Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Backup : KotlinCustomResource

An AlloyDB Backup. To get more information about Backup, see:

Link copied to clipboard
data class BackupArgs(val annotations: Output<Map<String, String>>? = null, val backupId: Output<String>? = null, val clusterName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val encryptionConfig: Output<BackupEncryptionConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<BackupArgs>

An AlloyDB Backup. To get more information about Backup, see:

Link copied to clipboard

Builder for BackupArgs.

Link copied to clipboard
object BackupMapper : ResourceMapper<Backup>
Link copied to clipboard

Builder for Backup.

Link copied to clipboard
class Cluster : KotlinCustomResource
Link copied to clipboard
data class ClusterArgs(val annotations: Output<Map<String, String>>? = null, val automatedBackupPolicy: Output<ClusterAutomatedBackupPolicyArgs>? = null, val clusterId: Output<String>? = null, val clusterType: Output<String>? = null, val continuousBackupConfig: Output<ClusterContinuousBackupConfigArgs>? = null, val databaseVersion: Output<String>? = null, val deletionPolicy: Output<String>? = null, val displayName: Output<String>? = null, val encryptionConfig: Output<ClusterEncryptionConfigArgs>? = null, val etag: Output<String>? = null, val initialUser: Output<ClusterInitialUserArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val maintenanceUpdatePolicy: Output<ClusterMaintenanceUpdatePolicyArgs>? = null, val networkConfig: Output<ClusterNetworkConfigArgs>? = null, val project: Output<String>? = null, val pscConfig: Output<ClusterPscConfigArgs>? = null, val restoreBackupSource: Output<ClusterRestoreBackupSourceArgs>? = null, val restoreContinuousBackupSource: Output<ClusterRestoreContinuousBackupSourceArgs>? = null, val secondaryConfig: Output<ClusterSecondaryConfigArgs>? = null, val skipAwaitMajorVersionUpgrade: Output<Boolean>? = null, val subscriptionType: Output<String>? = null) : ConvertibleToJava<ClusterArgs>
Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource
Link copied to clipboard
data class InstanceArgs(val annotations: Output<Map<String, String>>? = null, val availabilityType: Output<String>? = null, val clientConnectionConfig: Output<InstanceClientConnectionConfigArgs>? = null, val cluster: Output<String>? = null, val databaseFlags: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val gceZone: Output<String>? = null, val instanceId: Output<String>? = null, val instanceType: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val machineConfig: Output<InstanceMachineConfigArgs>? = null, val networkConfig: Output<InstanceNetworkConfigArgs>? = null, val observabilityConfig: Output<InstanceObservabilityConfigArgs>? = null, val pscInstanceConfig: Output<InstancePscInstanceConfigArgs>? = null, val queryInsightsConfig: Output<InstanceQueryInsightsConfigArgs>? = null, val readPoolConfig: Output<InstanceReadPoolConfigArgs>? = null) : ConvertibleToJava<InstanceArgs>
Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class User : KotlinCustomResource

A database user in an AlloyDB cluster. To get more information about User, see:

Link copied to clipboard
data class UserArgs(val cluster: Output<String>? = null, val databaseRoles: Output<List<String>>? = null, val password: Output<String>? = null, val userId: Output<String>? = null, val userType: Output<String>? = null) : ConvertibleToJava<UserArgs>

A database user in an AlloyDB cluster. To get more information about User, see:

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
fun backup(name: String): Backup
suspend fun backup(name: String, block: suspend BackupResourceBuilder.() -> Unit): Backup
Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User