Class PscInstanceConfig
PscInstanceConfig contains PSC related configuration at an instance level.
Implements
Inherited Members
Namespace: Google.Apis.CloudAlloyDBAdmin.v1alpha.Data
Assembly: Google.Apis.CloudAlloyDBAdmin.v1alpha.dll
Syntax
public class PscInstanceConfig : IDirectResponseSchema
Properties
AllowedConsumerProjects
Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
Declaration
[JsonProperty("allowedConsumerProjects")]
public virtual IList<string> AllowedConsumerProjects { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PscDnsName
Output only. The DNS name of the instance for PSC connectivity. Name convention: ...alloydb-psc.goog
Declaration
[JsonProperty("pscDnsName")]
public virtual string PscDnsName { get; set; }
Property Value
Type | Description |
---|---|
string |
PscInterfaceConfigs
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. Currently we only support 0 or 1 PSC interface.
Declaration
[JsonProperty("pscInterfaceConfigs")]
public virtual IList<PscInterfaceConfig> PscInterfaceConfigs { get; set; }
Property Value
Type | Description |
---|---|
IList<PscInterfaceConfig> |
ServiceAttachmentLink
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//regions//serviceAttachments/
Declaration
[JsonProperty("serviceAttachmentLink")]
public virtual string ServiceAttachmentLink { get; set; }
Property Value
Type | Description |
---|---|
string |