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