Package-level declarations

Types

Link copied to clipboard

Represents a SQL database inside the Cloud SQL instance, hosted in Google's cloud.

Link copied to clipboard
data class DatabaseArgs(val charset: Output<String>? = null, val collation: Output<String>? = null, val deletionPolicy: Output<String>? = null, val instance: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DatabaseArgs>

Represents a SQL database inside the Cloud SQL instance, hosted in Google's cloud.

Link copied to clipboard
Link copied to clipboard

Database instances can be imported using one of any of these accepted formats

Link copied to clipboard
data class DatabaseInstanceArgs(val clone: Output<DatabaseInstanceCloneArgs>? = null, val databaseVersion: Output<String>? = null, val deletionProtection: Output<Boolean>? = null, val encryptionKeyName: Output<String>? = null, val maintenanceVersion: Output<String>? = null, val masterInstanceName: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val replicaConfiguration: Output<DatabaseInstanceReplicaConfigurationArgs>? = null, val restoreBackupContext: Output<DatabaseInstanceRestoreBackupContextArgs>? = null, val rootPassword: Output<String>? = null, val settings: Output<DatabaseInstanceSettingsArgs>? = null) : ConvertibleToJava<DatabaseInstanceArgs>

Database instances can be imported using one of any of these accepted formats

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

SourceRepresentationInstance can be imported using any of these accepted formats

Link copied to clipboard
data class SourceRepresentationInstanceArgs(val caCertificate: Output<String>? = null, val clientCertificate: Output<String>? = null, val clientKey: Output<String>? = null, val databaseVersion: Output<String>? = null, val dumpFilePath: Output<String>? = null, val host: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val port: Output<Int>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<SourceRepresentationInstanceArgs>

SourceRepresentationInstance can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Example creating a SQL Client Certificate.

Link copied to clipboard
data class SslCertArgs(val commonName: Output<String>? = null, val instance: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<SslCertArgs>

Example creating a SQL Client Certificate.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Example creating a SQL User.

Link copied to clipboard
data class UserArgs(val deletionPolicy: Output<String>? = null, val host: Output<String>? = null, val instance: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val passwordPolicy: Output<UserPasswordPolicyArgs>? = null, val project: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<UserArgs>

Example creating a SQL User.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun databaseResource(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
suspend fun sslCertResource(name: String, block: suspend SslCertResourceBuilder.() -> Unit): SslCert
Link copied to clipboard
suspend fun userResource(name: String, block: suspend UserResourceBuilder.() -> Unit): User