Package-level declarations

Types

Link copied to clipboard
class BackupPlan : KotlinCustomResource

Provides a Cassandra Backup Plan resource. For information about Cassandra Backup Plan and how to use it, see What is Backup Plan.

Link copied to clipboard
data class BackupPlanArgs(val active: Output<Boolean>? = null, val backupPeriod: Output<String>? = null, val backupTime: Output<String>? = null, val clusterId: Output<String>? = null, val dataCenterId: Output<String>? = null, val retentionPeriod: Output<Int>? = null) : ConvertibleToJava<BackupPlanArgs>

Provides a Cassandra Backup Plan resource. For information about Cassandra Backup Plan and how to use it, see What is Backup Plan.

Link copied to clipboard
Link copied to clipboard
object BackupPlanMapper : ResourceMapper<BackupPlan>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Cluster : KotlinCustomResource

Provides a Cassandra cluster resource supports replica set clusters only. The Cassandra provides stable, reliable, and automatic scalable database services. It offers a full range of database solutions, such as disaster recovery, backup, recovery, monitoring, and alarms. You can see detail product introduction here.

Link copied to clipboard
data class ClusterArgs(val autoRenew: Output<Boolean>? = null, val autoRenewPeriod: Output<Int>? = null, val clusterName: Output<String>? = null, val dataCenterName: Output<String>? = null, val diskSize: Output<Int>? = null, val diskType: Output<String>? = null, val enablePublic: Output<Boolean>? = null, val instanceType: Output<String>? = null, val ipWhite: Output<String>? = null, val maintainEndTime: Output<String>? = null, val maintainStartTime: Output<String>? = null, val majorVersion: Output<String>? = null, val nodeCount: Output<Int>? = null, val password: Output<String>? = null, val payType: Output<String>? = null, val period: Output<Int>? = null, val periodUnit: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

Provides a Cassandra cluster resource supports replica set clusters only. The Cassandra provides stable, reliable, and automatic scalable database services. It offers a full range of database solutions, such as disaster recovery, backup, recovery, monitoring, and alarms. You can see detail product introduction here.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class DataCenter : KotlinCustomResource

Provides a Cassandra dataCenter resource supports replica set dataCenters only. The Cassandra provides stable, reliable, and automatic scalable database services. It offers a full range of database solutions, such as disaster recovery, backup, recovery, monitoring, and alarms. You can see detail product introduction here.

Link copied to clipboard
data class DataCenterArgs(val autoRenew: Output<Boolean>? = null, val autoRenewPeriod: Output<Int>? = null, val clusterId: Output<String>? = null, val dataCenterName: Output<String>? = null, val diskSize: Output<Int>? = null, val diskType: Output<String>? = null, val enablePublic: Output<Boolean>? = null, val instanceType: Output<String>? = null, val nodeCount: Output<Int>? = null, val payType: Output<String>? = null, val period: Output<Int>? = null, val periodUnit: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<DataCenterArgs>

Provides a Cassandra dataCenter resource supports replica set dataCenters only. The Cassandra provides stable, reliable, and automatic scalable database services. It offers a full range of database solutions, such as disaster recovery, backup, recovery, monitoring, and alarms. You can see detail product introduction here.

Link copied to clipboard
Link copied to clipboard
object DataCenterMapper : ResourceMapper<DataCenter>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun backupPlan(name: String, block: suspend BackupPlanResourceBuilder.() -> Unit): BackupPlan
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 dataCenter(name: String, block: suspend DataCenterResourceBuilder.() -> Unit): DataCenter