InstancePscInstanceConfig class
Properties
-
allowedConsumerProjects
→ Input<List<String>?>?
-
List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
These should be specified as project numbers only.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
pscAutoConnections
→ Input<List<InstancePscInstanceConfigPscAutoConnection>?>?
-
Configurations for setting up PSC service automation.
Structure is documented below.
final
-
pscDnsName
→ Input<String?>?
-
(Output)
The DNS name of the instance for PSC connectivity.
Name convention: <uid>.<uid>.<region>.alloydb-psc.goog
final
-
pscInterfaceConfigs
→ Input<List<InstancePscInstanceConfigPscInterfaceConfig>?>?
-
Configurations for setting up PSC interfaces attached to the instance
which are used for outbound connectivity. Currently, AlloyDB supports only 0 or 1 PSC interface.
Structure is documented below.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAttachmentLink
→ Input<String?>?
-
(Output)
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/<alloydb-tenant-project-number>/regions/<region-name>/serviceAttachments/<service-attachment-name>
final