Skip to content

Commit ee432e7

Browse files
sync examples from Provider v1.262.0
1 parent 300e8e2 commit ee432e7

File tree

27 files changed

+646
-118
lines changed

27 files changed

+646
-118
lines changed

quickstarts/Cloud_Monitor_Service/101-cms-site-monitor-docs-Example/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,7 @@ No modules.
2121

2222
## Inputs
2323

24-
No inputs.
24+
| Name | Description | Type | Default | Required |
25+
|------|-------------|------|---------|:--------:|
26+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
2527
<!-- END_TF_DOCS -->
Lines changed: 42 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,48 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
15
resource "alicloud_cms_site_monitor" "basic" {
2-
address = "http://www.alibabacloud.com"
3-
task_name = "tf-example"
6+
address = "https://www.alibabacloud.com"
7+
task_name = var.name
48
task_type = "HTTP"
59
interval = 5
610
isp_cities {
7-
city = "546"
8-
isp = "465"
11+
isp = "232"
12+
city = "641"
13+
type = "IDC"
14+
}
15+
option_json {
16+
response_content = "example"
17+
expect_value = "example"
18+
port = 81
19+
is_base_encode = true
20+
ping_num = 5
21+
match_rule = 1
22+
failure_rate = "0.3"
23+
request_content = "example"
24+
attempts = 4
25+
request_format = "hex"
26+
password = "YourPassword123!"
27+
diagnosis_ping = true
28+
response_format = "hex"
29+
cookie = "key2=value2"
30+
ping_port = 443
31+
user_name = "example"
32+
dns_match_rule = "DNS_IN"
33+
timeout = 3000
34+
dns_server = "223.6.6.6"
35+
diagnosis_mtr = true
36+
header = "key2:value2"
37+
min_tls_version = "1.1"
38+
ping_type = "udp"
39+
dns_type = "NS"
40+
dns_hijack_whitelist = "DnsHijackWhitelist"
41+
http_method = "post"
42+
assertions {
43+
operator = "lessThan"
44+
target = 300
45+
type = "response_time"
46+
}
947
}
10-
options_json = <<EOT
11-
{
12-
"http_method": "get",
13-
"waitTime_after_completion": null,
14-
"ipv6_task": false,
15-
"diagnosis_ping": false,
16-
"diagnosis_mtr": false,
17-
"assertions": [
18-
{
19-
"operator": "lessThan",
20-
"type": "response_time",
21-
"target": 1000
22-
}
23-
],
24-
"time_out": 30000
25-
}
26-
EOT
2748
}
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_esa_load_balancer` 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_esa_load_balancer.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_load_balancer) | resource |
22+
| [alicloud_esa_origin_pool.resource_OriginPool_LoadBalancer_1_1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_origin_pool) | resource |
23+
| [alicloud_esa_site.resource_Site_OriginPool](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_site) | resource |
24+
| [random_integer.default](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer) | resource |
25+
| [alicloud_esa_sites.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/esa_sites) | 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` | `"terraform-example"` | no |
32+
<!-- END_TF_DOCS -->
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-hangzhou"
7+
}
8+
9+
data "alicloud_esa_sites" "default" {
10+
plan_subscribe_type = "enterpriseplan"
11+
}
12+
13+
resource "random_integer" "default" {
14+
min = 10000
15+
max = 99999
16+
}
17+
18+
resource "alicloud_esa_site" "resource_Site_OriginPool" {
19+
site_name = "${var.name}${random_integer.default.result}.com"
20+
instance_id = data.alicloud_esa_sites.default.sites.0.instance_id
21+
coverage = "overseas"
22+
access_type = "NS"
23+
}
24+
25+
resource "alicloud_esa_origin_pool" "resource_OriginPool_LoadBalancer_1_1" {
26+
origins {
27+
type = "ip_domain"
28+
address = "www.example.com"
29+
header = "{\"Host\":[\"www.example.com\"]}"
30+
enabled = true
31+
weight = "30"
32+
name = "origin1"
33+
}
34+
site_id = alicloud_esa_site.resource_Site_OriginPool.id
35+
origin_pool_name = "originpool1"
36+
enabled = true
37+
}
38+
39+
resource "alicloud_esa_load_balancer" "default" {
40+
load_balancer_name = "lb.exampleloadbalancer.top"
41+
fallback_pool = alicloud_esa_origin_pool.resource_OriginPool_LoadBalancer_1_1.origin_pool_id
42+
site_id = alicloud_esa_site.resource_Site_OriginPool.id
43+
description = var.name
44+
default_pools = [alicloud_esa_origin_pool.resource_OriginPool_LoadBalancer_1_1.origin_pool_id]
45+
steering_policy = "geo"
46+
monitor {
47+
type = "ICMP Ping"
48+
timeout = 5
49+
monitoring_region = "ChineseMainland"
50+
consecutive_up = 3
51+
consecutive_down = 5
52+
interval = 60
53+
}
54+
}
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/Event_Bridge/101-event-bridge-event-source-docs-Example/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ No modules.
1818

1919
| Name | Type |
2020
|------|------|
21-
| [alicloud_event_bridge_event_bus.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/event_bridge_event_bus) | resource |
22-
| [alicloud_event_bridge_event_source.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/event_bridge_event_source) | resource |
23-
| [alicloud_mns_queue.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/mns_queue) | resource |
21+
| [alicloud_event_bridge_event_bus.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/event_bridge_event_bus) | resource |
22+
| [alicloud_event_bridge_event_source.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/event_bridge_event_source) | resource |
23+
| [alicloud_mns_queue.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/mns_queue) | resource |
2424
| [random_integer.default](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer) | resource |
2525

