Show / Hide Table of Contents

Class PscConfig

PSC settings for a Cloud SQL instance.

Inheritance
object
PscConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SQLAdmin.v1.Data
Assembly: Google.Apis.SQLAdmin.v1.dll
Syntax
public class PscConfig : IDirectResponseSchema

Properties

AllowedConsumerProjects

Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).

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

NetworkAttachmentUri

Optional. The network attachment of the consumer network that the Private Service Connect enabled Cloud SQL instance is authorized to connect via PSC interface. format: projects/PROJECT/regions/REGION/networkAttachments/ID

Declaration
[JsonProperty("networkAttachmentUri")]
public virtual string NetworkAttachmentUri { get; set; }
Property Value
Type Description
string

PscAutoConnections

Optional. The list of settings for requested Private Service Connect consumer endpoints that can be used to connect to this Cloud SQL instance.

Declaration
[JsonProperty("pscAutoConnections")]
public virtual IList<PscAutoConnectionConfig> PscAutoConnections { get; set; }
Property Value
Type Description
IList<PscAutoConnectionConfig>

PscAutoDnsEnabled

Optional. Indicates whether PSC DNS automation is enabled for this instance. When enabled, Cloud SQL provisions a universal DNS record across all networks configured with Private Service Connect (PSC) auto-connections. This will default to true for new instances when Private Service Connect is enabled.

Declaration
[JsonProperty("pscAutoDnsEnabled")]
public virtual bool? PscAutoDnsEnabled { get; set; }
Property Value
Type Description
bool?

PscEnabled

Whether PSC connectivity is enabled for this instance.

Declaration
[JsonProperty("pscEnabled")]
public virtual bool? PscEnabled { get; set; }
Property Value
Type Description
bool?

PscWriteEndpointDnsEnabled

Optional. Indicates whether PSC write endpoint DNS automation is enabled for this instance. When enabled, Cloud SQL provisions a universal global DNS record across all networks configured with Private Service Connect (PSC) auto-connections that always points to the cluster primary instance. This feature is only supported for Enterprise Plus edition. This will default to true for new Enterprise Plus instances when psc_auto_dns_enabled is enabled.

Declaration
[JsonProperty("pscWriteEndpointDnsEnabled")]
public virtual bool? PscWriteEndpointDnsEnabled { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX