Skip to content

Commit 5ea6885

Browse files
sync examples from Provider v1.250.0
1 parent 5fbc94c commit 5ea6885

File tree

17 files changed

+425
-5
lines changed

17 files changed

+425
-5
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_ecs_ram_role_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+
| <a name="provider_random"></a> [random](#provider\_random) | n/a |
12+
13+
## Modules
14+
15+
No modules.
16+
17+
## Resources
18+
19+
| Name | Type |
20+
|------|------|
21+
| [alicloud_ecs_ram_role_attachment.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_ram_role_attachment) | resource |
22+
| [alicloud_instance.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/instance) | resource |
23+
| [alicloud_ram_role.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ram_role) | resource |
24+
| [alicloud_security_group.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group) | resource |
25+
| [alicloud_vpc.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
26+
| [alicloud_vswitch.default](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 |
28+
| [alicloud_images.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/images) | data source |
29+
| [alicloud_instance_types.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/instance_types) | data source |
30+
| [alicloud_zones.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/zones) | data source |
31+
32+
## Inputs
33+
34+
| Name | Description | Type | Default | Required |
35+
|------|-------------|------|---------|:--------:|
36+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
37+
<!-- END_TF_DOCS -->
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-hangzhou"
7+
}
8+
9+
data "alicloud_zones" "default" {
10+
available_disk_category = "cloud_efficiency"
11+
available_resource_creation = "VSwitch"
12+
}
13+
14+
data "alicloud_images" "default" {
15+
most_recent = true
16+
owners = "system"
17+
}
18+
19+
data "alicloud_instance_types" "default" {
20+
availability_zone = data.alicloud_zones.default.zones.0.id
21+
image_id = data.alicloud_images.default.images.0.id
22+
}
23+
24+
resource "random_integer" "default" {
25+
min = 10000
26+
max = 99999
27+
}
28+
29+
resource "alicloud_ram_role" "default" {
30+
name = "${var.name}-${random_integer.default.result}"
31+
document = <<EOF
32+
{
33+
"Statement": [
34+
{
35+
"Action": "sts:AssumeRole",
36+
"Effect": "Allow",
37+
"Principal": {
38+
"Service": [
39+
"ecs.aliyuncs.com"
40+
]
41+
}
42+
}
43+
],
44+
"Version": "1"
45+
}
46+
EOF
47+
force = true
48+
}
49+
50+
resource "alicloud_vpc" "default" {
51+
vpc_name = "${var.name}-${random_integer.default.result}"
52+
cidr_block = "192.168.0.0/16"
53+
}
54+
55+
resource "alicloud_vswitch" "default" {
56+
vswitch_name = "${var.name}-${random_integer.default.result}"
57+
vpc_id = alicloud_vpc.default.id
58+
cidr_block = "192.168.192.0/24"
59+
zone_id = data.alicloud_zones.default.zones.0.id
60+
}
61+
62+
resource "alicloud_security_group" "default" {
63+
vpc_id = alicloud_vpc.default.id
64+
}
65+
66+
resource "alicloud_instance" "default" {
67+
image_id = data.alicloud_images.default.images.0.id
68+
instance_type = data.alicloud_instance_types.default.instance_types.0.id
69+
security_groups = alicloud_security_group.default.*.id
70+
internet_charge_type = "PayByTraffic"
71+
internet_max_bandwidth_out = "10"
72+
availability_zone = data.alicloud_instance_types.default.instance_types.0.availability_zones.0
73+
instance_charge_type = "PostPaid"
74+
system_disk_category = "cloud_efficiency"
75+
vswitch_id = alicloud_vswitch.default.id
76+
instance_name = "${var.name}-${random_integer.default.result}"
77+
}
78+
79+
resource "alicloud_ecs_ram_role_attachment" "default" {
80+
ram_role_name = alicloud_ram_role.default.id
81+
instance_id = alicloud_instance.default.id
82+
}
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+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_eflo_vsc` 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_eflo_vsc.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/eflo_vsc) | resource |
21+
22+
## Inputs
23+
24+
| Name | Description | Type | Default | Required |
25+
|------|-------------|------|---------|:--------:|
26+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
27+
<!-- END_TF_DOCS -->
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-hangzhou"
7+
}
8+
9+
resource "alicloud_eflo_vsc" "default" {
10+
vsc_type = "primary"
11+
node_id = "e01-cn-9me49omda01"
12+
vsc_name = var.name
13+
}
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+
}
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_lindorm_public_network` 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_lindorm_instance.defaultQpsLKr](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/lindorm_instance) | resource |
21+
| [alicloud_lindorm_public_network.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/lindorm_public_network) | resource |
22+
| [alicloud_vpc.defaultX7MgJO](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
23+
| [alicloud_vswitch.default45mCzM](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
24+
25+
## Inputs
26+
27+
| Name | Description | Type | Default | Required |
28+
|------|-------------|------|---------|:--------:|
29+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
30+
| <a name="input_region_id"></a> [region\_id](#input\_region\_id) | n/a | `string` | `"cn-shanghai"` | no |
31+
| <a name="input_zone_id"></a> [zone\_id](#input\_zone\_id) | n/a | `string` | `"cn-shanghai-f"` | no |
32+
<!-- END_TF_DOCS -->
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-shanghai"
7+
}
8+
9+
variable "zone_id" {
10+
default = "cn-shanghai-f"
11+
}
12+
13+
variable "region_id" {
14+
default = "cn-shanghai"
15+
}
16+
17+
resource "alicloud_vpc" "defaultX7MgJO" {
18+
description = var.name
19+
cidr_block = "10.0.0.0/8"
20+
vpc_name = "amp-example-shanghai"
21+
}
22+
23+
resource "alicloud_vswitch" "default45mCzM" {
24+
description = var.name
25+
vpc_id = alicloud_vpc.defaultX7MgJO.id
26+
zone_id = var.zone_id
27+
cidr_block = "10.0.0.0/24"
28+
}
29+
30+
resource "alicloud_lindorm_instance" "defaultQpsLKr" {
31+
payment_type = "PayAsYouGo"
32+
table_engine_node_count = "2"
33+
instance_storage = "80"
34+
zone_id = var.zone_id
35+
vswitch_id = alicloud_vswitch.default45mCzM.id
36+
disk_category = "cloud_efficiency"
37+
table_engine_specification = "lindorm.g.xlarge"
38+
instance_name = "tf-example"
39+
vpc_id = alicloud_vpc.defaultX7MgJO.id
40+
}
41+
42+
43+
resource "alicloud_lindorm_public_network" "default" {
44+
instance_id = alicloud_lindorm_instance.defaultQpsLKr.id
45+
enable_public_network = "1"
46+
engine_type = "lindorm"
47+
}
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+
}

quickstarts/Max_Compute/101-max-compute-quota-docs-Example/main.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,4 @@ resource "alicloud_max_compute_quota" "default" {
6464
}
6565

6666
}
67-
tags = {
68-
"tf" = "created"
69-
"valid" = "true"
70-
}
7167
}

quickstarts/Max_Compute/101-maxcompute-project-docs-Example/main.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@ resource "alicloud_maxcompute_project" "default" {
55
default_quota = "默认后付费Quota"
66
project_name = var.name
77
comment = var.name
8-
product_type = "PayAsYouGo"
98
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_pai_workspace_user_config` 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_pai_workspace_user_config.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/pai_workspace_user_config) | resource |
21+
22+
## Inputs
23+
24+
| Name | Description | Type | Default | Required |
25+
|------|-------------|------|---------|:--------:|
26+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform_example"` | no |
27+
<!-- END_TF_DOCS -->
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
variable "name" {
2+
default = "terraform_example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-hangzhou"
7+
}
8+
9+
resource "alicloud_pai_workspace_user_config" "default" {
10+
category_name = "DataPrivacyConfig"
11+
config_key = "customizePAIAssumedRole"
12+
config_value = var.name
13+
}
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+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_rds_db_proxy_public` 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_db_instance.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/db_instance) | resource |
21+
| [alicloud_db_readonly_instance.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/db_readonly_instance) | resource |
22+
| [alicloud_rds_db_proxy.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/rds_db_proxy) | resource |
23+
| [alicloud_rds_db_proxy_public.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/rds_db_proxy_public) | resource |
24+
| [alicloud_security_group.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group) | resource |
25+
| [alicloud_vpc.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
26+
| [alicloud_vswitch.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
27+
| [alicloud_db_zones.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/db_zones) | data source |
28+
29+
## Inputs
30+
31+
| Name | Description | Type | Default | Required |
32+
|------|-------------|------|---------|:--------:|
33+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"tf-example"` | no |
34+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)