View Source GoogleApi.Connectors.V1.Model.CustomConnectorVersion (google_api_connectors v0.7.0)

CustomConnectorVersion indicates a specific version of a connector.

Attributes

  • authConfig (type: GoogleApi.Connectors.V1.Model.AuthConfig.t, default: nil) - Optional. Authentication config for accessing connector facade/ proxy. This is used only when enable_backend_destination_config is true.
  • backendVariableTemplates (type: list(GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t), default: nil) - Optional. Backend variables config templates. This translates to additional variable templates in connection.
  • createTime (type: DateTime.t, default: nil) - Output only. Created time.
  • destinationConfigs (type: list(GoogleApi.Connectors.V1.Model.DestinationConfig.t), default: nil) - Optional. Destination config(s) for accessing connector facade/ proxy. This is used only when enable_backend_destination_config is true.
  • enableBackendDestinationConfig (type: boolean(), default: nil) - Optional. When enabled, the connector will be a facade/ proxy, and connects to the destination provided during connection creation.
  • 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
  • name (type: String.t, default: nil) - Output only. Identifier. Resource name of the Version. Format: projects/{project}/locations/{location}/customConnectors/{custom_connector}/customConnectorVersions/{custom_connector_version}
  • serviceAccount (type: String.t, default: nil) - Optional. Service account used by runtime plane to access auth config secrets.
  • specLocation (type: String.t, default: nil) - Optional. Location of the custom connector spec. The location can be either a public url like https://public-url.com/spec Or a Google Cloud Storage location like gs:///
  • specServerUrls (type: list(String.t), default: nil) - Output only. Server URLs parsed from the spec.
  • state (type: String.t, default: nil) - Output only. State of the custom connector version.
  • updateTime (type: DateTime.t, default: nil) - Output only. Updated time.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Connectors.V1.Model.CustomConnectorVersion{
  authConfig: GoogleApi.Connectors.V1.Model.AuthConfig.t() | nil,
  backendVariableTemplates:
    [GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t()] | nil,
  createTime: DateTime.t() | nil,
  destinationConfigs:
    [GoogleApi.Connectors.V1.Model.DestinationConfig.t()] | nil,
  enableBackendDestinationConfig: boolean() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  serviceAccount: String.t() | nil,
  specLocation: String.t() | nil,
  specServerUrls: [String.t()] | nil,
  state: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.