GoogleApi.SQLAdmin.V1beta4.Model.PscConfig (google_api_sql_admin v0.71.0)

View Source

PSC settings for a Cloud SQL instance.

Attributes

  • allowedConsumerProjects (type: list(String.t), default: nil) - Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
  • pscAutoConnections (type: list(GoogleApi.SQLAdmin.V1beta4.Model.PscAutoConnectionConfig.t), default: nil) - Optional. The list of settings for requested Private Service Connect consumer endpoints that can be used to connect to this Cloud SQL instance.
  • pscEnabled (type: boolean(), default: nil) - Whether PSC connectivity is enabled for this instance.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.SQLAdmin.V1beta4.Model.PscConfig{
  allowedConsumerProjects: [String.t()] | nil,
  pscAutoConnections:
    [GoogleApi.SQLAdmin.V1beta4.Model.PscAutoConnectionConfig.t()] | nil,
  pscEnabled: boolean() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.