Private Connection
The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network. To get more information about PrivateConnection, see:
How-to Guides
Example Usage
Datastream Private Connection Full
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.Network;
import com.pulumi.gcp.datastream.PrivateConnection;
import com.pulumi.gcp.datastream.PrivateConnectionArgs;
import com.pulumi.gcp.datastream.inputs.PrivateConnectionVpcPeeringConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var defaultNetwork = new Network("defaultNetwork");
var defaultPrivateConnection = new PrivateConnection("defaultPrivateConnection", PrivateConnectionArgs.builder()
.displayName("Connection profile")
.location("us-central1")
.privateConnectionId("my-connection")
.labels(Map.of("key", "value"))
.vpcPeeringConfig(PrivateConnectionVpcPeeringConfigArgs.builder()
.vpc(defaultNetwork.id())
.subnet("10.0.0.0/29")
.build())
.build());
}
}
Content copied to clipboard
Import
PrivateConnection can be imported using any of these accepted formats
$ pulumi import gcp:datastream/privateConnection:PrivateConnection default projects/{{project}}/locations/{{location}}/privateConnections/{{private_connection_id}}
Content copied to clipboard
$ pulumi import gcp:datastream/privateConnection:PrivateConnection default {{project}}/{{location}}/{{private_connection_id}}
Content copied to clipboard
$ pulumi import gcp:datastream/privateConnection:PrivateConnection default {{location}}/{{private_connection_id}}
Content copied to clipboard
Properties
Link copied to clipboard
Display name.
Link copied to clipboard
The PrivateConnection error in case of failure. Structure is documented below.
Link copied to clipboard
The private connectivity identifier.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC. Structure is documented below.