Skip to content

Commit 8566030

Browse files
sync examples from Provider v1.245.0
1 parent f89e2b0 commit 8566030

File tree

35 files changed

+657
-42
lines changed

35 files changed

+657
-42
lines changed

quickstarts/Auto_Scaling/101-ess-scaling-group-docs-Example/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ resource "alicloud_vswitch" "default" {
4141
}
4242

4343
resource "alicloud_security_group" "default" {
44-
name = local.name
45-
vpc_id = alicloud_vpc.default.id
44+
security_group_name = local.name
45+
vpc_id = alicloud_vpc.default.id
4646
}
4747

4848
resource "alicloud_security_group_rule" "default" {

quickstarts/Auto_Scaling/101-ess-scaling-rule-docs-Example/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ resource "alicloud_vswitch" "default" {
4141
}
4242

4343
resource "alicloud_security_group" "default" {
44-
name = local.name
45-
vpc_id = alicloud_vpc.default.id
44+
security_group_name = local.name
45+
vpc_id = alicloud_vpc.default.id
4646
}
4747

4848
resource "alicloud_security_group_rule" "default" {

quickstarts/Click_House/101-click-house-db-cluster-docs-Example/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ No modules.
2121
| [alicloud_vpc.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
2222
| [alicloud_vswitch.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
2323
| [alicloud_click_house_regions.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/click_house_regions) | data source |
24+
| [alicloud_resource_manager_resource_groups.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/resource_manager_resource_groups) | data source |
2425

2526
## Inputs
2627

quickstarts/Click_House/101-click-house-db-cluster-docs-Example/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ provider "alicloud" {
1010
region = var.region
1111
}
1212

13+
data "alicloud_resource_manager_resource_groups" "default" {
14+
}
15+
1316
data "alicloud_click_house_regions" "default" {
1417
region_id = var.region
1518
}
@@ -37,4 +40,5 @@ resource "alicloud_click_house_db_cluster" "default" {
3740
storage_type = "cloud_essd"
3841
vswitch_id = alicloud_vswitch.default.id
3942
vpc_id = alicloud_vpc.default.id
43+
resource_group_id = data.alicloud_resource_manager_resource_groups.default.groups.0.id
4044
}

quickstarts/Cloud_SSO/101-cloud-sso-scim-server-credential-docs-Example/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@ No modules.
1717

1818
| Name | Type |
1919
|------|------|
20-
| [alicloud_cloud_sso_directory.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cloud_sso_directory) | resource |
2120
| [alicloud_cloud_sso_scim_server_credential.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cloud_sso_scim_server_credential) | resource |
2221
| [alicloud_cloud_sso_directories.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/cloud_sso_directories) | data source |
2322

2423
## Inputs
2524

2625
| Name | Description | Type | Default | Required |
2726
|------|-------------|------|---------|:--------:|
28-
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"tf-example"` | no |
27+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
2928
<!-- END_TF_DOCS -->
Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
variable "name" {
2-
default = "tf-example"
2+
default = "terraform-example"
33
}
4+
45
provider "alicloud" {
56
region = "cn-shanghai"
67
}
7-
data "alicloud_cloud_sso_directories" "default" {}
8-
9-
resource "alicloud_cloud_sso_directory" "default" {
10-
count = length(data.alicloud_cloud_sso_directories.default.ids) > 0 ? 0 : 1
11-
directory_name = var.name
12-
}
138

14-
locals {
15-
directory_id = length(data.alicloud_cloud_sso_directories.default.ids) > 0 ? data.alicloud_cloud_sso_directories.default.ids[0] : concat(alicloud_cloud_sso_directory.default.*.id, [""])[0]
9+
data "alicloud_cloud_sso_directories" "default" {
1610
}
1711

1812
resource "alicloud_cloud_sso_scim_server_credential" "default" {
19-
directory_id = local.directory_id
13+
directory_id = data.alicloud_cloud_sso_directories.default.directories.0.id
14+
credential_secret_file = "./credential_secret_file.txt"
2015
}

quickstarts/ECS/101-ecs-launch-template-docs-Example/main.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ data "alicloud_zones" "default" {
22
available_disk_category = "cloud_efficiency"
33
available_resource_creation = "VSwitch"
44
}
5+
56
data "alicloud_instance_types" "default" {
67
availability_zone = data.alicloud_zones.default.zones.0.id
78
}
@@ -24,8 +25,8 @@ resource "alicloud_vswitch" "default" {
2425
}
2526

2627
resource "alicloud_security_group" "default" {
27-
name = "terraform-example"
28-
vpc_id = alicloud_vpc.default.id
28+
security_group_name = "terraform-example"
29+
vpc_id = alicloud_vpc.default.id
2930
}
3031

3132
resource "alicloud_ecs_launch_template" "default" {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_nlb_load_balancer_zone_shifted_attachment` 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_nlb_load_balancer.nlb](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/nlb_load_balancer) | resource |
21+
| [alicloud_nlb_load_balancer_zone_shifted_attachment.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/nlb_load_balancer_zone_shifted_attachment) | resource |
22+
| [alicloud_vpc.vpc](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
23+
| [alicloud_vswitch.vsw1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
24+
| [alicloud_vswitch.vsw2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
25+
26+
## Inputs
27+
28+
| Name | Description | Type | Default | Required |
29+
|------|-------------|------|---------|:--------:|
30+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
31+
<!-- END_TF_DOCS -->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-beijing"
7+
}
8+
9+
resource "alicloud_vpc" "vpc" {
10+
description = "example"
11+
cidr_block = "10.0.0.0/8"
12+
enable_ipv6 = true
13+
vpc_name = "tf-exampleacc-248"
14+
}
15+
16+
resource "alicloud_vswitch" "vsw1" {
17+
vpc_id = alicloud_vpc.vpc.id
18+
zone_id = "cn-beijing-l"
19+
cidr_block = "10.0.1.0/24"
20+
vswitch_name = "tf-exampleacc-41"
21+
}
22+
23+
resource "alicloud_vswitch" "vsw2" {
24+
vpc_id = alicloud_vpc.vpc.id
25+
zone_id = "cn-beijing-k"
26+
cidr_block = "10.0.2.0/24"
27+
vswitch_name = "tf-exampleacc-301"
28+
ipv6_cidr_block_mask = "8"
29+
}
30+
31+
resource "alicloud_nlb_load_balancer" "nlb" {
32+
zone_mappings {
33+
vswitch_id = alicloud_vswitch.vsw1.id
34+
zone_id = alicloud_vswitch.vsw1.zone_id
35+
}
36+
zone_mappings {
37+
vswitch_id = alicloud_vswitch.vsw2.id
38+
zone_id = alicloud_vswitch.vsw2.zone_id
39+
}
40+
vpc_id = alicloud_vpc.vpc.id
41+
address_type = "Intranet"
42+
}
43+
44+
45+
resource "alicloud_nlb_load_balancer_zone_shifted_attachment" "default" {
46+
zone_id = alicloud_vswitch.vsw1.zone_id
47+
vswitch_id = alicloud_vswitch.vsw1.id
48+
load_balancer_id = alicloud_nlb_load_balancer.nlb.id
49+
}
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)