Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Distributed Relational Database Service (DRDS) is a lightweight (stateless), flexible, stable, and efficient middleware product independently developed by Alibaba Group to resolve scalability issues with single-host relational databases. With its compatibility with MySQL protocols and syntaxes, DRDS enables database/table sharding, smooth scaling, configuration upgrade/downgrade, transparent read/write splitting, and distributed transactions, providing O&M capabilities for distributed databases throughout their entire lifecycle. For information about DRDS and how to use it, see What is DRDS.

Link copied to clipboard
data class InstanceArgs(val description: Output<String>? = null, val instanceChargeType: Output<String>? = null, val instanceSeries: Output<String>? = null, val mysqlVersion: Output<Int>? = null, val specification: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Distributed Relational Database Service (DRDS) is a lightweight (stateless), flexible, stable, and efficient middleware product independently developed by Alibaba Group to resolve scalability issues with single-host relational databases. With its compatibility with MySQL protocols and syntaxes, DRDS enables database/table sharding, smooth scaling, configuration upgrade/downgrade, transparent read/write splitting, and distributed transactions, providing O&M capabilities for distributed databases throughout their entire lifecycle. For information about DRDS and how to use it, see What is DRDS.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class PolardbxInstance : KotlinCustomResource

Provides a DRDS Polardb X Instance resource. For information about DRDS Polardb X Instance and how to use it, see What is Polardb X Instance.

Link copied to clipboard
data class PolardbxInstanceArgs(val cnClass: Output<String>? = null, val cnNodeCount: Output<Int>? = null, val dnClass: Output<String>? = null, val dnNodeCount: Output<Int>? = null, val primaryZone: Output<String>? = null, val resourceGroupId: Output<String>? = null, val secondaryZone: Output<String>? = null, val tertiaryZone: Output<String>? = null, val topologyType: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<PolardbxInstanceArgs>

Provides a DRDS Polardb X Instance resource. For information about DRDS Polardb X Instance and how to use it, see What is Polardb X Instance.

Link copied to clipboard
object PolardbxInstanceMapper : ResourceMapper<PolardbxInstance>

Functions

Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard