View Source GoogleApi.BigQueryConnection.V1beta1.Model.CloudSqlProperties (google_api_big_query_connection v0.12.1)

Connection properties specific to the Cloud SQL.

Attributes

  • credential (type: GoogleApi.BigQueryConnection.V1beta1.Model.CloudSqlCredential.t, default: nil) - Input only. Cloud SQL credential.
  • database (type: String.t, default: nil) - Database name.
  • instanceId (type: String.t, default: nil) - Cloud SQL instance ID in the form project:location:instance.
  • serviceAccountId (type: String.t, default: nil) - Output only. The account ID of the service used for the purpose of this connection. When the connection is used in the context of an operation in BigQuery, this service account will serve as the identity being used for connecting to the CloudSQL instance specified in this connection.
  • type (type: String.t, default: nil) - Type of the Cloud SQL database.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigQueryConnection.V1beta1.Model.CloudSqlProperties{
  credential:
    GoogleApi.BigQueryConnection.V1beta1.Model.CloudSqlCredential.t() | nil,
  database: String.t() | nil,
  instanceId: String.t() | nil,
  serviceAccountId: String.t() | nil,
  type: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.