2626
## Inputs
2727

2828
| Name | Description | Type | Default | Required |
2929
|------|-------------|------|---------|:--------:|
30-
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"tf-example"` | no |
30+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
3131
<!-- END_TF_DOCS -->
Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
variable "name" {
2-
default = "tf-example"
2+
default = "terraform-example"
33
}
44

55
resource "random_integer" "default" {
66
min = 10000
77
max = 99999
88
}
99

10-
resource "alicloud_event_bridge_event_bus" "example" {
11-
event_bus_name = var.name
12-
}
13-
resource "alicloud_mns_queue" "example" {
10+
resource "alicloud_mns_queue" "default" {
1411
name = "${var.name}-${random_integer.default.result}"
1512
}
16-
resource "alicloud_event_bridge_event_source" "example" {
17-
event_bus_name = alicloud_event_bridge_event_bus.example.event_bus_name
18-
event_source_name = var.name
13+
14+
resource "alicloud_event_bridge_event_bus" "default" {
15+
event_bus_name = "${var.name}-${random_integer.default.result}"
16+
}
17+
18+
resource "alicloud_event_bridge_event_source" "default" {
19+
event_bus_name = alicloud_event_bridge_event_bus.default.event_bus_name
20+
event_source_name = "${var.name}-${random_integer.default.result}"
1921
description = var.name
2022
linked_external_source = true
2123
external_source_type = "MNS"
2224
external_source_config = {
23-
QueueName = alicloud_mns_queue.example.name
25+
QueueName = alicloud_mns_queue.default.name
2426
}
2527
}

quickstarts/OSS/101-oss-bucket-logging-docs-Example/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ This example is used to create a `alicloud_oss_bucket_logging` resource.
88
| Name | Version |
99
|------|---------|
1010
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
11-
| <a name="provider_random"></a> [random](#provider\_random) | n/a |
1211

1312
## Modules
1413

@@ -19,8 +18,8 @@ No modules.
1918
| Name | Type |
2019
|------|------|
2120
| [alicloud_oss_bucket.CreateBucket](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/oss_bucket) | resource |
21+
| [alicloud_oss_bucket.CreateLoggingBucket](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/oss_bucket) | resource |
2222
| [alicloud_oss_bucket_logging.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/oss_bucket_logging) | resource |
23-
| [random_integer.default](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer) | resource |
2423

2524
## Inputs
2625

quickstarts/OSS/101-oss-bucket-logging-docs-Example/main.tf

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,24 @@ provider "alicloud" {
66
region = "cn-hangzhou"
77
}
88

9-
resource "random_integer" "default" {
10-
min = 10000
11-
max = 99999
9+
resource "alicloud_oss_bucket" "CreateBucket" {
10+
storage_class = "Standard"
11+
bucket = "resource-example-logging-806"
1212
}
1313

14-
resource "alicloud_oss_bucket" "CreateBucket" {
14+
resource "alicloud_oss_bucket" "CreateLoggingBucket" {
1515
storage_class = "Standard"
16-
bucket = "${var.name}-${random_integer.default.result}"
16+
bucket = "resource-example-logging-153"
1717
lifecycle {
18-
ignore_changes = [
19-
logging,
20-
]
18+
# When you use `alicloud_oss_bucket_logging`, you must explicitly ignore the `logging` attribute on the `alicloud_oss_bucket`.
19+
ignore_changes = [logging]
2120
}
2221
}
2322

23+
2424
resource "alicloud_oss_bucket_logging" "default" {
25-
bucket = alicloud_oss_bucket.CreateBucket.bucket
26-
target_bucket = alicloud_oss_bucket.CreateBucket.bucket
25+
bucket = alicloud_oss_bucket.CreateBucket.id
26+
target_bucket = alicloud_oss_bucket.CreateBucket.id
2727
target_prefix = "log/"
28+
logging_role = "example-role"
2829
}

quickstarts/OSS/101-oss-bucket-replication-docs-Example/main.tf

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ resource "alicloud_oss_bucket" "bucket_dest" {
1212
}
1313

1414
resource "alicloud_ram_role" "role" {
15-
name = "example-role-${random_integer.default.result}"
16-
document = <<EOF
15+
role_name = "example-role-${random_integer.default.result}"
16+
assume_role_policy_document = <<EOF
1717
{
1818
"Statement": [
1919
{
@@ -29,8 +29,8 @@ resource "alicloud_ram_role" "role" {
2929
"Version": "1"
3030
}
3131
EOF
32-
description = "this is a test"
33-
force = true
32+
description = "this is a test"
33+
force = true
3434
}
3535

3636
resource "alicloud_ram_policy" "policy" {
@@ -58,7 +58,7 @@ resource "alicloud_ram_policy" "policy" {
5858
resource "alicloud_ram_role_policy_attachment" "attach" {
5959
policy_name = alicloud_ram_policy.policy.policy_name
6060
policy_type = alicloud_ram_policy.policy.type
61-
role_name = alicloud_ram_role.role.name
61+
role_name = alicloud_ram_role.role.role_name
6262
}
6363

6464
resource "alicloud_kms_key" "key" {
@@ -78,7 +78,7 @@ resource "alicloud_oss_bucket_replication" "cross-region-replication" {
7878
bucket = alicloud_oss_bucket.bucket_dest.id
7979
location = alicloud_oss_bucket.bucket_dest.location
8080
}
81-
sync_role = alicloud_ram_role.role.name
81+
sync_role = alicloud_ram_role.role.role_name
8282
encryption_configuration {
8383
replica_kms_key_id = alicloud_kms_key.key.id
8484
}

0 commit comments

Comments
 (0)