Google Native

Pulumi Official
Package maintained by Pulumi
v0.23.0 published on Thursday, Aug 11, 2022 by Pulumi

Connection

Creates a new Connection in a given project and location. Auto-naming is currently not supported for this resource.

Create a Connection Resource

new Connection(name: string, args: ConnectionArgs, opts?: CustomResourceOptions);
@overload
def Connection(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               auth_config: Optional[AuthConfigArgs] = None,
               config_variables: Optional[Sequence[ConfigVariableArgs]] = None,
               connection_id: Optional[str] = None,
               connector_version: Optional[str] = None,
               description: Optional[str] = None,
               labels: Optional[Mapping[str, str]] = None,
               location: Optional[str] = None,
               lock_config: Optional[LockConfigArgs] = None,
               project: Optional[str] = None,
               service_account: Optional[str] = None,
               suspended: Optional[bool] = None)
@overload
def Connection(resource_name: str,
               args: ConnectionArgs,
               opts: Optional[ResourceOptions] = None)
func NewConnection(ctx *Context, name string, args ConnectionArgs, opts ...ResourceOption) (*Connection, error)
public Connection(string name, ConnectionArgs args, CustomResourceOptions? opts = null)
public Connection(String name, ConnectionArgs args)
public Connection(String name, ConnectionArgs args, CustomResourceOptions options)
type: google-native:connectors/v1:Connection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ConnectionArgs
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 ConnectionArgs
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 ConnectionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ConnectionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Connection Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Connection resource accepts the following input properties:

ConnectionId string

Required. Identifier to assign to the Connection. Must be unique within scope of the parent resource.

ConnectorVersion string

Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/

AuthConfig Pulumi.GoogleNative.Connectors.V1.Inputs.AuthConfigArgs

Optional. Configuration for establishing the connection's authentication with an external system.

ConfigVariables List<Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableArgs>

Optional. Configuration for configuring the connection with an external system.

Description string

Optional. Description of the resource.

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

Location string
LockConfig Pulumi.GoogleNative.Connectors.V1.Inputs.LockConfigArgs

Optional. Configuration that indicates whether or not the Connection can be edited.

Project string
ServiceAccount string

Optional. Service account needed for runtime plane to access GCP resources.

Suspended bool

Optional. Suspended indicates if a user has suspended a connection or not.

ConnectionId string

Required. Identifier to assign to the Connection. Must be unique within scope of the parent resource.

ConnectorVersion string

Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/

AuthConfig AuthConfigArgs

Optional. Configuration for establishing the connection's authentication with an external system.

ConfigVariables []ConfigVariableArgs

Optional. Configuration for configuring the connection with an external system.

Description string

Optional. Description of the resource.

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

Location string
LockConfig LockConfigArgs

Optional. Configuration that indicates whether or not the Connection can be edited.

Project string
ServiceAccount string

Optional. Service account needed for runtime plane to access GCP resources.

Suspended bool

Optional. Suspended indicates if a user has suspended a connection or not.

connectionId String

Required. Identifier to assign to the Connection. Must be unique within scope of the parent resource.

connectorVersion String

Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/

authConfig AuthConfigArgs

Optional. Configuration for establishing the connection's authentication with an external system.

configVariables List<ConfigVariableArgs>

Optional. Configuration for configuring the connection with an external system.

description String

Optional. Description of the resource.

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

location String
lockConfig LockConfigArgs

Optional. Configuration that indicates whether or not the Connection can be edited.

project String
serviceAccount String

Optional. Service account needed for runtime plane to access GCP resources.

suspended Boolean

Optional. Suspended indicates if a user has suspended a connection or not.

connectionId string

Required. Identifier to assign to the Connection. Must be unique within scope of the parent resource.

connectorVersion string

Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/

authConfig AuthConfigArgs

Optional. Configuration for establishing the connection's authentication with an external system.

configVariables ConfigVariableArgs[]

Optional. Configuration for configuring the connection with an external system.

description string

Optional. Description of the resource.

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

location string
lockConfig LockConfigArgs

Optional. Configuration that indicates whether or not the Connection can be edited.

project string
serviceAccount string

Optional. Service account needed for runtime plane to access GCP resources.

suspended boolean

Optional. Suspended indicates if a user has suspended a connection or not.

connection_id str

Required. Identifier to assign to the Connection. Must be unique within scope of the parent resource.

connector_version str

Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/

auth_config AuthConfigArgs

