GoogleApi.SQLAdmin.V1beta4.Model.ConnectSettings (google_api_sql_admin v0.71.0)

View Source

Connect settings retrieval response.

Attributes

  • backendType (type: String.t, default: nil) - 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.
  • customSubjectAlternativeNames (type: list(String.t), default: nil) - Custom subject alternative names for the server certificate.
  • databaseVersion (type: String.t, default: nil) - 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 or 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.
  • dnsName (type: String.t, default: nil) - The dns name of the instance.
  • dnsNames (type: list(GoogleApi.SQLAdmin.V1beta4.Model.DnsNameMapping.t), default: nil) - Output only. The list of DNS names used by this instance.
  • ipAddresses (type: list(GoogleApi.SQLAdmin.V1beta4.Model.IpMapping.t), default: nil) - The assigned IP addresses for the instance.
  • kind (type: String.t, default: nil) - This is always sql#connectSettings.
  • nodeCount (type: integer(), default: nil) - The number of nodes in a read pool.
  • nodes (type: list(GoogleApi.SQLAdmin.V1beta4.Model.ConnectPoolNodeConfig.t), default: nil) - Output only. Entries containing information about each node of the read pool.
  • pscEnabled (type: boolean(), default: nil) - Whether PSC connectivity is enabled for this instance.
  • region (type: String.t, default: nil) - The cloud region for the instance. e.g. us-central1, europe-west1. The region cannot be changed after instance creation.
  • serverCaCert (type: GoogleApi.SQLAdmin.V1beta4.Model.SslCert.t, default: nil) - SSL configuration.
  • serverCaMode (type: String.t, default: nil) - Specify what type of CA is used for the server certificate.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.SQLAdmin.V1beta4.Model.ConnectSettings{
  backendType: String.t() | nil,
  customSubjectAlternativeNames: [String.t()] | nil,
  databaseVersion: String.t() | nil,
  dnsName: String.t() | nil,
  dnsNames: [GoogleApi.SQLAdmin.V1beta4.Model.DnsNameMapping.t()] | nil,
  ipAddresses: [GoogleApi.SQLAdmin.V1beta4.Model.IpMapping.t()] | nil,
  kind: String.t() | nil,
  nodeCount: integer() | nil,
  nodes: [GoogleApi.SQLAdmin.V1beta4.Model.ConnectPoolNodeConfig.t()] | nil,
  pscEnabled: boolean() | nil,
  region: String.t() | nil,
  serverCaCert: GoogleApi.SQLAdmin.V1beta4.Model.SslCert.t() | nil,
  serverCaMode: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.