Connection

class Connection : KotlinCustomResource

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

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val connectionId: Output<String>

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

Link copied to clipboard

Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource. ////*/

Link copied to clipboard
val createTime: Output<String>

Created time.

Link copied to clipboard
val description: Output<String>

Optional. Description of the resource.

Link copied to clipboard

Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).

Link copied to clipboard

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

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val imageLocation: Output<String>

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

Link copied to clipboard
val labels: Output<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

Link copied to clipboard
val location: Output<String>
Link copied to clipboard

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

Link copied to clipboard

Optional. Log configuration for the connection.

Link copied to clipboard
val name: Output<String>

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

Link copied to clipboard

Optional. Node configuration for the connection.

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val serviceAccount: Output<String>

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

Link copied to clipboard

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"

Link copied to clipboard

Optional. Ssl config of a connection

Link copied to clipboard

Current status of the connection.

Link copied to clipboard

This subscription type enum states the subscription type of the project.

Link copied to clipboard
val suspended: Output<Boolean>

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

Link copied to clipboard
val updateTime: Output<String>

Updated time.

Link copied to clipboard
val urn: Output<String>