File tree Expand file tree Collapse file tree 3 files changed +88
-0
lines changed
quickstarts/AnalyticDB_for_MySQL(ADB)/101-adb-resource-group-docs-Example Expand file tree Collapse file tree 3 files changed +88
-0
lines changed Original file line number Diff line number Diff line change
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 -->
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
You can’t perform that action at this time.
0 commit comments