Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.datastream/v1alpha1.getConnectionProfile
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Use this method to get details about a connection profile.
Using getConnectionProfile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getConnectionProfile(args: GetConnectionProfileArgs, opts?: InvokeOptions): Promise<GetConnectionProfileResult>
function getConnectionProfileOutput(args: GetConnectionProfileOutputArgs, opts?: InvokeOptions): Output<GetConnectionProfileResult>def get_connection_profile(connection_profile_id: Optional[str] = None,
                           location: Optional[str] = None,
                           project: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetConnectionProfileResult
def get_connection_profile_output(connection_profile_id: Optional[pulumi.Input[str]] = None,
                           location: Optional[pulumi.Input[str]] = None,
                           project: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetConnectionProfileResult]func LookupConnectionProfile(ctx *Context, args *LookupConnectionProfileArgs, opts ...InvokeOption) (*LookupConnectionProfileResult, error)
func LookupConnectionProfileOutput(ctx *Context, args *LookupConnectionProfileOutputArgs, opts ...InvokeOption) LookupConnectionProfileResultOutput> Note: This function is named LookupConnectionProfile in the Go SDK.
public static class GetConnectionProfile 
{
    public static Task<GetConnectionProfileResult> InvokeAsync(GetConnectionProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionProfileResult> Invoke(GetConnectionProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectionProfileResult> getConnectionProfile(GetConnectionProfileArgs args, InvokeOptions options)
public static Output<GetConnectionProfileResult> getConnectionProfile(GetConnectionProfileArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:datastream/v1alpha1:getConnectionProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ConnectionProfile stringId 
- Location string
- Project string
- ConnectionProfile stringId 
- Location string
- Project string
- connectionProfile StringId 
- location String
- project String
- connectionProfile stringId 
- location string
- project string
- connection_profile_ strid 
- location str
- project str
- connectionProfile StringId 
- location String
- project String
getConnectionProfile Result
The following output properties are available:
- CreateTime string
- The create time of the resource.
- DisplayName string
- Display name.
- ForwardSsh Pulumi.Connectivity Google Native. Datastream. V1Alpha1. Outputs. Forward Ssh Tunnel Connectivity Response 
- Forward SSH tunnel connectivity.
- GcsProfile Pulumi.Google Native. Datastream. V1Alpha1. Outputs. Gcs Profile Response 
- Cloud Storage ConnectionProfile configuration.
- Labels Dictionary<string, string>
- Labels.
- MysqlProfile Pulumi.Google Native. Datastream. V1Alpha1. Outputs. Mysql Profile Response 
- MySQL ConnectionProfile configuration.
- Name string
- The resource's name.
- NoConnectivity Pulumi.Google Native. Datastream. V1Alpha1. Outputs. No Connectivity Settings Response 
- No connectivity option chosen.
- OracleProfile Pulumi.Google Native. Datastream. V1Alpha1. Outputs. Oracle Profile Response 
- Oracle ConnectionProfile configuration.
- PrivateConnectivity Pulumi.Google Native. Datastream. V1Alpha1. Outputs. Private Connectivity Response 
- Private connectivity.
- StaticService Pulumi.Ip Connectivity Google Native. Datastream. V1Alpha1. Outputs. Static Service Ip Connectivity Response 
- Static Service IP connectivity.
- UpdateTime string
- The update time of the resource.
- CreateTime string
- The create time of the resource.
- DisplayName string
- Display name.
- ForwardSsh ForwardConnectivity Ssh Tunnel Connectivity Response 
- Forward SSH tunnel connectivity.
- GcsProfile GcsProfile Response 
- Cloud Storage ConnectionProfile configuration.
- Labels map[string]string
- Labels.
- MysqlProfile MysqlProfile Response 
- MySQL ConnectionProfile configuration.
- Name string
- The resource's name.
- NoConnectivity NoConnectivity Settings Response 
- No connectivity option chosen.
- OracleProfile OracleProfile Response 
- Oracle ConnectionProfile configuration.
- PrivateConnectivity PrivateConnectivity Response 
- Private connectivity.
- StaticService StaticIp Connectivity Service Ip Connectivity Response 
- Static Service IP connectivity.
- UpdateTime string
- The update time of the resource.
- createTime String
- The create time of the resource.
- displayName String
- Display name.
- forwardSsh ForwardConnectivity Ssh Tunnel Connectivity Response 
- Forward SSH tunnel connectivity.
- gcsProfile GcsProfile Response 
- Cloud Storage ConnectionProfile configuration.
- labels Map<String,String>
- Labels.
- mysqlProfile MysqlProfile Response 
- MySQL ConnectionProfile configuration.
- name String
- The resource's name.
- noConnectivity NoConnectivity Settings Response 
- No connectivity option chosen.
- oracleProfile OracleProfile Response 
- Oracle ConnectionProfile configuration.
- privateConnectivity PrivateConnectivity Response 
- Private connectivity.
- staticService StaticIp Connectivity Service Ip Connectivity Response 
- Static Service IP connectivity.
- updateTime String
- The update time of the resource.
- createTime string
- The create time of the resource.
- displayName string
- Display name.
- forwardSsh ForwardConnectivity Ssh Tunnel Connectivity Response 
- Forward SSH tunnel connectivity.
- gcsProfile GcsProfile Response 
- Cloud Storage ConnectionProfile configuration.
- labels {[key: string]: string}
- Labels.
- mysqlProfile MysqlProfile Response 
- MySQL ConnectionProfile configuration.
- name string
- The resource's name.
- noConnectivity NoConnectivity Settings Response 
- No connectivity option chosen.
- oracleProfile OracleProfile Response 
- Oracle ConnectionProfile configuration.
- privateConnectivity PrivateConnectivity Response 
- Private connectivity.
- staticService StaticIp Connectivity Service Ip Connectivity Response 
- Static Service IP connectivity.
- updateTime string
- The update time of the resource.
- create_time str
- The create time of the resource.
- display_name str
- Display name.
- forward_ssh_ Forwardconnectivity Ssh Tunnel Connectivity Response 
- Forward SSH tunnel connectivity.
- gcs_profile GcsProfile Response 
- Cloud Storage ConnectionProfile configuration.
- labels Mapping[str, str]
- Labels.
- mysql_profile MysqlProfile Response 
- MySQL ConnectionProfile configuration.
- name str
- The resource's name.
- no_connectivity NoConnectivity Settings Response 
- No connectivity option chosen.
- oracle_profile OracleProfile Response 
- Oracle ConnectionProfile configuration.
- private_connectivity PrivateConnectivity Response 
- Private connectivity.
- static_service_ Staticip_ connectivity Service Ip Connectivity Response 
- Static Service IP connectivity.
- update_time str
- The update time of the resource.
- createTime String
- The create time of the resource.
- displayName String
- Display name.
- forwardSsh Property MapConnectivity 
- Forward SSH tunnel connectivity.
- gcsProfile Property Map
- Cloud Storage ConnectionProfile configuration.
- labels Map<String>
- Labels.
- mysqlProfile Property Map
- MySQL ConnectionProfile configuration.
- name String
- The resource's name.
- noConnectivity Property Map
- No connectivity option chosen.
- oracleProfile Property Map
- Oracle ConnectionProfile configuration.
- privateConnectivity Property Map
- Private connectivity.
- staticService Property MapIp Connectivity 
- Static Service IP connectivity.
- updateTime String
- The update time of the resource.
Supporting Types
ForwardSshTunnelConnectivityResponse    
- 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.
GcsProfileResponse  
- 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.
MysqlProfileResponse  
- 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.
MysqlSslConfigResponse   
- 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.
OracleProfileResponse  
- 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.
PrivateConnectivityResponse  
- 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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi