ConnectionCloudSqlArgs

data class ConnectionCloudSqlArgs(val credential: Output<ConnectionCloudSqlCredentialArgs>, val database: Output<String>, val instanceId: Output<String>, val serviceAccountId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ConnectionCloudSqlArgs>

Constructors

Link copied to clipboard
constructor(credential: Output<ConnectionCloudSqlCredentialArgs>, database: Output<String>, instanceId: Output<String>, serviceAccountId: Output<String>? = null, type: Output<String>)

Properties

Link copied to clipboard

Cloud SQL properties. Structure is documented below.

Link copied to clipboard
val database: Output<String>

Database name.

Link copied to clipboard
val instanceId: Output<String>

Cloud SQL instance ID in the form project:location:instance.

Link copied to clipboard
val serviceAccountId: Output<String>? = null

(Output) 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.

Link copied to clipboard
val type: Output<String>

Type of the Cloud SQL database. Possible values are: DATABASE_TYPE_UNSPECIFIED, POSTGRES, MYSQL.

Functions

Link copied to clipboard
open override fun toJava(): ConnectionCloudSqlArgs