» alicloud_drds_instance
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.
NOTE: At present, DRDS instance only can be supported in the regions: cn-shenzhen, cn-beijing, cn-hangzhou, cn-hongkong, cn-qingdao.
NOTE: Currently, this resource only support Domestic Site Account.
» Example Usage
resource "alicloud_drds_instance" "default" {
description = "drds instance"
instance_charge_type = "PostPaid"
zone_id = "cn-hangzhou-e"
vswitch_id = "vsw-bp1jlu3swk8rq2yoi40ey"
instance_series = "drds.sn1.4c8g"
specification = "drds.sn1.4c8g.8C16G"
}
» Argument Reference
The following arguments are supported:
-
description- (Required) Description of the DRDS instance, This description can have a string of 2 to 256 characters. -
zone_id- (Optional, ForceNew) The Zone to launch the DRDS instance. -
instance_charge_type- (Optional, ForceNew) Valid values arePrePaid,PostPaid, Default toPostPaid. -
vswitch_id- (Optional, ForceNew) The VSwitch ID to launch in. -
instance_series- (Required, ForceNew) User-defined DRDS instance node spec. Value range:-
drds.sn1.4c8gfor DRDS instance Starter version; -
drds.sn1.8c16gfor DRDS instance Standard edition; -
drds.sn1.16c32gfor DRDS instance Enterprise Edition; -
drds.sn1.32c64gfor DRDS instance Extreme Edition;
-
-
specification- (Required, ForceNew) User-defined DRDS instance specification. Value range:-
drds.sn1.4c8gfor DRDS instance Starter version;- value range :
drds.sn1.4c8g.8c16g,drds.sn1.4c8g.16c32g,drds.sn1.4c8g.32c64g,drds.sn1.4c8g.64c128g
- value range :
-
drds.sn1.8c16gfor DRDS instance Standard edition;- value range :
drds.sn1.8c16g.16c32g,drds.sn1.8c16g.32c64g,drds.sn1.8c16g.64c128g
- value range :
-
drds.sn1.16c32gfor DRDS instance Enterprise Edition;- value range :
drds.sn1.16c32g.32c64g,drds.sn1.16c32g.64c128g
- value range :
-
drds.sn1.32c64gfor DRDS instance Extreme Edition;- value range :
drds.sn1.32c64g.128c256g
- value range :
-
» Attributes Reference
The following attributes are exported:
-
id- The DRDS instance ID.
» Import
Distributed Relational Database Service (DRDS) can be imported using the id, e.g.
$ terraform import alicloud_drds_instance.example drds-abc123456