Optional. Configuration for establishing the connection's authentication with an external system.

config_variables Sequence[ConfigVariableArgs]

Optional. Configuration for configuring the connection with an external system.

description str

Optional. Description of the resource.

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

location str
lock_config LockConfigArgs

Optional. Configuration that indicates whether or not the Connection can be edited.

project str
service_account str

Optional. Service account needed for runtime plane to access GCP resources.

suspended bool

Optional. Suspended indicates if a user has suspended a connection or not.

connectionId String

Required. Identifier to assign to the Connection. Must be unique within scope of the parent resource.

connectorVersion String

Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/

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.

description String

Optional. Description of the resource.

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

location String
lockConfig Property Map

Optional. Configuration that indicates whether or not the Connection can be edited.

project String
serviceAccount String

Optional. Service account needed for runtime plane to access GCP resources.

suspended Boolean

Optional. Suspended indicates if a user has suspended a connection or not.

Outputs

All input properties are implicitly available as output properties. Additionally, the Connection resource produces the following output properties:

CreateTime string

Created time.

EnvoyImageLocation string

GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

Id string

The provider-assigned unique ID for this managed resource.

ImageLocation string

GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

Name string

Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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"

Status Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectionStatusResponse

Current status of the connection.

UpdateTime string

Updated time.

CreateTime string

Created time.

EnvoyImageLocation string

GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

Id string

The provider-assigned unique ID for this managed resource.

ImageLocation string

GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

Name string

Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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"

Status ConnectionStatusResponse

Current status of the connection.

UpdateTime string

Updated time.

createTime String

Created time.

envoyImageLocation String

GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

id String

The provider-assigned unique ID for this managed resource.

imageLocation String

GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

name String

Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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"

status ConnectionStatusResponse

Current status of the connection.

updateTime String

Updated time.

createTime string

Created time.

envoyImageLocation string

GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

id string

The provider-assigned unique ID for this managed resource.

imageLocation string

GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

name string

Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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"

status ConnectionStatusResponse

Current status of the connection.

updateTime string

Updated time.

create_time str

Created time.

envoy_image_location str

GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

id str

The provider-assigned unique ID for this managed resource.

image_location str

GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

name str

Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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"

status ConnectionStatusResponse

Current status of the connection.

update_time str

Updated time.

createTime String

Created time.

envoyImageLocation String

GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

id String

The provider-assigned unique ID for this managed resource.

imageLocation String

GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

name String

Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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"

status Property Map

Current status of the connection.

updateTime String

Updated time.

Supporting Types

AuthConfig

AdditionalVariables []ConfigVariable

List containing additional auth configs.

AuthType AuthConfigAuthType

The type of authentication configured.

Oauth2ClientCredentials Oauth2ClientCredentials

Oauth2ClientCredentials.

Oauth2JwtBearer Oauth2JwtBearer

Oauth2JwtBearer.

SshPublicKey SshPublicKey

SSH Public Key.

UserPassword UserPassword

UserPassword.

additionalVariables List<ConfigVariable>

List containing additional auth configs.

authType AuthConfigAuthType

The type of authentication configured.

oauth2ClientCredentials Oauth2ClientCredentials

Oauth2ClientCredentials.

oauth2JwtBearer Oauth2JwtBearer

Oauth2JwtBearer.

sshPublicKey SshPublicKey

SSH Public Key.

userPassword UserPassword

UserPassword.

additionalVariables ConfigVariable[]

List containing additional auth configs.

authType AuthConfigAuthType

The type of authentication configured.

oauth2ClientCredentials Oauth2ClientCredentials

Oauth2ClientCredentials.

oauth2JwtBearer Oauth2JwtBearer

Oauth2JwtBearer.

sshPublicKey SshPublicKey

SSH Public Key.

userPassword UserPassword

UserPassword.

additional_variables Sequence[ConfigVariable]

List containing additional auth configs.

auth_type AuthConfigAuthType

The type of authentication configured.

oauth2_client_credentials Oauth2ClientCredentials

Oauth2ClientCredentials.

oauth2_jwt_bearer Oauth2JwtBearer

Oauth2JwtBearer.

ssh_public_key SshPublicKey

SSH Public Key.

user_password UserPassword

UserPassword.

AuthConfigAuthType

AuthTypeUnspecified
AUTH_TYPE_UNSPECIFIED

Authentication type not specified.

UserPassword
USER_PASSWORD

