View Source GoogleApi.AlloyDB.V1.Model.PscInstanceConfig (google_api_alloy_db v0.6.0)

PscInstanceConfig contains PSC related configuration at an instance level.

Attributes

  • allowedConsumerProjects (type: list(String.t), default: nil) - Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
  • pscDnsName (type: String.t, default: nil) - Output only. The DNS name of the instance for PSC connectivity. Name convention: ...alloydb-psc.goog
  • serviceAttachmentLink (type: String.t, default: nil) - Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AlloyDB.V1.Model.PscInstanceConfig{
  allowedConsumerProjects: [String.t()] | nil,
  pscDnsName: String.t() | nil,
  serviceAttachmentLink: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.