Show / Hide Table of Contents

Class ConnectSettings

Connect settings retrieval response.

Inheritance
object
ConnectSettings
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 ConnectSettings : IDirectResponseSchema

Properties

BackendType

SECOND_GEN: Cloud SQL database instance. EXTERNAL: A database server that is not managed by Google. This property is read-only; use the tier property in the settings object to determine the database type.

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

CustomSubjectAlternativeNames

Custom subject alternative names for the server certificate.

Declaration
[JsonProperty("customSubjectAlternativeNames")]
public virtual IList<string> CustomSubjectAlternativeNames { get; set; }
Property Value
Type Description
IList<string>

DatabaseVersion

The database engine type and version. The databaseVersion field cannot be changed after instance creation. MySQL instances: MYSQL_8_0, MYSQL_5_7 (default), or MYSQL_5_6. PostgreSQL instances: POSTGRES_9_6, POSTGRES_10, POSTGRES_11, POSTGRES_12 (default), POSTGRES_13, or POSTGRES_14. SQL Server instances: SQLSERVER_2017_STANDARD (default), SQLSERVER_2017_ENTERPRISE, SQLSERVER_2017_EXPRESS, SQLSERVER_2017_WEB, SQLSERVER_2019_STANDARD, SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or SQLSERVER_2019_WEB.

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

DnsName

The dns name of the instance.

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

DnsNames

Output only. The list of DNS names used by this instance.

Declaration
[JsonProperty("dnsNames")]
public virtual IList<DnsNameMapping> DnsNames { get; set; }
Property Value
Type Description
IList<DnsNameMapping>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IpAddresses

The assigned IP addresses for the instance.

Declaration
[JsonProperty("ipAddresses")]
public virtual IList<IpMapping> IpAddresses { get; set; }
Property Value
Type Description
IList<IpMapping>

Kind

This is always sql#connectSettings.

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

NodeCount

The number of read pool nodes in a read pool.

Declaration
[JsonProperty("nodeCount")]
public virtual int? NodeCount { get; set; }
Property Value
Type Description
int?

Nodes

Output only. Entries containing information about each read pool node of the read pool.

Declaration
[JsonProperty("nodes")]
public virtual IList<ConnectPoolNodeConfig> Nodes { get; set; }
Property Value
Type Description
IList<ConnectPoolNodeConfig>

PscEnabled

Whether PSC connectivity is enabled for this instance.

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

Region

The cloud region for the instance. For example, us-central1, europe-west1. The region cannot be changed after instance creation.

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

ServerCaCert

SSL configuration.

Declaration
[JsonProperty("serverCaCert")]
public virtual SslCert ServerCaCert { get; set; }
Property Value
Type Description
SslCert

ServerCaMode

Specify what type of CA is used for the server certificate.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX