GetConnectionResult

data class GetConnectionResult(val authConfig: AuthConfigResponse, val configVariables: List<ConfigVariableResponse>, val connectorVersion: String, val createTime: String, val description: String, val destinationConfigs: List<DestinationConfigResponse>, val envoyImageLocation: String, val imageLocation: String, val labels: Map<String, String>, val lockConfig: LockConfigResponse, val logConfig: ConnectorsLogConfigResponse, val name: String, val nodeConfig: NodeConfigResponse, val serviceAccount: String, val serviceDirectory: String, val sslConfig: SslConfigResponse, val status: ConnectionStatusResponse, val subscriptionType: String, val suspended: Boolean, val updateTime: String)

Constructors

Link copied to clipboard
fun GetConnectionResult(authConfig: AuthConfigResponse, configVariables: List<ConfigVariableResponse>, connectorVersion: String, createTime: String, description: String, destinationConfigs: List<DestinationConfigResponse>, envoyImageLocation: String, imageLocation: String, labels: Map<String, String>, lockConfig: LockConfigResponse, logConfig: ConnectorsLogConfigResponse, name: String, nodeConfig: NodeConfigResponse, serviceAccount: String, serviceDirectory: String, sslConfig: SslConfigResponse, status: ConnectionStatusResponse, subscriptionType: String, suspended: Boolean, updateTime: String)

Types

Link copied to clipboard
object Companion

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

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

Created time.

Link copied to clipboard

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

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

Link copied to clipboard

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

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

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

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

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

Link copied to clipboard

Updated time. ////*/