1. Packages
  2. Google Cloud Native
  3. API Docs
  4. connectors
  5. connectors/v1
  6. getConnection

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.connectors/v1.getConnection

Explore with Pulumi AI

google-native logo

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

    Gets details of a single Connection.

    Using getConnection

    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 getConnection(args: GetConnectionArgs, opts?: InvokeOptions): Promise<GetConnectionResult>
    function getConnectionOutput(args: GetConnectionOutputArgs, opts?: InvokeOptions): Output<GetConnectionResult>
    def get_connection(connection_id: Optional[str] = None,
                       location: Optional[str] = None,
                       project: Optional[str] = None,
                       view: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetConnectionResult
    def get_connection_output(connection_id: Optional[pulumi.Input[str]] = None,
                       location: Optional[pulumi.Input[str]] = None,
                       project: Optional[pulumi.Input[str]] = None,
                       view: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetConnectionResult]
    func LookupConnection(ctx *Context, args *LookupConnectionArgs, opts ...InvokeOption) (*LookupConnectionResult, error)
    func LookupConnectionOutput(ctx *Context, args *LookupConnectionOutputArgs, opts ...InvokeOption) LookupConnectionResultOutput

    > Note: This function is named LookupConnection in the Go SDK.

    public static class GetConnection 
    {
        public static Task<GetConnectionResult> InvokeAsync(GetConnectionArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectionResult> Invoke(GetConnectionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:connectors/v1:getConnection
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConnectionId string
    Location string
    Project string
    View string
    ConnectionId string
    Location string
    Project string
    View string
    connectionId String
    location String
    project String
    view String
    connectionId string
    location string
    project string
    view string
    connectionId String
    location String
    project String
    view String

    getConnection Result

    The following output properties are available:

    AuthConfig Pulumi.GoogleNative.Connectors.V1.Outputs.AuthConfigResponse
    Optional. Configuration for establishing the connection's authentication with an external system.
    ConfigVariables List<Pulumi.GoogleNative.Connectors.V1.Outputs.ConfigVariableResponse>
    Optional. Configuration for configuring the connection with an external system.
    ConnectionRevision string
    Connection revision. This field is only updated when the connection is created or updated by User.
    ConnectorVersion string
    Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
    ConnectorVersionInfraConfig Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectorVersionInfraConfigResponse
    Infra configs supported by Connector Version.
    ConnectorVersionLaunchStage string
    Flag to mark the version indicating the launch stage.
    CreateTime string
    Created time.
    Description string
    Optional. Description of the resource.
    DestinationConfigs List<Pulumi.GoogleNative.Connectors.V1.Outputs.DestinationConfigResponse>
    Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
    EnvoyImageLocation string
    GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    EventingConfig Pulumi.GoogleNative.Connectors.V1.Outputs.EventingConfigResponse
    Optional. Eventing config of a connection
    EventingEnablementType string
    Optional. Eventing enablement type. Will be nil if eventing is not enabled.
    EventingRuntimeData Pulumi.GoogleNative.Connectors.V1.Outputs.EventingRuntimeDataResponse
    Eventing Runtime Data.
    ImageLocation string
    GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    IsTrustedTester bool
    Is trusted tester program enabled for the project.
    Labels Dictionary<string, string>
    Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
    LockConfig Pulumi.GoogleNative.Connectors.V1.Outputs.LockConfigResponse
    Optional. Configuration that indicates whether or not the Connection can be edited.
    LogConfig Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectorsLogConfigResponse
    Optional. Log configuration for the connection.
    Name string
    Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
    NodeConfig Pulumi.GoogleNative.Connectors.V1.Outputs.NodeConfigResponse
    Optional. Node configuration for the connection.
    ServiceAccount string
    Optional. Service account needed for runtime plane to access Google Cloud resources.
    ServiceDirectory string
    The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    SslConfig Pulumi.GoogleNative.Connectors.V1.Outputs.SslConfigResponse
    Optional. Ssl config of a connection
    Status Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectionStatusResponse
    Current status of the connection.
    SubscriptionType string
    This subscription type enum states the subscription type of the project.
    Suspended bool
    Optional. Suspended indicates if a user has suspended a connection or not.
    UpdateTime string
    Updated time.
    AuthConfig AuthConfigResponse
    Optional. Configuration for establishing the connection's authentication with an external system.
    ConfigVariables []ConfigVariableResponse
    Optional. Configuration for configuring the connection with an external system.
    ConnectionRevision string
    Connection revision. This field is only updated when the connection is created or updated by User.
    ConnectorVersion string
    Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
    ConnectorVersionInfraConfig ConnectorVersionInfraConfigResponse
    Infra configs supported by Connector Version.
    ConnectorVersionLaunchStage string
    Flag to mark the version indicating the launch stage.
    CreateTime string
    Created time.
    Description string
    Optional. Description of the resource.
    DestinationConfigs []DestinationConfigResponse
    Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
    EnvoyImageLocation string
    GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    EventingConfig EventingConfigResponse
    Optional. Eventing config of a connection
    EventingEnablementType string
    Optional. Eventing enablement type. Will be nil if eventing is not enabled.
    EventingRuntimeData EventingRuntimeDataResponse
    Eventing Runtime Data.
    ImageLocation string
    GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    IsTrustedTester bool
    Is trusted tester program enabled for the project.
    Labels map[string]string
    Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
    LockConfig LockConfigResponse
    Optional. Configuration that indicates whether or not the Connection can be edited.
    LogConfig ConnectorsLogConfigResponse
    Optional. Log configuration for the connection.
    Name string
    Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
    NodeConfig NodeConfigResponse
    Optional. Node configuration for the connection.
    ServiceAccount string
    Optional. Service account needed for runtime plane to access Google Cloud resources.
    ServiceDirectory string
    The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    SslConfig SslConfigResponse
    Optional. Ssl config of a connection
    Status ConnectionStatusResponse
    Current status of the connection.
    SubscriptionType string
    This subscription type enum states the subscription type of the project.
    Suspended bool
    Optional. Suspended indicates if a user has suspended a connection or not.
    UpdateTime string
    Updated time.
    authConfig AuthConfigResponse
    Optional. Configuration for establishing the connection's authentication with an external system.
    configVariables List<ConfigVariableResponse>
    Optional. Configuration for configuring the connection with an external system.
    connectionRevision String
    Connection revision. This field is only updated when the connection is created or updated by User.
    connectorVersion String
    Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
    connectorVersionInfraConfig ConnectorVersionInfraConfigResponse
    Infra configs supported by Connector Version.
    connectorVersionLaunchStage String
    Flag to mark the version indicating the launch stage.
    createTime String
    Created time.
    description String
    Optional. Description of the resource.
    destinationConfigs List<DestinationConfigResponse>
    Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
    envoyImageLocation String
    GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    eventingConfig EventingConfigResponse
    Optional. Eventing config of a connection
    eventingEnablementType String
    Optional. Eventing enablement type. Will be nil if eventing is not enabled.
    eventingRuntimeData EventingRuntimeDataResponse
    Eventing Runtime Data.
    imageLocation String
    GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    isTrustedTester Boolean
    Is trusted tester program enabled for the project.
    labels Map<String,String>
    Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
    lockConfig LockConfigResponse
    Optional. Configuration that indicates whether or not the Connection can be edited.
    logConfig ConnectorsLogConfigResponse
    Optional. Log configuration for the connection.
    name String
    Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
    nodeConfig NodeConfigResponse
    Optional. Node configuration for the connection.
    serviceAccount String
    Optional. Service account needed for runtime plane to access Google Cloud resources.
    serviceDirectory String
    The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    sslConfig SslConfigResponse
    Optional. Ssl config of a connection
    status ConnectionStatusResponse
    Current status of the connection.
    subscriptionType String
    This subscription type enum states the subscription type of the project.
    suspended Boolean
    Optional. Suspended indicates if a user has suspended a connection or not.
    updateTime String
    Updated time.
    authConfig AuthConfigResponse
    Optional. Configuration for establishing the connection's authentication with an external system.
    configVariables ConfigVariableResponse[]
    Optional. Configuration for configuring the connection with an external system.
    connectionRevision string
    Connection revision. This field is only updated when the connection is created or updated by User.
    connectorVersion string
    Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
    connectorVersionInfraConfig ConnectorVersionInfraConfigResponse
    Infra configs supported by Connector Version.
    connectorVersionLaunchStage string
    Flag to mark the version indicating the launch stage.
    createTime string
    Created time.
    description string
    Optional. Description of the resource.
    destinationConfigs DestinationConfigResponse[]
    Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
    envoyImageLocation string
    GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    eventingConfig EventingConfigResponse
    Optional. Eventing config of a connection
    eventingEnablementType string
    Optional. Eventing enablement type. Will be nil if eventing is not enabled.
    eventingRuntimeData EventingRuntimeDataResponse
    Eventing Runtime Data.
    imageLocation string
    GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    isTrustedTester boolean
    Is trusted tester program enabled for the project.
    labels {[key: string]: string}
    Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
    lockConfig LockConfigResponse
    Optional. Configuration that indicates whether or not the Connection can be edited.
    logConfig ConnectorsLogConfigResponse
    Optional. Log configuration for the connection.
    name string
    Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
    nodeConfig NodeConfigResponse
    Optional. Node configuration for the connection.
    serviceAccount string
    Optional. Service account needed for runtime plane to access Google Cloud resources.
    serviceDirectory string
    The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    sslConfig SslConfigResponse
    Optional. Ssl config of a connection
    status ConnectionStatusResponse
    Current status of the connection.
    subscriptionType string
    This subscription type enum states the subscription type of the project.
    suspended boolean
    Optional. Suspended indicates if a user has suspended a connection or not.
    updateTime string
    Updated time.
    auth_config AuthConfigResponse
    Optional. Configuration for establishing the connection's authentication with an external system.
    config_variables Sequence[ConfigVariableResponse]
    Optional. Configuration for configuring the connection with an external system.
    connection_revision str
    Connection revision. This field is only updated when the connection is created or updated by User.
    connector_version str
    Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
    connector_version_infra_config ConnectorVersionInfraConfigResponse
    Infra configs supported by Connector Version.
    connector_version_launch_stage str
    Flag to mark the version indicating the launch stage.
    create_time str
    Created time.
    description str
    Optional. Description of the resource.
    destination_configs Sequence[DestinationConfigResponse]
    Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
    envoy_image_location str
    GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    eventing_config EventingConfigResponse
    Optional. Eventing config of a connection
    eventing_enablement_type str
    Optional. Eventing enablement type. Will be nil if eventing is not enabled.
    eventing_runtime_data EventingRuntimeDataResponse
    Eventing Runtime Data.
    image_location str
    GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    is_trusted_tester bool
    Is trusted tester program enabled for the project.
    labels Mapping[str, str]
    Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
    lock_config LockConfigResponse
    Optional. Configuration that indicates whether or not the Connection can be edited.
    log_config ConnectorsLogConfigResponse
    Optional. Log configuration for the connection.
    name str
    Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
    node_config NodeConfigResponse
    Optional. Node configuration for the connection.
    service_account str
    Optional. Service account needed for runtime plane to access Google Cloud resources.
    service_directory str
    The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    ssl_config SslConfigResponse
    Optional. Ssl config of a connection
    status ConnectionStatusResponse
    Current status of the connection.
    subscription_type str
    This subscription type enum states the subscription type of the project.
    suspended bool
    Optional. Suspended indicates if a user has suspended a connection or not.
    update_time str
    Updated time.
    authConfig Property Map
    Optional. Configuration for establishing the connection's authentication with an external system.
    configVariables List<Property Map>
    Optional. Configuration for configuring the connection with an external system.
    connectionRevision String
    Connection revision. This field is only updated when the connection is created or updated by User.
    connectorVersion String
    Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
    connectorVersionInfraConfig Property Map
    Infra configs supported by Connector Version.
    connectorVersionLaunchStage String
    Flag to mark the version indicating the launch stage.
    createTime String
    Created time.
    description String
    Optional. Description of the resource.
    destinationConfigs List<Property Map>
    Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
    envoyImageLocation String
    GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    eventingConfig Property Map
    Optional. Eventing config of a connection
    eventingEnablementType String
    Optional. Eventing enablement type. Will be nil if eventing is not enabled.
    eventingRuntimeData Property Map
    Eventing Runtime Data.
    imageLocation String
    GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
    isTrustedTester Boolean
    Is trusted tester program enabled for the project.
    labels Map<String>
    Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
    lockConfig Property Map
    Optional. Configuration that indicates whether or not the Connection can be edited.
    logConfig Property Map
    Optional. Log configuration for the connection.
    name String
    Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
    nodeConfig Property Map
    Optional. Node configuration for the connection.
    serviceAccount String
    Optional. Service account needed for runtime plane to access Google Cloud resources.
    serviceDirectory String
    The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    sslConfig Property Map
    Optional. Ssl config of a connection
    status Property Map
    Current status of the connection.
    subscriptionType String
    This subscription type enum states the subscription type of the project.
    suspended Boolean
    Optional. Suspended indicates if a user has suspended a connection or not.
    updateTime String
    Updated time.

    Supporting Types

    AuthConfigResponse

    AdditionalVariables []ConfigVariableResponse
    List containing additional auth configs.
    AuthKey string
    Identifier key for auth config
    AuthType string
    The type of authentication configured.
    Oauth2AuthCodeFlow Oauth2AuthCodeFlowResponse
    Oauth2AuthCodeFlow.
    Oauth2ClientCredentials Oauth2ClientCredentialsResponse
    Oauth2ClientCredentials.
    Oauth2JwtBearer Oauth2JwtBearerResponse
    Oauth2JwtBearer.
    SshPublicKey SshPublicKeyResponse
    SSH Public Key.
    UserPassword UserPasswordResponse
    UserPassword.
    additionalVariables List<ConfigVariableResponse>
    List containing additional auth configs.
    authKey String
    Identifier key for auth config
    authType String
    The type of authentication configured.
    oauth2AuthCodeFlow Oauth2AuthCodeFlowResponse
    Oauth2AuthCodeFlow.
    oauth2ClientCredentials Oauth2ClientCredentialsResponse
    Oauth2ClientCredentials.
    oauth2JwtBearer Oauth2JwtBearerResponse
    Oauth2JwtBearer.
    sshPublicKey SshPublicKeyResponse
    SSH Public Key.
    userPassword UserPasswordResponse
    UserPassword.
    additionalVariables ConfigVariableResponse[]
    List containing additional auth configs.
    authKey string
    Identifier key for auth config
    authType string
    The type of authentication configured.
    oauth2AuthCodeFlow Oauth2AuthCodeFlowResponse
    Oauth2AuthCodeFlow.
    oauth2ClientCredentials Oauth2ClientCredentialsResponse
    Oauth2ClientCredentials.
    oauth2JwtBearer Oauth2JwtBearerResponse
    Oauth2JwtBearer.
    sshPublicKey SshPublicKeyResponse
    SSH Public Key.
    userPassword UserPasswordResponse
    UserPassword.
    additional_variables Sequence[ConfigVariableResponse]
    List containing additional auth configs.
    auth_key str
    Identifier key for auth config
    auth_type str
    The type of authentication configured.
    oauth2_auth_code_flow Oauth2AuthCodeFlowResponse
    Oauth2AuthCodeFlow.
    oauth2_client_credentials Oauth2ClientCredentialsResponse
    Oauth2ClientCredentials.
    oauth2_jwt_bearer Oauth2JwtBearerResponse
    Oauth2JwtBearer.
    ssh_public_key SshPublicKeyResponse
    SSH Public Key.
    user_password UserPasswordResponse
    UserPassword.
    additionalVariables List<Property Map>
    List containing additional auth configs.
    authKey String
    Identifier key for auth config
    authType String
    The type of authentication configured.
    oauth2AuthCodeFlow Property Map
    Oauth2AuthCodeFlow.
    oauth2ClientCredentials Property Map
    Oauth2ClientCredentials.
    oauth2JwtBearer Property Map
    Oauth2JwtBearer.
    sshPublicKey Property Map
    SSH Public Key.
    userPassword Property Map
    UserPassword.

    ConfigVariableResponse

    BoolValue bool
    Value is a bool.
    EncryptionKeyValue Pulumi.GoogleNative.Connectors.V1.Inputs.EncryptionKeyResponse
    Value is a Encryption Key.
    IntValue string
    Value is an integer
    Key string
    Key of the config variable.
    SecretValue Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Value is a secret.
    StringValue string
    Value is a string.
    BoolValue bool
    Value is a bool.
    EncryptionKeyValue EncryptionKeyResponse
    Value is a Encryption Key.
    IntValue string
    Value is an integer
    Key string
    Key of the config variable.
    SecretValue SecretResponse
    Value is a secret.
    StringValue string
    Value is a string.
    boolValue Boolean
    Value is a bool.
    encryptionKeyValue EncryptionKeyResponse
    Value is a Encryption Key.
    intValue String
    Value is an integer
    key String
    Key of the config variable.
    secretValue SecretResponse
    Value is a secret.
    stringValue String
    Value is a string.
    boolValue boolean
    Value is a bool.
    encryptionKeyValue EncryptionKeyResponse
    Value is a Encryption Key.
    intValue string
    Value is an integer
    key string
    Key of the config variable.
    secretValue SecretResponse
    Value is a secret.
    stringValue string
    Value is a string.
    bool_value bool
    Value is a bool.
    encryption_key_value EncryptionKeyResponse
    Value is a Encryption Key.
    int_value str
    Value is an integer
    key str
    Key of the config variable.
    secret_value SecretResponse
    Value is a secret.
    string_value str
    Value is a string.
    boolValue Boolean
    Value is a bool.
    encryptionKeyValue Property Map
    Value is a Encryption Key.
    intValue String
    Value is an integer
    key String
    Key of the config variable.
    secretValue Property Map
    Value is a secret.
    stringValue String
    Value is a string.

    ConnectionStatusResponse

    Description string
    Description.
    State string
    State.
    Status string
    Status provides detailed information for the state.
    Description string
    Description.
    State string
    State.
    Status string
    Status provides detailed information for the state.
    description String
    Description.
    state String
    State.
    status String
    Status provides detailed information for the state.
    description string
    Description.
    state string
    State.
    status string
    Status provides detailed information for the state.
    description str
    Description.
    state str
    State.
    status str
    Status provides detailed information for the state.
    description String
    Description.
    state String
    State.
    status String
    Status provides detailed information for the state.

    ConnectorVersionInfraConfigResponse

    ConnectionRatelimitWindowSeconds string
    The window used for ratelimiting runtime requests to connections.
    HpaConfig Pulumi.GoogleNative.Connectors.V1.Inputs.HPAConfigResponse
    HPA autoscaling config.
    InternalclientRatelimitThreshold string
    Max QPS supported for internal requests originating from Connd.
    RatelimitThreshold string
    Max QPS supported by the connector version before throttling of requests.
    ResourceLimits Pulumi.GoogleNative.Connectors.V1.Inputs.ResourceLimitsResponse
    System resource limits.
    ResourceRequests Pulumi.GoogleNative.Connectors.V1.Inputs.ResourceRequestsResponse
    System resource requests.
    SharedDeployment string
    The name of shared connector deployment.
    ConnectionRatelimitWindowSeconds string
    The window used for ratelimiting runtime requests to connections.
    HpaConfig HPAConfigResponse
    HPA autoscaling config.
    InternalclientRatelimitThreshold string
    Max QPS supported for internal requests originating from Connd.
    RatelimitThreshold string
    Max QPS supported by the connector version before throttling of requests.
    ResourceLimits ResourceLimitsResponse
    System resource limits.
    ResourceRequests ResourceRequestsResponse
    System resource requests.
    SharedDeployment string
    The name of shared connector deployment.
    connectionRatelimitWindowSeconds String
    The window used for ratelimiting runtime requests to connections.
    hpaConfig HPAConfigResponse
    HPA autoscaling config.
    internalclientRatelimitThreshold String
    Max QPS supported for internal requests originating from Connd.
    ratelimitThreshold String
    Max QPS supported by the connector version before throttling of requests.
    resourceLimits ResourceLimitsResponse
    System resource limits.
    resourceRequests ResourceRequestsResponse
    System resource requests.
    sharedDeployment String
    The name of shared connector deployment.
    connectionRatelimitWindowSeconds string
    The window used for ratelimiting runtime requests to connections.
    hpaConfig HPAConfigResponse
    HPA autoscaling config.
    internalclientRatelimitThreshold string
    Max QPS supported for internal requests originating from Connd.
    ratelimitThreshold string
    Max QPS supported by the connector version before throttling of requests.
    resourceLimits ResourceLimitsResponse
    System resource limits.
    resourceRequests ResourceRequestsResponse
    System resource requests.
    sharedDeployment string
    The name of shared connector deployment.
    connection_ratelimit_window_seconds str
    The window used for ratelimiting runtime requests to connections.
    hpa_config HPAConfigResponse
    HPA autoscaling config.
    internalclient_ratelimit_threshold str
    Max QPS supported for internal requests originating from Connd.
    ratelimit_threshold str
    Max QPS supported by the connector version before throttling of requests.
    resource_limits ResourceLimitsResponse
    System resource limits.
    resource_requests ResourceRequestsResponse
    System resource requests.
    shared_deployment str
    The name of shared connector deployment.
    connectionRatelimitWindowSeconds String
    The window used for ratelimiting runtime requests to connections.
    hpaConfig Property Map
    HPA autoscaling config.
    internalclientRatelimitThreshold String
    Max QPS supported for internal requests originating from Connd.
    ratelimitThreshold String
    Max QPS supported by the connector version before throttling of requests.
    resourceLimits Property Map
    System resource limits.
    resourceRequests Property Map
    System resource requests.
    sharedDeployment String
    The name of shared connector deployment.

    ConnectorsLogConfigResponse

    Enabled bool
    Enabled represents whether logging is enabled or not for a connection.
    Enabled bool
    Enabled represents whether logging is enabled or not for a connection.
    enabled Boolean
    Enabled represents whether logging is enabled or not for a connection.
    enabled boolean
    Enabled represents whether logging is enabled or not for a connection.
    enabled bool
    Enabled represents whether logging is enabled or not for a connection.
    enabled Boolean
    Enabled represents whether logging is enabled or not for a connection.

    DestinationConfigResponse

    Destinations List<Pulumi.GoogleNative.Connectors.V1.Inputs.DestinationResponse>
    The destinations for the key.
    Key string
    The key is the destination identifier that is supported by the Connector.
    Destinations []DestinationResponse
    The destinations for the key.
    Key string
    The key is the destination identifier that is supported by the Connector.
    destinations List<DestinationResponse>
    The destinations for the key.
    key String
    The key is the destination identifier that is supported by the Connector.
    destinations DestinationResponse[]
    The destinations for the key.
    key string
    The key is the destination identifier that is supported by the Connector.
    destinations Sequence[DestinationResponse]
    The destinations for the key.
    key str
    The key is the destination identifier that is supported by the Connector.
    destinations List<Property Map>
    The destinations for the key.
    key String
    The key is the destination identifier that is supported by the Connector.

    DestinationResponse

    Host string
    For publicly routable host.
    Port int
    The port is the target port number that is accepted by the destination.
    ServiceAttachment string
    PSC service attachments. Format: projects//regions//serviceAttachments/*
    Host string
    For publicly routable host.
    Port int
    The port is the target port number that is accepted by the destination.
    ServiceAttachment string
    PSC service attachments. Format: projects//regions//serviceAttachments/*
    host String
    For publicly routable host.
    port Integer
    The port is the target port number that is accepted by the destination.
    serviceAttachment String
    PSC service attachments. Format: projects//regions//serviceAttachments/*
    host string
    For publicly routable host.
    port number
    The port is the target port number that is accepted by the destination.
    serviceAttachment string
    PSC service attachments. Format: projects//regions//serviceAttachments/*
    host str
    For publicly routable host.
    port int
    The port is the target port number that is accepted by the destination.
    service_attachment str
    PSC service attachments. Format: projects//regions//serviceAttachments/*
    host String
    For publicly routable host.
    port Number
    The port is the target port number that is accepted by the destination.
    serviceAttachment String
    PSC service attachments. Format: projects//regions//serviceAttachments/*

    EncryptionKeyResponse

    KmsKeyName string
    The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
    Type string
    Type.
    KmsKeyName string
    The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
    Type string
    Type.
    kmsKeyName String
    The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
    type String
    Type.
    kmsKeyName string
    The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
    type string
    Type.
    kms_key_name str
    The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
    type str
    Type.
    kmsKeyName String
    The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
    type String
    Type.

    EventingConfigResponse

    AdditionalVariables List<Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse>
    Additional eventing related field values
    AuthConfig Pulumi.GoogleNative.Connectors.V1.Inputs.AuthConfigResponse
    Auth details for the webhook adapter.
    EncryptionKey Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse
    Encryption key (can be either Google managed or CMEK).
    EnrichmentEnabled bool
    Enrichment Enabled.
    EventsListenerIngressEndpoint string
    Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
    PrivateConnectivityEnabled bool
    Optional. Private Connectivity Enabled.
    RegistrationDestinationConfig Pulumi.GoogleNative.Connectors.V1.Inputs.DestinationConfigResponse
    Registration endpoint for auto registration.
    AdditionalVariables []ConfigVariableResponse
    Additional eventing related field values
    AuthConfig AuthConfigResponse
    Auth details for the webhook adapter.
    EncryptionKey ConfigVariableResponse
    Encryption key (can be either Google managed or CMEK).
    EnrichmentEnabled bool
    Enrichment Enabled.
    EventsListenerIngressEndpoint string
    Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
    PrivateConnectivityEnabled bool
    Optional. Private Connectivity Enabled.
    RegistrationDestinationConfig DestinationConfigResponse
    Registration endpoint for auto registration.
    additionalVariables List<ConfigVariableResponse>
    Additional eventing related field values
    authConfig AuthConfigResponse
    Auth details for the webhook adapter.
    encryptionKey ConfigVariableResponse
    Encryption key (can be either Google managed or CMEK).
    enrichmentEnabled Boolean
    Enrichment Enabled.
    eventsListenerIngressEndpoint String
    Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
    privateConnectivityEnabled Boolean
    Optional. Private Connectivity Enabled.
    registrationDestinationConfig DestinationConfigResponse
    Registration endpoint for auto registration.
    additionalVariables ConfigVariableResponse[]
    Additional eventing related field values
    authConfig AuthConfigResponse
    Auth details for the webhook adapter.
    encryptionKey ConfigVariableResponse
    Encryption key (can be either Google managed or CMEK).
    enrichmentEnabled boolean
    Enrichment Enabled.
    eventsListenerIngressEndpoint string
    Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
    privateConnectivityEnabled boolean
    Optional. Private Connectivity Enabled.
    registrationDestinationConfig DestinationConfigResponse
    Registration endpoint for auto registration.
    additional_variables Sequence[ConfigVariableResponse]
    Additional eventing related field values
    auth_config AuthConfigResponse
    Auth details for the webhook adapter.
    encryption_key ConfigVariableResponse
    Encryption key (can be either Google managed or CMEK).
    enrichment_enabled bool
    Enrichment Enabled.
    events_listener_ingress_endpoint str
    Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
    private_connectivity_enabled bool
    Optional. Private Connectivity Enabled.
    registration_destination_config DestinationConfigResponse
    Registration endpoint for auto registration.
    additionalVariables List<Property Map>
    Additional eventing related field values
    authConfig Property Map
    Auth details for the webhook adapter.
    encryptionKey Property Map
    Encryption key (can be either Google managed or CMEK).
    enrichmentEnabled Boolean
    Enrichment Enabled.
    eventsListenerIngressEndpoint String
    Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
    privateConnectivityEnabled Boolean
    Optional. Private Connectivity Enabled.
    registrationDestinationConfig Property Map
    Registration endpoint for auto registration.

    EventingRuntimeDataResponse

    EventsListenerEndpoint string
    Events listener endpoint. The value will populated after provisioning the events listener.
    EventsListenerPscSa string
    Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
    Status Pulumi.GoogleNative.Connectors.V1.Inputs.EventingStatusResponse
    Current status of eventing.
    EventsListenerEndpoint string
    Events listener endpoint. The value will populated after provisioning the events listener.
    EventsListenerPscSa string
    Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
    Status EventingStatusResponse
    Current status of eventing.
    eventsListenerEndpoint String
    Events listener endpoint. The value will populated after provisioning the events listener.
    eventsListenerPscSa String
    Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
    status EventingStatusResponse
    Current status of eventing.
    eventsListenerEndpoint string
    Events listener endpoint. The value will populated after provisioning the events listener.
    eventsListenerPscSa string
    Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
    status EventingStatusResponse
    Current status of eventing.
    events_listener_endpoint str
    Events listener endpoint. The value will populated after provisioning the events listener.
    events_listener_psc_sa str
    Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
    status EventingStatusResponse
    Current status of eventing.
    eventsListenerEndpoint String
    Events listener endpoint. The value will populated after provisioning the events listener.
    eventsListenerPscSa String
    Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
    status Property Map
    Current status of eventing.

    EventingStatusResponse

    Description string
    Description of error if State is set to "ERROR".
    State string
    State.
    Description string
    Description of error if State is set to "ERROR".
    State string
    State.
    description String
    Description of error if State is set to "ERROR".
    state String
    State.
    description string
    Description of error if State is set to "ERROR".
    state string
    State.
    description str
    Description of error if State is set to "ERROR".
    state str
    State.
    description String
    Description of error if State is set to "ERROR".
    state String
    State.

    HPAConfigResponse

    CpuUtilizationThreshold string
    Percent CPU utilization where HPA triggers autoscaling.
    MemoryUtilizationThreshold string
    Percent Memory utilization where HPA triggers autoscaling.
    CpuUtilizationThreshold string
    Percent CPU utilization where HPA triggers autoscaling.
    MemoryUtilizationThreshold string
    Percent Memory utilization where HPA triggers autoscaling.
    cpuUtilizationThreshold String
    Percent CPU utilization where HPA triggers autoscaling.
    memoryUtilizationThreshold String
    Percent Memory utilization where HPA triggers autoscaling.
    cpuUtilizationThreshold string
    Percent CPU utilization where HPA triggers autoscaling.
    memoryUtilizationThreshold string
    Percent Memory utilization where HPA triggers autoscaling.
    cpu_utilization_threshold str
    Percent CPU utilization where HPA triggers autoscaling.
    memory_utilization_threshold str
    Percent Memory utilization where HPA triggers autoscaling.
    cpuUtilizationThreshold String
    Percent CPU utilization where HPA triggers autoscaling.
    memoryUtilizationThreshold String
    Percent Memory utilization where HPA triggers autoscaling.

    JwtClaimsResponse

    Audience string
    Value for the "aud" claim.
    Issuer string
    Value for the "iss" claim.
    Subject string
    Value for the "sub" claim.
    Audience string
    Value for the "aud" claim.
    Issuer string
    Value for the "iss" claim.
    Subject string
    Value for the "sub" claim.
    audience String
    Value for the "aud" claim.
    issuer String
    Value for the "iss" claim.
    subject String
    Value for the "sub" claim.
    audience string
    Value for the "aud" claim.
    issuer string
    Value for the "iss" claim.
    subject string
    Value for the "sub" claim.
    audience str
    Value for the "aud" claim.
    issuer str
    Value for the "iss" claim.
    subject str
    Value for the "sub" claim.
    audience String
    Value for the "aud" claim.
    issuer String
    Value for the "iss" claim.
    subject String
    Value for the "sub" claim.

    LockConfigResponse

    Locked bool
    Indicates whether or not the connection is locked.
    Reason string
    Describes why a connection is locked.
    Locked bool
    Indicates whether or not the connection is locked.
    Reason string
    Describes why a connection is locked.
    locked Boolean
    Indicates whether or not the connection is locked.
    reason String
    Describes why a connection is locked.
    locked boolean
    Indicates whether or not the connection is locked.
    reason string
    Describes why a connection is locked.
    locked bool
    Indicates whether or not the connection is locked.
    reason str
    Describes why a connection is locked.
    locked Boolean
    Indicates whether or not the connection is locked.
    reason String
    Describes why a connection is locked.

    NodeConfigResponse

    MaxNodeCount int
    Maximum number of nodes in the runtime nodes.
    MinNodeCount int
    Minimum number of nodes in the runtime nodes.
    MaxNodeCount int
    Maximum number of nodes in the runtime nodes.
    MinNodeCount int
    Minimum number of nodes in the runtime nodes.
    maxNodeCount Integer
    Maximum number of nodes in the runtime nodes.
    minNodeCount Integer
    Minimum number of nodes in the runtime nodes.
    maxNodeCount number
    Maximum number of nodes in the runtime nodes.
    minNodeCount number
    Minimum number of nodes in the runtime nodes.
    max_node_count int
    Maximum number of nodes in the runtime nodes.
    min_node_count int
    Minimum number of nodes in the runtime nodes.
    maxNodeCount Number
    Maximum number of nodes in the runtime nodes.
    minNodeCount Number
    Minimum number of nodes in the runtime nodes.

    Oauth2AuthCodeFlowResponse

    AuthCode string
    Authorization code to be exchanged for access and refresh tokens.
    AuthUri string
    Auth URL for Authorization Code Flow
    ClientId string
    Client ID for user-provided OAuth app.
    ClientSecret Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Client secret for user-provided OAuth app.
    EnablePkce bool
    Whether to enable PKCE when the user performs the auth code flow.
    PkceVerifier string
    PKCE verifier to be used during the auth code exchange.
    RedirectUri string
    Redirect URI to be provided during the auth code exchange.
    Scopes List<string>
    Scopes the connection will request when the user performs the auth code flow.
    AuthCode string
    Authorization code to be exchanged for access and refresh tokens.
    AuthUri string
    Auth URL for Authorization Code Flow
    ClientId string
    Client ID for user-provided OAuth app.
    ClientSecret SecretResponse
    Client secret for user-provided OAuth app.
    EnablePkce bool
    Whether to enable PKCE when the user performs the auth code flow.
    PkceVerifier string
    PKCE verifier to be used during the auth code exchange.
    RedirectUri string
    Redirect URI to be provided during the auth code exchange.
    Scopes []string
    Scopes the connection will request when the user performs the auth code flow.
    authCode String
    Authorization code to be exchanged for access and refresh tokens.
    authUri String
    Auth URL for Authorization Code Flow
    clientId String
    Client ID for user-provided OAuth app.
    clientSecret SecretResponse
    Client secret for user-provided OAuth app.
    enablePkce Boolean
    Whether to enable PKCE when the user performs the auth code flow.
    pkceVerifier String
    PKCE verifier to be used during the auth code exchange.
    redirectUri String
    Redirect URI to be provided during the auth code exchange.
    scopes List<String>
    Scopes the connection will request when the user performs the auth code flow.
    authCode string
    Authorization code to be exchanged for access and refresh tokens.
    authUri string
    Auth URL for Authorization Code Flow
    clientId string
    Client ID for user-provided OAuth app.
    clientSecret SecretResponse
    Client secret for user-provided OAuth app.
    enablePkce boolean
    Whether to enable PKCE when the user performs the auth code flow.
    pkceVerifier string
    PKCE verifier to be used during the auth code exchange.
    redirectUri string
    Redirect URI to be provided during the auth code exchange.
    scopes string[]
    Scopes the connection will request when the user performs the auth code flow.
    auth_code str
    Authorization code to be exchanged for access and refresh tokens.
    auth_uri str
    Auth URL for Authorization Code Flow
    client_id str
    Client ID for user-provided OAuth app.
    client_secret SecretResponse
    Client secret for user-provided OAuth app.
    enable_pkce bool
    Whether to enable PKCE when the user performs the auth code flow.
    pkce_verifier str
    PKCE verifier to be used during the auth code exchange.
    redirect_uri str
    Redirect URI to be provided during the auth code exchange.
    scopes Sequence[str]
    Scopes the connection will request when the user performs the auth code flow.
    authCode String
    Authorization code to be exchanged for access and refresh tokens.
    authUri String
    Auth URL for Authorization Code Flow
    clientId String
    Client ID for user-provided OAuth app.
    clientSecret Property Map
    Client secret for user-provided OAuth app.
    enablePkce Boolean
    Whether to enable PKCE when the user performs the auth code flow.
    pkceVerifier String
    PKCE verifier to be used during the auth code exchange.
    redirectUri String
    Redirect URI to be provided during the auth code exchange.
    scopes List<String>
    Scopes the connection will request when the user performs the auth code flow.

    Oauth2ClientCredentialsResponse

    ClientId string
    The client identifier.
    ClientSecret Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Secret version reference containing the client secret.
    ClientId string
    The client identifier.
    ClientSecret SecretResponse
    Secret version reference containing the client secret.
    clientId String
    The client identifier.
    clientSecret SecretResponse
    Secret version reference containing the client secret.
    clientId string
    The client identifier.
    clientSecret SecretResponse
    Secret version reference containing the client secret.
    client_id str
    The client identifier.
    client_secret SecretResponse
    Secret version reference containing the client secret.
    clientId String
    The client identifier.
    clientSecret Property Map
    Secret version reference containing the client secret.

    Oauth2JwtBearerResponse

    ClientKey Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
    JwtClaims Pulumi.GoogleNative.Connectors.V1.Inputs.JwtClaimsResponse
    JwtClaims providers fields to generate the token.
    ClientKey SecretResponse
    Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
    JwtClaims JwtClaimsResponse
    JwtClaims providers fields to generate the token.
    clientKey SecretResponse
    Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
    jwtClaims JwtClaimsResponse
    JwtClaims providers fields to generate the token.
    clientKey SecretResponse
    Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
    jwtClaims JwtClaimsResponse
    JwtClaims providers fields to generate the token.
    client_key SecretResponse
    Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
    jwt_claims JwtClaimsResponse
    JwtClaims providers fields to generate the token.
    clientKey Property Map
    Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
    jwtClaims Property Map
    JwtClaims providers fields to generate the token.

    ResourceLimitsResponse

    Cpu string
    CPU limit.
    Memory string
    Memory limit.
    Cpu string
    CPU limit.
    Memory string
    Memory limit.
    cpu String
    CPU limit.
    memory String
    Memory limit.
    cpu string
    CPU limit.
    memory string
    Memory limit.
    cpu str
    CPU limit.
    memory str
    Memory limit.
    cpu String
    CPU limit.
    memory String
    Memory limit.

    ResourceRequestsResponse

    Cpu string
    CPU request.
    Memory string
    Memory request.
    Cpu string
    CPU request.
    Memory string
    Memory request.
    cpu String
    CPU request.
    memory String
    Memory request.
    cpu string
    CPU request.
    memory string
    Memory request.
    cpu str
    CPU request.
    memory str
    Memory request.
    cpu String
    CPU request.
    memory String
    Memory request.

    SecretResponse

    SecretVersion string
    The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
    SecretVersion string
    The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
    secretVersion String
    The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
    secretVersion string
    The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
    secret_version str
    The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
    secretVersion String
    The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.

    SshPublicKeyResponse

    CertType string
    Format of SSH Client cert.
    SshClientCert Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    SSH Client Cert. It should contain both public and private key.
    SshClientCertPass Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Password (passphrase) for ssh client certificate if it has one.
    Username string
    The user account used to authenticate.
    CertType string
    Format of SSH Client cert.
    SshClientCert SecretResponse
    SSH Client Cert. It should contain both public and private key.
    SshClientCertPass SecretResponse
    Password (passphrase) for ssh client certificate if it has one.
    Username string
    The user account used to authenticate.
    certType String
    Format of SSH Client cert.
    sshClientCert SecretResponse
    SSH Client Cert. It should contain both public and private key.
    sshClientCertPass SecretResponse
    Password (passphrase) for ssh client certificate if it has one.
    username String
    The user account used to authenticate.
    certType string
    Format of SSH Client cert.
    sshClientCert SecretResponse
    SSH Client Cert. It should contain both public and private key.
    sshClientCertPass SecretResponse
    Password (passphrase) for ssh client certificate if it has one.
    username string
    The user account used to authenticate.
    cert_type str
    Format of SSH Client cert.
    ssh_client_cert SecretResponse
    SSH Client Cert. It should contain both public and private key.
    ssh_client_cert_pass SecretResponse
    Password (passphrase) for ssh client certificate if it has one.
    username str
    The user account used to authenticate.
    certType String
    Format of SSH Client cert.
    sshClientCert Property Map
    SSH Client Cert. It should contain both public and private key.
    sshClientCertPass Property Map
    Password (passphrase) for ssh client certificate if it has one.
    username String
    The user account used to authenticate.

    SslConfigResponse

    AdditionalVariables List<Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse>
    Additional SSL related field values
    ClientCertType string
    Type of Client Cert (PEM/JKS/.. etc.)
    ClientCertificate Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Client Certificate
    ClientPrivateKey Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Client Private Key
    ClientPrivateKeyPass Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Secret containing the passphrase protecting the Client Private Key
    PrivateServerCertificate Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Private Server Certificate. Needs to be specified if trust model is PRIVATE.
    ServerCertType string
    Type of Server Cert (PEM/JKS/.. etc.)
    TrustModel string
    Trust Model of the SSL connection
    Type string
    Controls the ssl type for the given connector version.
    UseSsl bool
    Bool for enabling SSL
    AdditionalVariables []ConfigVariableResponse
    Additional SSL related field values
    ClientCertType string
    Type of Client Cert (PEM/JKS/.. etc.)
    ClientCertificate SecretResponse
    Client Certificate
    ClientPrivateKey SecretResponse
    Client Private Key
    ClientPrivateKeyPass SecretResponse
    Secret containing the passphrase protecting the Client Private Key
    PrivateServerCertificate SecretResponse
    Private Server Certificate. Needs to be specified if trust model is PRIVATE.
    ServerCertType string
    Type of Server Cert (PEM/JKS/.. etc.)
    TrustModel string
    Trust Model of the SSL connection
    Type string
    Controls the ssl type for the given connector version.
    UseSsl bool
    Bool for enabling SSL
    additionalVariables List<ConfigVariableResponse>
    Additional SSL related field values
    clientCertType String
    Type of Client Cert (PEM/JKS/.. etc.)
    clientCertificate SecretResponse
    Client Certificate
    clientPrivateKey SecretResponse
    Client Private Key
    clientPrivateKeyPass SecretResponse
    Secret containing the passphrase protecting the Client Private Key
    privateServerCertificate SecretResponse
    Private Server Certificate. Needs to be specified if trust model is PRIVATE.
    serverCertType String
    Type of Server Cert (PEM/JKS/.. etc.)
    trustModel String
    Trust Model of the SSL connection
    type String
    Controls the ssl type for the given connector version.
    useSsl Boolean
    Bool for enabling SSL
    additionalVariables ConfigVariableResponse[]
    Additional SSL related field values
    clientCertType string
    Type of Client Cert (PEM/JKS/.. etc.)
    clientCertificate SecretResponse
    Client Certificate
    clientPrivateKey SecretResponse
    Client Private Key
    clientPrivateKeyPass SecretResponse
    Secret containing the passphrase protecting the Client Private Key
    privateServerCertificate SecretResponse
    Private Server Certificate. Needs to be specified if trust model is PRIVATE.
    serverCertType string
    Type of Server Cert (PEM/JKS/.. etc.)
    trustModel string
    Trust Model of the SSL connection
    type string
    Controls the ssl type for the given connector version.
    useSsl boolean
    Bool for enabling SSL
    additional_variables Sequence[ConfigVariableResponse]
    Additional SSL related field values
    client_cert_type str
    Type of Client Cert (PEM/JKS/.. etc.)
    client_certificate SecretResponse
    Client Certificate
    client_private_key SecretResponse
    Client Private Key
    client_private_key_pass SecretResponse
    Secret containing the passphrase protecting the Client Private Key
    private_server_certificate SecretResponse
    Private Server Certificate. Needs to be specified if trust model is PRIVATE.
    server_cert_type str
    Type of Server Cert (PEM/JKS/.. etc.)
    trust_model str
    Trust Model of the SSL connection
    type str
    Controls the ssl type for the given connector version.
    use_ssl bool
    Bool for enabling SSL
    additionalVariables List<Property Map>
    Additional SSL related field values
    clientCertType String
    Type of Client Cert (PEM/JKS/.. etc.)
    clientCertificate Property Map
    Client Certificate
    clientPrivateKey Property Map
    Client Private Key
    clientPrivateKeyPass Property Map
    Secret containing the passphrase protecting the Client Private Key
    privateServerCertificate Property Map
    Private Server Certificate. Needs to be specified if trust model is PRIVATE.
    serverCertType String
    Type of Server Cert (PEM/JKS/.. etc.)
    trustModel String
    Trust Model of the SSL connection
    type String
    Controls the ssl type for the given connector version.
    useSsl Boolean
    Bool for enabling SSL

    UserPasswordResponse

    Password Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
    Secret version reference containing the password.
    Username string
    Username.
    Password SecretResponse
    Secret version reference containing the password.
    Username string
    Username.
    password SecretResponse
    Secret version reference containing the password.
    username String
    Username.
    password SecretResponse
    Secret version reference containing the password.
    username string
    Username.
    password SecretResponse
    Secret version reference containing the password.
    username str
    Username.
    password Property Map
    Secret version reference containing the password.
    username String
    Username.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    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