Username and Password Authentication.

Oauth2JwtBearer
OAUTH2_JWT_BEARER

JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

Oauth 2.0 Client Credentials Grant Authentication

SshPublicKey
SSH_PUBLIC_KEY

SSH Public Key Authentication

AuthConfigAuthTypeAuthTypeUnspecified
AUTH_TYPE_UNSPECIFIED

Authentication type not specified.

AuthConfigAuthTypeUserPassword
USER_PASSWORD

Username and Password Authentication.

AuthConfigAuthTypeOauth2JwtBearer
OAUTH2_JWT_BEARER

JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication

AuthConfigAuthTypeOauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

Oauth 2.0 Client Credentials Grant Authentication

AuthConfigAuthTypeSshPublicKey
SSH_PUBLIC_KEY

SSH Public Key Authentication

AuthTypeUnspecified
AUTH_TYPE_UNSPECIFIED

Authentication type not specified.

UserPassword
USER_PASSWORD

Username and Password Authentication.

Oauth2JwtBearer
OAUTH2_JWT_BEARER

JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

Oauth 2.0 Client Credentials Grant Authentication

SshPublicKey
SSH_PUBLIC_KEY

SSH Public Key Authentication

AuthTypeUnspecified
AUTH_TYPE_UNSPECIFIED

Authentication type not specified.

UserPassword
USER_PASSWORD

Username and Password Authentication.

Oauth2JwtBearer
OAUTH2_JWT_BEARER

JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

Oauth 2.0 Client Credentials Grant Authentication

SshPublicKey
SSH_PUBLIC_KEY

SSH Public Key Authentication

AUTH_TYPE_UNSPECIFIED
AUTH_TYPE_UNSPECIFIED

Authentication type not specified.

USER_PASSWORD
USER_PASSWORD

Username and Password Authentication.

OAUTH2_JWT_BEARER
OAUTH2_JWT_BEARER

JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication

OAUTH2_CLIENT_CREDENTIALS
OAUTH2_CLIENT_CREDENTIALS

Oauth 2.0 Client Credentials Grant Authentication

SSH_PUBLIC_KEY
SSH_PUBLIC_KEY

SSH Public Key Authentication

"AUTH_TYPE_UNSPECIFIED"
AUTH_TYPE_UNSPECIFIED

Authentication type not specified.

"USER_PASSWORD"
USER_PASSWORD

Username and Password Authentication.

"OAUTH2_JWT_BEARER"
OAUTH2_JWT_BEARER

JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication

"OAUTH2_CLIENT_CREDENTIALS"
OAUTH2_CLIENT_CREDENTIALS

Oauth 2.0 Client Credentials Grant Authentication

"SSH_PUBLIC_KEY"
SSH_PUBLIC_KEY

SSH Public Key Authentication

AuthConfigResponse

AdditionalVariables []ConfigVariableResponse

List containing additional auth configs.

AuthType string

The type of authentication configured.

Oauth2ClientCredentials Oauth2ClientCredentialsResponse

Oauth2ClientCredentials.

Oauth2JwtBearer Oauth2JwtBearerResponse

Oauth2JwtBearer.

SshPublicKey SshPublicKeyResponse

SSH Public Key.

UserPassword UserPasswordResponse

UserPassword.

additionalVariables List<ConfigVariableResponse>

List containing additional auth configs.

authType String

The type of authentication configured.

oauth2ClientCredentials Oauth2ClientCredentialsResponse

Oauth2ClientCredentials.

oauth2JwtBearer Oauth2JwtBearerResponse

Oauth2JwtBearer.

sshPublicKey SshPublicKeyResponse

SSH Public Key.

userPassword UserPasswordResponse

UserPassword.

additionalVariables ConfigVariableResponse[]

List containing additional auth configs.

authType string

The type of authentication configured.

oauth2ClientCredentials Oauth2ClientCredentialsResponse

Oauth2ClientCredentials.

oauth2JwtBearer Oauth2JwtBearerResponse

Oauth2JwtBearer.

sshPublicKey SshPublicKeyResponse

SSH Public Key.

userPassword UserPasswordResponse

UserPassword.

additional_variables Sequence[ConfigVariableResponse]

List containing additional auth configs.

auth_type str

The type of authentication configured.

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.

authType String

The type of authentication configured.

oauth2ClientCredentials Property Map

Oauth2ClientCredentials.

oauth2JwtBearer Property Map

