Skip to content

Commit fc23abb

Browse files
committed
quickstarts: add examples for adb
1 parent 1b9728d commit fc23abb

File tree

3 files changed

+88
-0
lines changed

3 files changed

+88
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_adb_resource_group` resource.
4+
5+
<!-- BEGIN_TF_DOCS -->
6+
## Providers
7+
8+
| Name | Version |
9+
|------|---------|
10+
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
11+
12+
## Modules
13+
14+
No modules.
15+
16+
## Resources
17+
18+
| Name | Type |
19+
|------|------|
20+
| [alicloud_adb_db_cluster.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/adb_db_cluster) | resource |
21+
| [alicloud_adb_resource_group.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/adb_resource_group) | resource |
22+
| [alicloud_vpc.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
23+
| [alicloud_vswitch.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
24+
| [alicloud_adb_zones.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/adb_zones) | data source |
25+
| [alicloud_resource_manager_resource_groups.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/resource_manager_resource_groups) | data source |
26+
27+
## Inputs
28+
29+
| Name | Description | Type | Default | Required |
30+
|------|-------------|------|---------|:--------:|
31+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"tf_example"` | no |
32+
<!-- END_TF_DOCS -->
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
variable "name" {
2+
default = "tf_example"
3+
}
4+
5+
data "alicloud_adb_zones" "default" {
6+
}
7+
data "alicloud_resource_manager_resource_groups" "default" {
8+
status = "OK"
9+
}
10+
11+
resource "alicloud_vpc" "default" {
12+
vpc_name = var.name
13+
cidr_block = "10.4.0.0/16"
14+
}
15+
resource "alicloud_vswitch" "default" {
16+
vpc_id = alicloud_vpc.default.id
17+
cidr_block = "10.4.0.0/24"
18+
zone_id = data.alicloud_adb_zones.default.zones[0].id
19+
vswitch_name = var.name
20+
}
21+
22+
resource "alicloud_adb_db_cluster" "default" {
23+
compute_resource = "48Core192GB"
24+
db_cluster_category = "MixedStorage"
25+
db_cluster_version = "3.0"
26+
db_node_class = "E32"
27+
db_node_storage = 100
28+
description = var.name
29+
elastic_io_resource = 1
30+
maintain_time = "04:00Z-05:00Z"
31+
mode = "flexible"
32+
payment_type = "PayAsYouGo"
33+
resource_group_id = data.alicloud_resource_manager_resource_groups.default.ids.0
34+
security_ips = ["10.168.1.12", "10.168.1.11"]
35+
vpc_id = alicloud_vpc.default.id
36+
vswitch_id = alicloud_vswitch.default.id
37+
zone_id = data.alicloud_adb_zones.default.zones[0].id
38+
tags = {
39+
Created = "TF",
40+
For = "example",
41+
}
42+
}
43+
44+
resource "alicloud_adb_resource_group" "default" {
45+
group_name = "TF_EXAMPLE"
46+
group_type = "batch"
47+
node_num = 0
48+
db_cluster_id = alicloud_adb_db_cluster.default.id
49+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
terraform {
2+
required_providers {
3+
alicloud = {
4+
source = "aliyun/alicloud"
5+
}
6+
}
7+
}

0 commit comments

Comments
 (0)