Class PscInstanceConfig (0.3.10)

PscInstanceConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

PscInstanceConfig contains PSC related configuration at an instance level.

Attributes

NameDescription
service_attachment_link str
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/
allowed_consumer_projects MutableSequence[str]
Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
allowed_consumer_networks MutableSequence[str]
Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.
psc_interface_configs MutableSequence[google.cloud.alloydb_v1alpha.types.Instance.PscInterfaceConfig]
Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.
outgoing_service_attachment_links MutableSequence[str]
Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.
psc_enabled bool
Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.