Oauth2JwtBearer.

sshPublicKey Property Map

SSH Public Key.

userPassword Property Map

UserPassword.

ConfigVariable

BoolValue bool

Value is a bool.

IntValue string

Value is an integer

Key string

Key of the config variable.

SecretValue Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

Value is a secret.

StringValue string

Value is a string.

BoolValue bool

Value is a bool.

IntValue string

Value is an integer

Key string

Key of the config variable.

SecretValue Secret

Value is a secret.

StringValue string

Value is a string.

boolValue Boolean

Value is a bool.

intValue String

Value is an integer

key String

Key of the config variable.

secretValue Secret

Value is a secret.

stringValue String

Value is a string.

boolValue boolean

Value is a bool.

intValue string

Value is an integer

key string

Key of the config variable.

secretValue Secret

Value is a secret.

stringValue string

Value is a string.

bool_value bool

Value is a bool.

int_value str

Value is an integer

key str

Key of the config variable.

secret_value Secret

Value is a secret.

string_value str

Value is a string.

boolValue Boolean

Value is a bool.

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.

ConfigVariableResponse

BoolValue bool

Value is a bool.

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.

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.

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.

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.

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.

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.

JwtClaims

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.

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.

LockConfig

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.

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.

Oauth2ClientCredentials

ClientId string

The client identifier.

ClientSecret Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

Secret version reference containing the client secret.

ClientId string

The client identifier.

ClientSecret Secret

Secret version reference containing the client secret.

clientId String

The client identifier.

clientSecret Secret

Secret version reference containing the client secret.

clientId string

The client identifier.

clientSecret Secret

Secret version reference containing the client secret.

client_id str

The client identifier.

client_secret Secret

Secret version reference containing the client secret.

clientId String

The client identifier.

clientSecret Property Map

Secret version reference containing the client secret.

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.

Oauth2JwtBearer

ClientKey Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

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.JwtClaims

JwtClaims providers fields to generate the token.

ClientKey Secret

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 JwtClaims

JwtClaims providers fields to generate the token.

clientKey Secret

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 JwtClaims

JwtClaims providers fields to generate the token.

clientKey Secret

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 JwtClaims

JwtClaims providers fields to generate the token.

client_key Secret

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 JwtClaims

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.

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.

Secret

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/*.

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/*.

SshPublicKey

CertType string

Format of SSH Client cert.

Password Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

This is an optional field used in case client has enabled multi-factor authentication

SshClientCert Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

SSH Client Cert. It should contain both public and private key.

SshClientCertPass Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

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.

Password Secret

This is an optional field used in case client has enabled multi-factor authentication

SshClientCert Secret

SSH Client Cert. It should contain both public and private key.

SshClientCertPass Secret

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.

password Secret

This is an optional field used in case client has enabled multi-factor authentication

sshClientCert Secret

SSH Client Cert. It should contain both public and private key.

sshClientCertPass Secret

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.

password Secret

This is an optional field used in case client has enabled multi-factor authentication

sshClientCert Secret

SSH Client Cert. It should contain both public and private key.

sshClientCertPass Secret

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.

password Secret

This is an optional field used in case client has enabled multi-factor authentication

ssh_client_cert Secret

SSH Client Cert. It should contain both public and private key.

ssh_client_cert_pass Secret

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.

password Property Map

This is an optional field used in case client has enabled multi-factor authentication

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.

SshPublicKeyResponse

CertType string

Format of SSH Client cert.

Password Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse

This is an optional field used in case client has enabled multi-factor authentication

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.

Password SecretResponse

This is an optional field used in case client has enabled multi-factor authentication

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.

password SecretResponse

This is an optional field used in case client has enabled multi-factor authentication

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.

password SecretResponse

This is an optional field used in case client has enabled multi-factor authentication

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.

password SecretResponse

This is an optional field used in case client has enabled multi-factor authentication

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.

password Property Map

This is an optional field used in case client has enabled multi-factor authentication

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.

UserPassword

Password Pulumi.GoogleNative.Connectors.V1.Inputs.Secret

Secret version reference containing the password.

Username string

Username.

Password Secret

Secret version reference containing the password.

Username string

Username.

password Secret

Secret version reference containing the password.

username String

Username.

password Secret

Secret version reference containing the password.

username string

Username.

password Secret

Secret version reference containing the password.

username str

Username.

password Property Map

Secret version reference containing the password.

username String

Username.

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
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0