Class ConnectSettings
Connect settings retrieval response.
Implements
Inherited Members
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 |
MdxProtocolSupport
Optional. Output only. mdx_protocol_support controls how the client uses metadata exchange when connecting to the instance. The values in the list representing parts of the MDX protocol that are supported by this instance. When the list is empty, the instance does not support MDX, so the client must not send an MDX request. The default is empty.
Declaration
[JsonProperty("mdxProtocolSupport")]
public virtual IList<string> MdxProtocolSupport { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<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 |