File tree Expand file tree Collapse file tree 5 files changed +17
-6
lines changed
Application_Load_Balancer(ALB)/101-alb-listener-acl-attachment-docs-Example
Database_File_System(DBFS)
101-dbfs-instance-attachment-docs-Example
101-dbfs-snapshot-docs-Example
RDS/101-db-read-write-splitting-connection-docs-Example Expand file tree Collapse file tree 5 files changed +17
-6
lines changed Original file line number Diff line number Diff line change
1
+ provider "alicloud" {
2
+ region = " cn-shanghai"
3
+ }
4
+
1
5
variable "name" {
2
6
default = " tf_example"
3
7
}
@@ -13,7 +17,7 @@ resource "alicloud_vswitch" "default" {
13
17
count = 2
14
18
vpc_id = alicloud_vpc. default . id
15
19
cidr_block = format (" 10.4.%d.0/24" , count. index + 1 )
16
- zone_id = data. alicloud_alb_zones . default . zones [count . index ]. id
20
+ zone_id = data. alicloud_alb_zones . default . zones [count . index + 3 ]. id
17
21
vswitch_name = format (" ${ var . name } _%d" , count. index + 1 )
18
22
}
19
23
@@ -32,11 +36,11 @@ resource "alicloud_alb_load_balancer" "default" {
32
36
}
33
37
zone_mappings {
34
38
vswitch_id = alicloud_vswitch. default . 0 . id
35
- zone_id = data . alicloud_alb_zones . default . zones . 0 . id
39
+ zone_id = alicloud_vswitch . default . 0 . zone_id
36
40
}
37
41
zone_mappings {
38
42
vswitch_id = alicloud_vswitch. default . 1 . id
39
- zone_id = data . alicloud_alb_zones . default . zones . 1 . id
43
+ zone_id = alicloud_vswitch . default . 1 . zone_id
40
44
}
41
45
}
42
46
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ data "alicloud_instance_types" "example" {
13
13
}
14
14
data "alicloud_images" "example" {
15
15
instance_type = data. alicloud_instance_types . example . instance_types [length (data. alicloud_instance_types . example . instance_types ) - 1 ]. id
16
- name_regex = " ^aliyun_2_1903_x64_20G_alibase_20231221 .vhd"
16
+ name_regex = " ^aliyun_2_1903_x64_20G_alibase_20240628 .vhd"
17
17
owners = " system"
18
18
}
19
19
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ data "alicloud_instance_types" "example" {
14
14
}
15
15
data "alicloud_images" "example" {
16
16
instance_type = data. alicloud_instance_types . example . instance_types [length (data. alicloud_instance_types . example . instance_types ) - 1 ]. id
17
- name_regex = " ^aliyun_2_1903_x64_20G_alibase_20231221 .vhd"
17
+ name_regex = " ^aliyun_2_1903_x64_20G_alibase_20240628 .vhd"
18
18
owners = " system"
19
19
}
20
20
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ This example is used to create a `alicloud_db_read_write_splitting_connection` r
8
8
| Name | Version |
9
9
| ------| ---------|
10
10
| <a name =" provider_alicloud " ></a > [ alicloud] ( #provider\_ alicloud ) | n/a |
11
+ | <a name =" provider_random " ></a > [ random] ( #provider\_ random ) | n/a |
11
12
12
13
## Modules
13
14
@@ -23,6 +24,7 @@ No modules.
23
24
| [ alicloud_security_group.example] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group ) | resource |
24
25
| [ alicloud_vpc.example] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc ) | resource |
25
26
| [ alicloud_vswitch.example] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch ) | resource |
27
+ | [ random_integer.default] ( https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer ) | resource |
26
28
| [ alicloud_db_instance_classes.example] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/db_instance_classes ) | data source |
27
29
| [ alicloud_db_zones.example] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/db_zones ) | data source |
28
30
Original file line number Diff line number Diff line change @@ -48,8 +48,13 @@ resource "alicloud_db_readonly_instance" "example" {
48
48
vswitch_id = alicloud_vswitch. example . id
49
49
}
50
50
51
+ resource "random_integer" "default" {
52
+ min = 10000
53
+ max = 99999
54
+ }
55
+
51
56
resource "alicloud_db_read_write_splitting_connection" "example" {
52
57
instance_id = alicloud_db_readonly_instance. example . master_db_instance_id
53
- connection_prefix = " example-con-123 "
58
+ connection_prefix = " example-con-${ random_integer . default . result } "
54
59
distribution_type = " Standard"
55
60
}
You can’t perform that action at this time.
0 commit comments