Skip to content

Commit 1723754

Browse files
sync examples from Provider v1.251.0
1 parent 5d76f2a commit 1723754

File tree

9 files changed

+162
-0
lines changed

9 files changed

+162
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
## Introduction
2+
3+
This example is used to create a `alicloud_esa_kv` 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_esa_kv.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_kv) | resource |
21+
| [alicloud_esa_kv_namespace.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_kv_namespace) | resource |
22+
23+
## Inputs
24+
25+
No inputs.
26+
<!-- END_TF_DOCS -->
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
resource "alicloud_esa_kv_namespace" "default" {
2+
description = "this is a example namespace."
3+
kv_namespace = "namespace1"
4+
}
5+
6+
resource "alicloud_esa_kv" "default" {
7+
isbase = "false"
8+
expiration_ttl = "360"
9+
value = "example_value"
10+
expiration = "1690"
11+
namespace = alicloud_esa_kv_namespace.default.id
12+
key = "example_key"
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: 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_esa_routine` 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_esa_routine.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_routine) | 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: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
variable "name" {
2+
default = "terraform-example"
3+
}
4+
5+
provider "alicloud" {
6+
region = "cn-hangzhou"
7+
}
8+
9+
resource "alicloud_esa_routine" "default" {
10+
description = var.name
11+
name = var.name
12+
}
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: 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_esa_routine_route` 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_esa_routine.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_routine) | resource |
21+
| [alicloud_esa_routine_route.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_routine_route) | resource |
22+
| [alicloud_esa_site.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/esa_site) | resource |
23+
| [alicloud_esa_sites.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/esa_sites) | data source |
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 -->
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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 "alicloud_esa_site" "default" {
14+
site_name = "chenxin0116.site"
15+
instance_id = data.alicloud_esa_sites.default.sites.0.instance_id
16+
coverage = "overseas"
17+
access_type = "NS"
18+
}
19+
20+
resource "alicloud_esa_routine" "default" {
21+
description = "example-routine2"
22+
name = "example-routine2"
23+
}
24+
25+
resource "alicloud_esa_routine_route" "default" {
26+
route_enable = "on"
27+
rule = "(http.host eq \"video.example1.com\")"
28+
sequence = "1"
29+
routine_name = alicloud_esa_routine.default.name
30+
site_id = alicloud_esa_site.default.id
31+
bypass = "off"
32+
route_name = "example_routine"
33+
}
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+
}

0 commit comments

Comments
 (0)