GoogleApi.Connectors.V1.Model.Connection (google_api_connectors v0.2.0) View Source
Connection represents an instance of connector.
Attributes
-
authConfig
(type:GoogleApi.Connectors.V1.Model.AuthConfig.t
, default:nil
) - Optional. Configuration for establishing the connection's authentication with an external system. -
configVariables
(type:list(GoogleApi.Connectors.V1.Model.ConfigVariable.t)
, default:nil
) - Optional. Configuration for configuring the connection with an external system. -
connectorVersion
(type:String.t
, default:nil
) - Required. Connector version on which the connection is created. The format is: projects//locations/global/providers//connectors//versions/ -
createTime
(type:DateTime.t
, default:nil
) - Output only. Created time. -
description
(type:String.t
, default:nil
) - Optional. Description of the resource. -
egressBackends
(type:list(String.t)
, default:nil
) - Output only. Outbound domains/hosts needs to be allowlisted. -
envoyImageLocation
(type:String.t
, default:nil
) - Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName} -
imageLocation
(type:String.t
, default:nil
) - Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName} -
inactive
(type:boolean()
, default:nil
) - Optional. Inactive indicates the connection is active to use or not. -
labels
(type:map()
, default:nil
) - 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
(type:GoogleApi.Connectors.V1.Model.LockConfig.t
, default:nil
) - Optional. Configuration that indicates whether or not the Connection can be edited. -
name
(type:String.t
, default:nil
) - Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection} -
serviceAccount
(type:String.t
, default:nil
) - Optional. Service account needed for runtime plane to access GCP resources. -
serviceDirectory
(type:String.t
, default:nil
) - 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" -
status
(type:GoogleApi.Connectors.V1.Model.ConnectionStatus.t
, default:nil
) - Output only. Current status of the connection. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Updated time.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Connectors.V1.Model.Connection{ authConfig: GoogleApi.Connectors.V1.Model.AuthConfig.t() | nil, configVariables: [GoogleApi.Connectors.V1.Model.ConfigVariable.t()] | nil, connectorVersion: String.t() | nil, createTime: DateTime.t() | nil, description: String.t() | nil, egressBackends: [String.t()] | nil, envoyImageLocation: String.t() | nil, imageLocation: String.t() | nil, inactive: boolean() | nil, labels: map() | nil, lockConfig: GoogleApi.Connectors.V1.Model.LockConfig.t() | nil, name: String.t() | nil, serviceAccount: String.t() | nil, serviceDirectory: String.t() | nil, status: GoogleApi.Connectors.V1.Model.ConnectionStatus.t() | nil, updateTime: DateTime.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.