Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.datastream/v1alpha1.ConnectionProfile
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Use this method to create a connection profile in a project and location. Auto-naming is currently not supported for this resource.
Create ConnectionProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectionProfile(name: string, args: ConnectionProfileArgs, opts?: CustomResourceOptions);@overload
def ConnectionProfile(resource_name: str,
                      args: ConnectionProfileArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def ConnectionProfile(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      connection_profile_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      forward_ssh_connectivity: Optional[ForwardSshTunnelConnectivityArgs] = None,
                      gcs_profile: Optional[GcsProfileArgs] = None,
                      labels: Optional[Mapping[str, str]] = None,
                      location: Optional[str] = None,
                      mysql_profile: Optional[MysqlProfileArgs] = None,
                      no_connectivity: Optional[NoConnectivitySettingsArgs] = None,
                      oracle_profile: Optional[OracleProfileArgs] = None,
                      private_connectivity: Optional[PrivateConnectivityArgs] = None,
                      project: Optional[str] = None,
                      request_id: Optional[str] = None,
                      static_service_ip_connectivity: Optional[StaticServiceIpConnectivityArgs] = None)func NewConnectionProfile(ctx *Context, name string, args ConnectionProfileArgs, opts ...ResourceOption) (*ConnectionProfile, error)public ConnectionProfile(string name, ConnectionProfileArgs args, CustomResourceOptions? opts = null)
public ConnectionProfile(String name, ConnectionProfileArgs args)
public ConnectionProfile(String name, ConnectionProfileArgs args, CustomResourceOptions options)
type: google-native:datastream/v1alpha1:ConnectionProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleconnectionProfileResourceResourceFromDatastreamv1alpha1 = new GoogleNative.Datastream.V1Alpha1.ConnectionProfile("exampleconnectionProfileResourceResourceFromDatastreamv1alpha1", new()
{
    ConnectionProfileId = "string",
    DisplayName = "string",
    ForwardSshConnectivity = new GoogleNative.Datastream.V1Alpha1.Inputs.ForwardSshTunnelConnectivityArgs
    {
        Hostname = "string",
        Username = "string",
        Password = "string",
        Port = 0,
        PrivateKey = "string",
    },
    GcsProfile = new GoogleNative.Datastream.V1Alpha1.Inputs.GcsProfileArgs
    {
        BucketName = "string",
        RootPath = "string",
    },
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    MysqlProfile = new GoogleNative.Datastream.V1Alpha1.Inputs.MysqlProfileArgs
    {
        Hostname = "string",
        Password = "string",
        Username = "string",
        Port = 0,
        SslConfig = new GoogleNative.Datastream.V1Alpha1.Inputs.MysqlSslConfigArgs
        {
            CaCertificate = "string",
            ClientCertificate = "string",
            ClientKey = "string",
        },
    },
    NoConnectivity = null,
    OracleProfile = new GoogleNative.Datastream.V1Alpha1.Inputs.OracleProfileArgs
    {
        DatabaseService = "string",
        Hostname = "string",
        Password = "string",
        Username = "string",
        ConnectionAttributes = 
        {
            { "string", "string" },
        },
        Port = 0,
    },
    PrivateConnectivity = new GoogleNative.Datastream.V1Alpha1.Inputs.PrivateConnectivityArgs
    {
        PrivateConnectionName = "string",
    },
    Project = "string",
    RequestId = "string",
    StaticServiceIpConnectivity = null,
});
example, err := datastreamv1alpha1.NewConnectionProfile(ctx, "exampleconnectionProfileResourceResourceFromDatastreamv1alpha1", &datastreamv1alpha1.ConnectionProfileArgs{
	ConnectionProfileId: pulumi.String("string"),
	DisplayName:         pulumi.String("string"),
	ForwardSshConnectivity: &datastream.ForwardSshTunnelConnectivityArgs{
		Hostname:   pulumi.String("string"),
		Username:   pulumi.String("string"),
		Password:   pulumi.String("string"),
		Port:       pulumi.Int(0),
		PrivateKey: pulumi.String("string"),
	},
	GcsProfile: &datastream.GcsProfileArgs{
		BucketName: pulumi.String("string"),
		RootPath:   pulumi.String("string"),
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	MysqlProfile: &datastream.MysqlProfileArgs{
		Hostname: pulumi.String("string"),
		Password: pulumi.String("string"),
		Username: pulumi.String("string"),
		Port:     pulumi.Int(0),
		SslConfig: &datastream.MysqlSslConfigArgs{
			CaCertificate:     pulumi.String("string"),
			ClientCertificate: pulumi.String("string"),
			ClientKey:         pulumi.String("string"),
		},
	},
	NoConnectivity: &datastream.NoConnectivitySettingsArgs{},
	OracleProfile: &datastream.OracleProfileArgs{
		DatabaseService: pulumi.String("string"),
		Hostname:        pulumi.String("string"),
		Password:        pulumi.String("string"),
		Username:        pulumi.String("string"),
		ConnectionAttributes: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Port: pulumi.Int(0),
	},
	PrivateConnectivity: &datastream.PrivateConnectivityArgs{
		PrivateConnectionName: pulumi.String("string"),
	},
	Project:                     pulumi.String("string"),
	RequestId:                   pulumi.String("string"),
	StaticServiceIpConnectivity: &datastream.StaticServiceIpConnectivityArgs{},
})
var exampleconnectionProfileResourceResourceFromDatastreamv1alpha1 = new ConnectionProfile("exampleconnectionProfileResourceResourceFromDatastreamv1alpha1", ConnectionProfileArgs.builder()
    .connectionProfileId("string")
    .displayName("string")
    .forwardSshConnectivity(ForwardSshTunnelConnectivityArgs.builder()
        .hostname("string")
        .username("string")
        .password("string")
        .port(0)
        .privateKey("string")
        .build())
    .gcsProfile(GcsProfileArgs.builder()
        .bucketName("string")
        .rootPath("string")
        .build())
    .labels(Map.of("string", "string"))
    .location("string")
    .mysqlProfile(MysqlProfileArgs.builder()
        .hostname("string")
        .password("string")
        .username("string")
        .port(0)
        .sslConfig(MysqlSslConfigArgs.builder()
            .caCertificate("string")
            .clientCertificate("string")
            .clientKey("string")
            .build())
        .build())
    .noConnectivity()
    .oracleProfile(OracleProfileArgs.builder()
        .databaseService("string")
        .hostname("string")
        .password("string")
        .username("string")
        .connectionAttributes(Map.of("string", "string"))
        .port(0)
        .build())
    .privateConnectivity(PrivateConnectivityArgs.builder()
        .privateConnectionName("string")
        .build())
    .project("string")
    .requestId("string")
    .staticServiceIpConnectivity()
    .build());
exampleconnection_profile_resource_resource_from_datastreamv1alpha1 = google_native.datastream.v1alpha1.ConnectionProfile("exampleconnectionProfileResourceResourceFromDatastreamv1alpha1",
    connection_profile_id="string",
    display_name="string",
    forward_ssh_connectivity={
        "hostname": "string",
        "username": "string",
        "password": "string",
        "port": 0,
        "private_key": "string",
    },
    gcs_profile={
        "bucket_name": "string",
        "root_path": "string",
    },
    labels={
        "string": "string",
    },
    location="string",
    mysql_profile={
        "hostname": "string",
        "password": "string",
        "username": "string",
        "port": 0,
        "ssl_config": {
            "ca_certificate": "string",
            "client_certificate": "string",
            "client_key": "string",
        },
    },
    no_connectivity={},
    oracle_profile={
        "database_service": "string",
        "hostname": "string",
        "password": "string",
        "username": "string",
        "connection_attributes": {
            "string": "string",
        },
        "port": 0,
    },
    private_connectivity={
        "private_connection_name": "string",
    },
    project="string",
    request_id="string",
    static_service_ip_connectivity={})
const exampleconnectionProfileResourceResourceFromDatastreamv1alpha1 = new google_native.datastream.v1alpha1.ConnectionProfile("exampleconnectionProfileResourceResourceFromDatastreamv1alpha1", {
    connectionProfileId: "string",
    displayName: "string",
    forwardSshConnectivity: {
        hostname: "string",
        username: "string",
        password: "string",
        port: 0,
        privateKey: "string",
    },
    gcsProfile: {
        bucketName: "string",
        rootPath: "string",
    },
    labels: {
        string: "string",
    },
    location: "string",
    mysqlProfile: {
        hostname: "string",
        password: "string",
        username: "string",
        port: 0,
        sslConfig: {
            caCertificate: "string",
            clientCertificate: "string",
            clientKey: "string",
        },
    },
    noConnectivity: {},
    oracleProfile: {
        databaseService: "string",
        hostname: "string",
        password: "string",
        username: "string",
        connectionAttributes: {
            string: "string",
        },
        port: 0,
    },
    privateConnectivity: {
        privateConnectionName: "string",
    },
    project: "string",
    requestId: "string",
    staticServiceIpConnectivity: {},
});
type: google-native:datastream/v1alpha1:ConnectionProfile
properties:
    connectionProfileId: string
    displayName: string
    forwardSshConnectivity:
        hostname: string
        password: string
        port: 0
        privateKey: string
        username: string
    gcsProfile:
        bucketName: string
        rootPath: string
    labels:
        string: string
    location: string
    mysqlProfile:
        hostname: string
        password: string
        port: 0
        sslConfig:
            caCertificate: string
            clientCertificate: string
            clientKey: string
        username: string
    noConnectivity: {}
    oracleProfile:
        connectionAttributes:
            string: string
        databaseService: string
        hostname: string
        password: string
        port: 0
        username: string
    privateConnectivity:
        privateConnectionName: string
    project: string
    requestId: string
    staticServiceIpConnectivity: {}
ConnectionProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConnectionProfile resource accepts the following input properties:
- ConnectionProfile stringId 
- Required. The connection profile identifier.
- DisplayName string
- Display name.
- ForwardSsh Pulumi.Connectivity Google Native. Datastream. V1Alpha1. Inputs. Forward Ssh Tunnel Connectivity 
- Forward SSH tunnel connectivity.
- GcsProfile Pulumi.Google Native. Datastream. V1Alpha1. Inputs. Gcs Profile 
- Cloud Storage ConnectionProfile configuration.
- Labels Dictionary<string, string>
- Labels.
- Location string
- MysqlProfile Pulumi.Google Native. Datastream. V1Alpha1. Inputs. Mysql Profile 
- MySQL ConnectionProfile configuration.
- NoConnectivity Pulumi.Google Native. Datastream. V1Alpha1. Inputs. No Connectivity Settings 
- No connectivity option chosen.
- OracleProfile Pulumi.Google Native. Datastream. V1Alpha1. Inputs. Oracle Profile 
- Oracle ConnectionProfile configuration.
- PrivateConnectivity Pulumi.Google Native. Datastream. V1Alpha1. Inputs. Private Connectivity 
- Private connectivity.
- Project string
- RequestId string
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- StaticService Pulumi.Ip Connectivity Google Native. Datastream. V1Alpha1. Inputs. Static Service Ip Connectivity 
- Static Service IP connectivity.
- ConnectionProfile stringId 
- Required. The connection profile identifier.
- DisplayName string
- Display name.
- ForwardSsh ForwardConnectivity Ssh Tunnel Connectivity Args 
- Forward SSH tunnel connectivity.
- GcsProfile GcsProfile Args 
- Cloud Storage ConnectionProfile configuration.
- Labels map[string]string
- Labels.
- Location string
- MysqlProfile MysqlProfile Args 
- MySQL ConnectionProfile configuration.
- NoConnectivity NoConnectivity Settings Args 
- No connectivity option chosen.
- OracleProfile OracleProfile Args 
- Oracle ConnectionProfile configuration.
- PrivateConnectivity PrivateConnectivity Args 
- Private connectivity.
- Project string
- RequestId string
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- StaticService StaticIp Connectivity Service Ip Connectivity Args 
- Static Service IP connectivity.
- connectionProfile StringId 
- Required. The connection profile identifier.
- displayName String
- Display name.
- forwardSsh ForwardConnectivity Ssh Tunnel Connectivity 
- Forward SSH tunnel connectivity.
- gcsProfile GcsProfile 
- Cloud Storage ConnectionProfile configuration.
- labels Map<String,String>
- Labels.
- location String
- mysqlProfile MysqlProfile 
- MySQL ConnectionProfile configuration.
- noConnectivity NoConnectivity Settings 
- No connectivity option chosen.
- oracleProfile OracleProfile 
- Oracle ConnectionProfile configuration.
- privateConnectivity PrivateConnectivity 
- Private connectivity.
- project String
- requestId String
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- staticService StaticIp Connectivity Service Ip Connectivity 
- Static Service IP connectivity.
- connectionProfile stringId 
- Required. The connection profile identifier.
- displayName string
- Display name.
- forwardSsh ForwardConnectivity Ssh Tunnel Connectivity 
- Forward SSH tunnel connectivity.
- gcsProfile GcsProfile 
- Cloud Storage ConnectionProfile configuration.
- labels {[key: string]: string}
- Labels.
- location string
- mysqlProfile MysqlProfile 
- MySQL ConnectionProfile configuration.
- noConnectivity NoConnectivity Settings 
- No connectivity option chosen.
- oracleProfile OracleProfile 
- Oracle ConnectionProfile configuration.
- privateConnectivity PrivateConnectivity 
- Private connectivity.
- project string
- requestId string
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- staticService StaticIp Connectivity Service Ip Connectivity 
- Static Service IP connectivity.
- connection_profile_ strid 
- Required. The connection profile identifier.
- display_name str
- Display name.
- forward_ssh_ Forwardconnectivity Ssh Tunnel Connectivity Args 
- Forward SSH tunnel connectivity.
- gcs_profile GcsProfile Args 
- Cloud Storage ConnectionProfile configuration.
- labels Mapping[str, str]
- Labels.
- location str
- mysql_profile MysqlProfile Args 
- MySQL ConnectionProfile configuration.
- no_connectivity NoConnectivity Settings Args 
- No connectivity option chosen.
- oracle_profile OracleProfile Args 
- Oracle ConnectionProfile configuration.
- private_connectivity PrivateConnectivity Args 
- Private connectivity.
- project str
- request_id str
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- static_service_ Staticip_ connectivity Service Ip Connectivity Args 
- Static Service IP connectivity.
- connectionProfile StringId 
- Required. The connection profile identifier.
- displayName String
- Display name.
- forwardSsh Property MapConnectivity 
- Forward SSH tunnel connectivity.
- gcsProfile Property Map
- Cloud Storage ConnectionProfile configuration.
- labels Map<String>
- Labels.
- location String
- mysqlProfile Property Map
- MySQL ConnectionProfile configuration.
- noConnectivity Property Map
- No connectivity option chosen.
- oracleProfile Property Map
- Oracle ConnectionProfile configuration.
- privateConnectivity Property Map
- Private connectivity.
- project String
- requestId String
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- staticService Property MapIp Connectivity 
- Static Service IP connectivity.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectionProfile resource produces the following output properties:
- CreateTime string
- The create time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource's name.
- UpdateTime string
- The update time of the resource.
- CreateTime string
- The create time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource's name.
- UpdateTime string
- The update time of the resource.
- createTime String
- The create time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource's name.
- updateTime String
- The update time of the resource.
- createTime string
- The create time of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The resource's name.
- updateTime string
- The update time of the resource.
- create_time str
- The create time of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The resource's name.
- update_time str
- The update time of the resource.
- createTime String
- The create time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource's name.
- updateTime String
- The update time of the resource.
Supporting Types
ForwardSshTunnelConnectivity, ForwardSshTunnelConnectivityArgs        
- Hostname string
- Hostname for the SSH tunnel.
- Username string
- Username for the SSH tunnel.
- Password string
- Input only. SSH password.
- Port int
- Port for the SSH tunnel, default value is 22.
- PrivateKey string
- Input only. SSH private key.
- Hostname string
- Hostname for the SSH tunnel.
- Username string
- Username for the SSH tunnel.
- Password string
- Input only. SSH password.
- Port int
- Port for the SSH tunnel, default value is 22.
- PrivateKey string
- Input only. SSH private key.
- hostname String
- Hostname for the SSH tunnel.
- username String
- Username for the SSH tunnel.
- password String
- Input only. SSH password.
- port Integer
- Port for the SSH tunnel, default value is 22.
- privateKey String
- Input only. SSH private key.
- hostname string
- Hostname for the SSH tunnel.
- username string
- Username for the SSH tunnel.
- password string
- Input only. SSH password.
- port number
- Port for the SSH tunnel, default value is 22.
- privateKey string
- Input only. SSH private key.
- hostname str
- Hostname for the SSH tunnel.
- username str
- Username for the SSH tunnel.
- password str
- Input only. SSH password.
- port int
- Port for the SSH tunnel, default value is 22.
- private_key str
- Input only. SSH private key.
- hostname String
- Hostname for the SSH tunnel.
- username String
- Username for the SSH tunnel.
- password String
- Input only. SSH password.
- port Number
- Port for the SSH tunnel, default value is 22.
- privateKey String
- Input only. SSH private key.
ForwardSshTunnelConnectivityResponse, ForwardSshTunnelConnectivityResponseArgs          
- Hostname string
- Hostname for the SSH tunnel.
- Password string
- Input only. SSH password.
- Port int
- Port for the SSH tunnel, default value is 22.
- PrivateKey string
- Input only. SSH private key.
- Username string
- Username for the SSH tunnel.
- Hostname string
- Hostname for the SSH tunnel.
- Password string
- Input only. SSH password.
- Port int
- Port for the SSH tunnel, default value is 22.
- PrivateKey string
- Input only. SSH private key.
- Username string
- Username for the SSH tunnel.
- hostname String
- Hostname for the SSH tunnel.
- password String
- Input only. SSH password.
- port Integer
- Port for the SSH tunnel, default value is 22.
- privateKey String
- Input only. SSH private key.
- username String
- Username for the SSH tunnel.
- hostname string
- Hostname for the SSH tunnel.
- password string
- Input only. SSH password.
- port number
- Port for the SSH tunnel, default value is 22.
- privateKey string
- Input only. SSH private key.
- username string
- Username for the SSH tunnel.
- hostname str
- Hostname for the SSH tunnel.
- password str
- Input only. SSH password.
- port int
- Port for the SSH tunnel, default value is 22.
- private_key str
- Input only. SSH private key.
- username str
- Username for the SSH tunnel.
- hostname String
- Hostname for the SSH tunnel.
- password String
- Input only. SSH password.
- port Number
- Port for the SSH tunnel, default value is 22.
- privateKey String
- Input only. SSH private key.
- username String
- Username for the SSH tunnel.
GcsProfile, GcsProfileArgs    
- BucketName string
- The full project and resource path for Cloud Storage bucket including the name.
- RootPath string
- The root path inside the Cloud Storage bucket.
- BucketName string
- The full project and resource path for Cloud Storage bucket including the name.
- RootPath string
- The root path inside the Cloud Storage bucket.
- bucketName String
- The full project and resource path for Cloud Storage bucket including the name.
- rootPath String
- The root path inside the Cloud Storage bucket.
- bucketName string
- The full project and resource path for Cloud Storage bucket including the name.
- rootPath string
- The root path inside the Cloud Storage bucket.
- bucket_name str
- The full project and resource path for Cloud Storage bucket including the name.
- root_path str
- The root path inside the Cloud Storage bucket.
- bucketName String
- The full project and resource path for Cloud Storage bucket including the name.
- rootPath String
- The root path inside the Cloud Storage bucket.
GcsProfileResponse, GcsProfileResponseArgs      
- BucketName string
- The full project and resource path for Cloud Storage bucket including the name.
- RootPath string
- The root path inside the Cloud Storage bucket.
- BucketName string
- The full project and resource path for Cloud Storage bucket including the name.
- RootPath string
- The root path inside the Cloud Storage bucket.
- bucketName String
- The full project and resource path for Cloud Storage bucket including the name.
- rootPath String
- The root path inside the Cloud Storage bucket.
- bucketName string
- The full project and resource path for Cloud Storage bucket including the name.
- rootPath string
- The root path inside the Cloud Storage bucket.
- bucket_name str
- The full project and resource path for Cloud Storage bucket including the name.
- root_path str
- The root path inside the Cloud Storage bucket.
- bucketName String
- The full project and resource path for Cloud Storage bucket including the name.
- rootPath String
- The root path inside the Cloud Storage bucket.
MysqlProfile, MysqlProfileArgs    
- Hostname string
- Hostname for the MySQL connection.
- Password string
- Input only. Password for the MySQL connection.
- Username string
- Username for the MySQL connection.
- Port int
- Port for the MySQL connection, default value is 3306.
- SslConfig Pulumi.Google Native. Datastream. V1Alpha1. Inputs. Mysql Ssl Config 
- SSL configuration for the MySQL connection.
- hostname str
- Hostname for the MySQL connection.
- password str
- Input only. Password for the MySQL connection.
- username str
- Username for the MySQL connection.
- port int
- Port for the MySQL connection, default value is 3306.
- ssl_config MysqlSsl Config 
- SSL configuration for the MySQL connection.
MysqlProfileResponse, MysqlProfileResponseArgs      
- Hostname string
- Hostname for the MySQL connection.
- Password string
- Input only. Password for the MySQL connection.
- Port int
- Port for the MySQL connection, default value is 3306.
- SslConfig Pulumi.Google Native. Datastream. V1Alpha1. Inputs. Mysql Ssl Config Response 
- SSL configuration for the MySQL connection.
- Username string
- Username for the MySQL connection.
- hostname str
- Hostname for the MySQL connection.
- password str
- Input only. Password for the MySQL connection.
- port int
- Port for the MySQL connection, default value is 3306.
- ssl_config MysqlSsl Config Response 
- SSL configuration for the MySQL connection.
- username str
- Username for the MySQL connection.
MysqlSslConfig, MysqlSslConfigArgs      
- CaCertificate string
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- ClientCertificate string
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- ClientKey string
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- CaCertificate string
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- ClientCertificate string
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- ClientKey string
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- caCertificate String
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- clientCertificate String
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- clientKey String
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- caCertificate string
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- clientCertificate string
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- clientKey string
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- ca_certificate str
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- client_certificate str
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- client_key str
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- caCertificate String
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- clientCertificate String
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- clientKey String
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
MysqlSslConfigResponse, MysqlSslConfigResponseArgs        
- CaCertificate string
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- CaCertificate boolSet 
- Indicates whether the ca_certificate field is set.
- ClientCertificate string
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- ClientCertificate boolSet 
- Indicates whether the client_certificate field is set.
- ClientKey string
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- ClientKey boolSet 
- Indicates whether the client_key field is set.
- CaCertificate string
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- CaCertificate boolSet 
- Indicates whether the ca_certificate field is set.
- ClientCertificate string
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- ClientCertificate boolSet 
- Indicates whether the client_certificate field is set.
- ClientKey string
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- ClientKey boolSet 
- Indicates whether the client_key field is set.
- caCertificate String
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- caCertificate BooleanSet 
- Indicates whether the ca_certificate field is set.
- clientCertificate String
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- clientCertificate BooleanSet 
- Indicates whether the client_certificate field is set.
- clientKey String
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- clientKey BooleanSet 
- Indicates whether the client_key field is set.
- caCertificate string
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- caCertificate booleanSet 
- Indicates whether the ca_certificate field is set.
- clientCertificate string
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- clientCertificate booleanSet 
- Indicates whether the client_certificate field is set.
- clientKey string
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- clientKey booleanSet 
- Indicates whether the client_key field is set.
- ca_certificate str
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- ca_certificate_ boolset 
- Indicates whether the ca_certificate field is set.
- client_certificate str
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- client_certificate_ boolset 
- Indicates whether the client_certificate field is set.
- client_key str
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- client_key_ boolset 
- Indicates whether the client_key field is set.
- caCertificate String
- Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
- caCertificate BooleanSet 
- Indicates whether the ca_certificate field is set.
- clientCertificate String
- Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
- clientCertificate BooleanSet 
- Indicates whether the client_certificate field is set.
- clientKey String
- Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
- clientKey BooleanSet 
- Indicates whether the client_key field is set.
OracleProfile, OracleProfileArgs    
- DatabaseService string
- Database for the Oracle connection.
- Hostname string
- Hostname for the Oracle connection.
- Password string
- Password for the Oracle connection.
- Username string
- Username for the Oracle connection.
- ConnectionAttributes Dictionary<string, string>
- Connection string attributes
- Port int
- Port for the Oracle connection, default value is 1521.
- DatabaseService string
- Database for the Oracle connection.
- Hostname string
- Hostname for the Oracle connection.
- Password string
- Password for the Oracle connection.
- Username string
- Username for the Oracle connection.
- ConnectionAttributes map[string]string
- Connection string attributes
- Port int
- Port for the Oracle connection, default value is 1521.
- databaseService String
- Database for the Oracle connection.
- hostname String
- Hostname for the Oracle connection.
- password String
- Password for the Oracle connection.
- username String
- Username for the Oracle connection.
- connectionAttributes Map<String,String>
- Connection string attributes
- port Integer
- Port for the Oracle connection, default value is 1521.
- databaseService string
- Database for the Oracle connection.
- hostname string
- Hostname for the Oracle connection.
- password string
- Password for the Oracle connection.
- username string
- Username for the Oracle connection.
- connectionAttributes {[key: string]: string}
- Connection string attributes
- port number
- Port for the Oracle connection, default value is 1521.
- database_service str
- Database for the Oracle connection.
- hostname str
- Hostname for the Oracle connection.
- password str
- Password for the Oracle connection.
- username str
- Username for the Oracle connection.
- connection_attributes Mapping[str, str]
- Connection string attributes
- port int
- Port for the Oracle connection, default value is 1521.
- databaseService String
- Database for the Oracle connection.
- hostname String
- Hostname for the Oracle connection.
- password String
- Password for the Oracle connection.
- username String
- Username for the Oracle connection.
- connectionAttributes Map<String>
- Connection string attributes
- port Number
- Port for the Oracle connection, default value is 1521.
OracleProfileResponse, OracleProfileResponseArgs      
- ConnectionAttributes Dictionary<string, string>
- Connection string attributes
- DatabaseService string
- Database for the Oracle connection.
- Hostname string
- Hostname for the Oracle connection.
- Password string
- Password for the Oracle connection.
- Port int
- Port for the Oracle connection, default value is 1521.
- Username string
- Username for the Oracle connection.
- ConnectionAttributes map[string]string
- Connection string attributes
- DatabaseService string
- Database for the Oracle connection.
- Hostname string
- Hostname for the Oracle connection.
- Password string
- Password for the Oracle connection.
- Port int
- Port for the Oracle connection, default value is 1521.
- Username string
- Username for the Oracle connection.
- connectionAttributes Map<String,String>
- Connection string attributes
- databaseService String
- Database for the Oracle connection.
- hostname String
- Hostname for the Oracle connection.
- password String
- Password for the Oracle connection.
- port Integer
- Port for the Oracle connection, default value is 1521.
- username String
- Username for the Oracle connection.
- connectionAttributes {[key: string]: string}
- Connection string attributes
- databaseService string
- Database for the Oracle connection.
- hostname string
- Hostname for the Oracle connection.
- password string
- Password for the Oracle connection.
- port number
- Port for the Oracle connection, default value is 1521.
- username string
- Username for the Oracle connection.
- connection_attributes Mapping[str, str]
- Connection string attributes
- database_service str
- Database for the Oracle connection.
- hostname str
- Hostname for the Oracle connection.
- password str
- Password for the Oracle connection.
- port int
- Port for the Oracle connection, default value is 1521.
- username str
- Username for the Oracle connection.
- connectionAttributes Map<String>
- Connection string attributes
- databaseService String
- Database for the Oracle connection.
- hostname String
- Hostname for the Oracle connection.
- password String
- Password for the Oracle connection.
- port Number
- Port for the Oracle connection, default value is 1521.
- username String
- Username for the Oracle connection.
PrivateConnectivity, PrivateConnectivityArgs    
- PrivateConnection stringName 
- PrivateConnection stringName 
- privateConnection StringName 
- privateConnection stringName 
- privateConnection StringName 
PrivateConnectivityResponse, PrivateConnectivityResponseArgs      
- PrivateConnection stringName 
- PrivateConnection stringName 
- privateConnection StringName 
- privateConnection stringName 
- privateConnection StringName 
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.