public sealed class Instance.Types.PscInstanceConfig : IMessage<Instance.Types.PscInstanceConfig>, IEquatable<Instance.Types.PscInstanceConfig>, IDeepCloneable<Instance.Types.PscInstanceConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the AlloyDB v1 API class Instance.Types.PscInstanceConfig.
PscInstanceConfig contains PSC related configuration at an instance level.
Implements
IMessageInstanceTypesPscInstanceConfig, IEquatableInstanceTypesPscInstanceConfig, IDeepCloneableInstanceTypesPscInstanceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AlloyDb.V1Assembly
Google.Cloud.AlloyDb.V1.dll
Constructors
PscInstanceConfig()
public PscInstanceConfig()
PscInstanceConfig(PscInstanceConfig)
public PscInstanceConfig(Instance.Types.PscInstanceConfig other)
Parameter | |
---|---|
Name | Description |
other |
InstanceTypesPscInstanceConfig |
Properties
AllowedConsumerProjects
public RepeatedField<string> AllowedConsumerProjects { get; }
Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
PscDnsName
public string PscDnsName { get; set; }
Output only. The DNS name of the instance for PSC connectivity. Name convention: <uid>.<uid>.<region>.alloydb-psc.goog
Property Value | |
---|---|
Type | Description |
string |
ServiceAttachmentLink
public string ServiceAttachmentLink { get; set; }
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/<alloydb-tenant-project-number>/regions/<region-name>/serviceAttachments/<service-attachment-name>
Property Value | |
---|---|
Type | Description |
string |