Package-level declarations

Types

Link copied to clipboard

Provides a ADB account resource and used to manage databases.

Link copied to clipboard
data class AccountArgs(val accountDescription: Output<String>? = null, val accountName: Output<String>? = null, val accountPassword: Output<String>? = null, val dbClusterId: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, Any>>? = null) : ConvertibleToJava<AccountArgs>

Provides a ADB account resource and used to manage databases.

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

ADB backup policy can be imported using the id or cluster id, e.g.

Link copied to clipboard
data class BackupPolicyArgs(val dbClusterId: Output<String>? = null, val preferredBackupPeriods: Output<List<String>>? = null, val preferredBackupTime: Output<String>? = null) : ConvertibleToJava<BackupPolicyArgs>

ADB backup policy can be imported using the id or cluster id, e.g.

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

ADB cluster can be imported using the id, e.g.

Link copied to clipboard
data class ClusterArgs(val autoRenewPeriod: Output<Int>? = null, val computeResource: Output<String>? = null, val dbClusterCategory: Output<String>? = null, val dbClusterClass: Output<String>? = null, val dbClusterVersion: Output<String>? = null, val dbNodeClass: Output<String>? = null, val dbNodeCount: Output<Int>? = null, val dbNodeStorage: Output<Int>? = null, val description: Output<String>? = null, val elasticIoResource: Output<Int>? = null, val maintainTime: Output<String>? = null, val mode: Output<String>? = null, val modifyType: Output<String>? = null, val payType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewalStatus: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityIps: Output<List<String>>? = null, val tags: Output<Map<String, Any>>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

ADB cluster can be imported using the id, e.g.

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

Provides an ADB connection resource to allocate an Internet connection string for ADB cluster.

Link copied to clipboard
data class ConnectionArgs(val connectionPrefix: Output<String>? = null, val dbClusterId: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Provides an ADB connection resource to allocate an Internet connection string for ADB cluster.

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

Provides a AnalyticDB for MySQL (ADB) DBCluster resource. For information about AnalyticDB for MySQL (ADB) DBCluster and how to use it, see What is DBCluster.

Link copied to clipboard
data class DBClusterArgs(val autoRenewPeriod: Output<Int>? = null, val computeResource: Output<String>? = null, val dbClusterCategory: Output<String>? = null, val dbClusterClass: Output<String>? = null, val dbClusterVersion: Output<String>? = null, val dbNodeClass: Output<String>? = null, val dbNodeCount: Output<Int>? = null, val dbNodeStorage: Output<Int>? = null, val description: Output<String>? = null, val elasticIoResource: Output<Int>? = null, val maintainTime: Output<String>? = null, val mode: Output<String>? = null, val modifyType: Output<String>? = null, val payType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewalStatus: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityIps: Output<List<String>>? = null, val tags: Output<Map<String, Any>>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<DBClusterArgs>

Provides a AnalyticDB for MySQL (ADB) DBCluster resource. For information about AnalyticDB for MySQL (ADB) DBCluster and how to use it, see What is DBCluster.

Link copied to clipboard
Link copied to clipboard

Provides a AnalyticDB for MySQL (ADB) DB Cluster Lake Version resource. For information about AnalyticDB for MySQL (ADB) DB Cluster Lake Version and how to use it, see What is DB Cluster Lake Version.

Link copied to clipboard
data class DBClusterLakeVersionArgs(val computeResource: Output<String>? = null, val dbClusterDescription: Output<String>? = null, val dbClusterVersion: Output<String>? = null, val enableDefaultResourceGroup: Output<Boolean>? = null, val paymentType: Output<String>? = null, val securityIps: Output<String>? = null, val storageResource: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<DBClusterLakeVersionArgs>

Provides a AnalyticDB for MySQL (ADB) DB Cluster Lake Version resource. For information about AnalyticDB for MySQL (ADB) DB Cluster Lake Version and how to use it, see What is DB Cluster Lake Version.

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

Provides a Adb Resource Group resource. For information about Adb Resource Group and how to use it, see What is Adb Resource Group.

Link copied to clipboard
data class ResourceGroupArgs(val dbClusterId: Output<String>? = null, val groupName: Output<String>? = null, val groupType: Output<String>? = null, val nodeNum: Output<Int>? = null) : ConvertibleToJava<ResourceGroupArgs>

Provides a Adb Resource Group resource. For information about Adb Resource Group and how to use it, see What is Adb Resource Group.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accountResource(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
suspend fun backupPolicyResource(name: String, block: suspend BackupPolicyResourceBuilder.() -> Unit): BackupPolicy
Link copied to clipboard
suspend fun clusterResource(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun connectionResource(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun dBClusterResource(name: String, block: suspend DBClusterResourceBuilder.() -> Unit): DBCluster
Link copied to clipboard