Skip to content

Commit 7b0c9cf

Browse files
sync examples from Provider v1.243.0
1 parent f3fa5b2 commit 7b0c9cf

File tree

54 files changed

+889
-51
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+889
-51
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_ack_one_membership_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_ack_one_cluster.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ack_one_cluster) | resource |
21+
| [alicloud_ack_one_membership_attachment.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ack_one_membership_attachment) | resource |
22+
| [alicloud_cs_kubernetes_node_pool.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cs_kubernetes_node_pool) | resource |
23+
| [alicloud_cs_managed_kubernetes.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cs_managed_kubernetes) | resource |
24+
| [alicloud_key_pair.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/key_pair) | 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_enhanced_nat_available_zones.enhanced](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/enhanced_nat_available_zones) | data source |
28+
| [alicloud_instance_types.cloud_efficiency](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/instance_types) | data source |
29+
30+
## Inputs
31+
32+
| Name | Description | Type | Default | Required |
33+
|------|-------------|------|---------|:--------:|
34+
| <a name="input_key_name"></a> [key\_name](#input\_key\_name) | n/a | `string` | `"%s"` | no |
35+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
36+
<!-- END_TF_DOCS -->
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
provider "alicloud" {
2+
region = "cn-hangzhou"
3+
}
4+
5+
variable "name" {
6+
default = "terraform-example"
7+
}
8+
9+
variable "key_name" {
10+
default = "%s"
11+
}
12+
13+
data "alicloud_enhanced_nat_available_zones" "enhanced" {
14+
}
15+
16+
data "alicloud_instance_types" "cloud_efficiency" {
17+
availability_zone = data.alicloud_enhanced_nat_available_zones.enhanced.zones.0.zone_id
18+
cpu_core_count = 4
19+
memory_size = 8
20+
kubernetes_node_role = "Worker"
21+
system_disk_category = "cloud_efficiency"
22+
}
23+
24+
resource "alicloud_vpc" "default" {
25+
cidr_block = "10.4.0.0/16"
26+
}
27+
28+
resource "alicloud_vswitch" "default" {
29+
cidr_block = "10.4.0.0/24"
30+
vpc_id = alicloud_vpc.default.id
31+
zone_id = data.alicloud_enhanced_nat_available_zones.enhanced.zones.0.zone_id
32+
}
33+
34+
resource "alicloud_cs_managed_kubernetes" "default" {
35+
cluster_spec = "ack.pro.small"
36+
vswitch_ids = [alicloud_vswitch.default.id]
37+
new_nat_gateway = true
38+
pod_cidr = cidrsubnet("10.0.0.0/8", 8, 36)
39+
service_cidr = cidrsubnet("172.16.0.0/16", 4, 7)
40+
slb_internet_enabled = true
41+
42+
is_enterprise_security_group = true
43+
}
44+
45+
resource "alicloud_key_pair" "default" {
46+
key_pair_name = var.key_name
47+
}
48+
49+
resource "alicloud_cs_kubernetes_node_pool" "default" {
50+
node_pool_name = var.name
51+
cluster_id = alicloud_cs_managed_kubernetes.default.id
52+
vswitch_ids = [alicloud_vswitch.default.id]
53+
instance_types = [data.alicloud_instance_types.cloud_efficiency.instance_types.0.id]
54+
system_disk_category = "cloud_efficiency"
55+
system_disk_size = 40
56+
key_name = alicloud_key_pair.default.key_pair_name
57+
desired_size = 1
58+
}
59+
60+
resource "alicloud_ack_one_cluster" "default" {
61+
depends_on = [alicloud_cs_managed_kubernetes.default]
62+
network {
63+
vpc_id = alicloud_vpc.default.id
64+
vswitches = [alicloud_vswitch.default.id]
65+
}
66+
argocd_enabled = false
67+
}
68+
69+
resource "alicloud_ack_one_membership_attachment" "default" {
70+
cluster_id = alicloud_ack_one_cluster.default.id
71+
sub_cluster_id = alicloud_cs_managed_kubernetes.default.id
72+
}
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/Apsara_File_Storage_for_HDFS(DFS)/101-dfs-vsc-mount-point-docs-Example/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ No modules.
1919
| Name | Type |
2020
|------|------|
2121
| [alicloud_dfs_file_system.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/dfs_file_system) | resource |
22+
| [alicloud_dfs_vsc_mount_point.DefaultFsForRMCVscMp](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/dfs_vsc_mount_point) | resource |
2223
| [random_integer.default](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer) | resource |
23-
| [alicloud_dfs_zones.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/dfs_zones) | data source |
2424

2525
## Inputs
2626

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
1-
variable "name" {
2-
default = "terraform-example"
3-
}
4-
51
provider "alicloud" {
62
region = "cn-hangzhou"
73
}
84

5+
variable "name" {
6+
default = "terraform-example"
7+
}
8+
99
resource "random_integer" "default" {
1010
min = 10000
1111
max = 99999
1212
}
1313

14-
data "alicloud_dfs_zones" "default" {}
15-
16-
locals {
17-
zone_id = data.alicloud_dfs_zones.default.zones.0.zone_id
18-
storage_type = data.alicloud_dfs_zones.default.zones.0.options.0.storage_type
14+
resource "alicloud_dfs_file_system" "default" {
15+
space_capacity = "1024"
16+
description = "for vsc mountpoint RMC test"
17+
storage_type = "PERFORMANCE"
18+
zone_id = "cn-hangzhou-b"
19+
protocol_type = "PANGU"
20+
data_redundancy_type = "LRS"
21+
file_system_name = var.name
1922
}
2023

21-
resource "alicloud_dfs_file_system" "default" {
22-
protocol_type = "HDFS"
23-
description = var.name
24-
file_system_name = "${var.name}-${random_integer.default.result}"
25-
space_capacity = "1024"
26-
throughput_mode = "Provisioned"
27-
provisioned_throughput_in_mi_bps = "512"
28-
storage_type = local.storage_type
29-
zone_id = local.zone_id
24+
resource "alicloud_dfs_vsc_mount_point" "DefaultFsForRMCVscMp" {
25+
file_system_id = alicloud_dfs_file_system.default.id
26+
alias_prefix = var.name
27+
description = var.name
3028
}

quickstarts/Cloud_Config(Config)/101-config-aggregate-compliance-pack-docs-Example/main.tf

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ data "alicloud_resource_manager_accounts" "default" {
66
status = "CreateSuccess"
77
}
88

9+
locals {
10+
last = length(data.alicloud_resource_manager_accounts.default.accounts) - 1
11+
}
12+
913
resource "alicloud_config_aggregator" "default" {
1014
aggregator_accounts {
11-
account_id = data.alicloud_resource_manager_accounts.default.accounts.0.account_id
12-
account_name = data.alicloud_resource_manager_accounts.default.accounts.0.display_name
15+
account_id = data.alicloud_resource_manager_accounts.default.accounts[local.last].account_id
16+
account_name = data.alicloud_resource_manager_accounts.default.accounts[local.last].display_name
1317
account_type = "ResourceDirectory"
1418
}
1519
aggregator_name = var.name

quickstarts/Cloud_Config(Config)/101-config-aggregate-config-rule-docs-Example/main.tf

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ data "alicloud_resource_manager_accounts" "default" {
55
status = "CreateSuccess"
66
}
77

8+
locals {
9+
last = length(data.alicloud_resource_manager_accounts.default.accounts) - 1
10+
}
11+
812
resource "alicloud_config_aggregator" "default" {
913
aggregator_accounts {
10-
account_id = data.alicloud_resource_manager_accounts.default.accounts.0.account_id
11-
account_name = data.alicloud_resource_manager_accounts.default.accounts.0.display_name
14+
account_id = data.alicloud_resource_manager_accounts.default.accounts[local.last].account_id
15+
account_name = data.alicloud_resource_manager_accounts.default.accounts[local.last].display_name
1216
account_type = "ResourceDirectory"
1317
}
1418
aggregator_name = var.name

quickstarts/Cloud_Config(Config)/101-config-aggregate-delivery-docs-Example/main.tf

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ data "alicloud_account" "this" {}
88
data "alicloud_resource_manager_accounts" "default" {
99
status = "CreateSuccess"
1010
}
11+
locals {
12+
last = length(data.alicloud_resource_manager_accounts.default.accounts) - 1
13+
}
14+
1115
resource "alicloud_config_aggregator" "default" {
1216
aggregator_accounts {
13-
account_id = data.alicloud_resource_manager_accounts.default.accounts.0.account_id
14-
account_name = data.alicloud_resource_manager_accounts.default.accounts.0.display_name
17+
account_id = data.alicloud_resource_manager_accounts.default.accounts[local.last].account_id
18+
account_name = data.alicloud_resource_manager_accounts.default.accounts[local.last].display_name
1519
account_type = "ResourceDirectory"
1620
}
1721
aggregator_name = var.name

quickstarts/Cloud_Config(Config)/101-config-aggregator-docs-Example/main.tf

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@ variable "name" {
44
data "alicloud_resource_manager_accounts" "default" {
55
status = "CreateSuccess"
66
}
7+
8+
locals {
9+
last = length(data.alicloud_resource_manager_accounts.default.accounts) - 1
10+
}
11+
712
resource "alicloud_config_aggregator" "default" {
813
aggregator_accounts {
9-
account_id = data.alicloud_resource_manager_accounts.default.accounts.0.account_id
10-
account_name = data.alicloud_resource_manager_accounts.default.accounts.0.display_name
14+
account_id = data.alicloud_resource_manager_accounts.default.accounts[local.last].account_id
15+
account_name = data.alicloud_resource_manager_accounts.default.accounts[local.last].display_name
1116
account_type = "ResourceDirectory"
1217
}
1318
aggregator_name = var.name
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_cloud_phone_image` 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_cloud_phone_image.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cloud_phone_image) | resource |
21+
| [alicloud_cloud_phone_instance.default04hhXk](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cloud_phone_instance) | resource |
22+
| [alicloud_cloud_phone_instance_group.defaultYHMlTO](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cloud_phone_instance_group) | resource |
23+
| [alicloud_cloud_phone_policy.defaultjZ1gi0](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cloud_phone_policy) | 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+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)