View Source GoogleApi.NetworkConnectivity.V1.Model.ConsumerPscConfig (google_api_network_connectivity v0.4.0)

Allow the producer to specify which consumers can connect to it.

Attributes

  • disableGlobalAccess (type: boolean(), default: nil) - This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
  • network (type: String.t, default: nil) - The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
  • project (type: String.t, default: nil) - The consumer project where PSC connections are allowed to be created in.
  • state (type: String.t, default: nil) - Output only. Overall state of PSC Connections management for this consumer psc config.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkConnectivity.V1.Model.ConsumerPscConfig{
  disableGlobalAccess: boolean() | nil,
  network: String.t() | nil,
  project: String.t() | nil,
  state: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.