File tree Expand file tree Collapse file tree 9 files changed +162
-0
lines changed
101-esa-routine-docs-Example
101-esa-routine-route-docs-Example Expand file tree Collapse file tree 9 files changed +162
-0
lines changed Original file line number Diff line number Diff line change
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 -->
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
Original file line number Diff line number Diff line change
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 -->
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
Original file line number Diff line number Diff line change
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 -->
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
You can’t perform that action at this time.
0 commit comments