name | string | Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection} |
description | string | Optional. Description of the resource. |
authConfig | object | AuthConfig defines details of a authentication type. |
configVariables | array | Optional. Configuration for configuring the connection with an external system. |
connectionRevision | string | Output only. Connection revision. This field is only updated when the connection is created or updated by User. |
connectorVersion | string | Required. 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 | object | This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version |
connectorVersionLaunchStage | string | Output only. Flag to mark the version indicating the launch stage. |
createTime | string | Output only. Created time. |
destinationConfigs | array | Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s). |
envoyImageLocation | string | Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName} |
eventingConfig | object | Eventing Configuration of a connection |
eventingEnablementType | string | Optional. Eventing enablement type. Will be nil if eventing is not enabled. |
eventingRuntimeData | object | Eventing runtime data has the details related to eventing managed by the system. |
imageLocation | string | Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName} |
labels | object | 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 | object | Determines whether or no a connection is locked. If locked, a reason must be specified. |
logConfig | object | Log configuration for the connection. |
nodeConfig | object | Node configuration for the connection. |
serviceAccount | string | Optional. Service account needed for runtime plane to access Google Cloud resources. |
serviceDirectory | string | Output only. 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 | object | SSL Configuration of a connection |
status | object | ConnectionStatus indicates the state of the connection. |
subscriptionType | string | Output only. 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 | Output only. Updated time. |