GetInstancePscInstanceConfig class
Constructors
-
GetInstancePscInstanceConfig({required Input<
List< allowedConsumerProjects, required Input<String> >List< pscAutoConnections, required Input<GetInstancePscInstanceConfigPscAutoConnection> >String> pscDnsName, required Input<List< pscInterfaceConfigs, required Input<GetInstancePscInstanceConfigPscInterfaceConfig> >String> serviceAttachmentLink}) -
Creates a new GetInstancePscInstanceConfig.
allowedConsumerProjectsList of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.pscAutoConnectionsConfigurations for setting up PSC service automation.pscDnsNameThe DNS name of the instance for PSC connectivity.pscInterfaceConfigsConfigurations for setting up PSC interfaces attached to the instanceserviceAttachmentLinkThe service attachment created when Private Service Connect (PSC) is enabled for the instance.const -
GetInstancePscInstanceConfig.fromMap(Map<
String, dynamic> map) -
factory
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< GetInstancePscInstanceConfigPscAutoConnection> > -
Configurations for setting up PSC service automation.
final
-
pscDnsName
→ Input<
String> -
The DNS name of the instance for PSC connectivity.
Name convention: <uid>.<uid>.<region>.alloydb-psc.goog
final
-
pscInterfaceConfigs
→ Input<
List< GetInstancePscInstanceConfigPscInterfaceConfig> > -
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAttachmentLink
→ Input<
String> -
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
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited