View Source GoogleApi.SQLAdmin.V1.Model.PscConfig (google_api_sql_admin v0.68.0)

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.V1.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

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

Functions

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

Unwrap a decoded JSON object into its complex fields.