Skip to content

Commit 007acd3

Browse files
committed
add doc examples for cen
1 parent d60373a commit 007acd3

File tree

96 files changed

+2493
-0
lines changed

Some content is hidden

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

96 files changed

+2493
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<!-- BEGIN_TF_DOCS -->
2+
## Introduction
3+
4+
This example is used to create a `alicloud_cen_bandwidth_limit` resource.
5+
6+
## Providers
7+
8+
| Name | Version |
9+
|------|---------|
10+
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
11+
| <a name="provider_alicloud.as"></a> [alicloud.as](#provider\_alicloud.as) | n/a |
12+
| <a name="provider_alicloud.ec"></a> [alicloud.ec](#provider\_alicloud.ec) | n/a |
13+
14+
## Resources
15+
16+
| Name | Type |
17+
|------|------|
18+
| [alicloud_cen_bandwidth_limit.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_bandwidth_limit) | resource |
19+
| [alicloud_cen_bandwidth_package.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_bandwidth_package) | resource |
20+
| [alicloud_cen_bandwidth_package_attachment.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_bandwidth_package_attachment) | resource |
21+
| [alicloud_cen_instance.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_instance) | resource |
22+
| [alicloud_cen_instance_attachment.example1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_instance_attachment) | resource |
23+
| [alicloud_cen_instance_attachment.example2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_instance_attachment) | resource |
24+
| [alicloud_vpc.vpc1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
25+
| [alicloud_vpc.vpc2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
26+
27+
## Inputs
28+
29+
| Name | Description | Type | Default | Required |
30+
|------|-------------|------|---------|:--------:|
31+
| <a name="input_region1"></a> [region1](#input\_region1) | n/a | `string` | `"eu-central-1"` | no |
32+
| <a name="input_region2"></a> [region2](#input\_region2) | n/a | `string` | `"ap-southeast-1"` | no |
33+
<!-- END_TF_DOCS -->
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
variable "region1" {
2+
default = "eu-central-1"
3+
}
4+
variable "region2" {
5+
default = "ap-southeast-1"
6+
}
7+
8+
provider "alicloud" {
9+
alias = "ec"
10+
region = var.region1
11+
}
12+
provider "alicloud" {
13+
alias = "as"
14+
region = var.region2
15+
}
16+
17+
resource "alicloud_vpc" "vpc1" {
18+
provider = alicloud.ec
19+
vpc_name = "tf-example"
20+
cidr_block = "192.168.0.0/16"
21+
}
22+
resource "alicloud_vpc" "vpc2" {
23+
provider = alicloud.as
24+
vpc_name = "tf-example"
25+
cidr_block = "172.16.0.0/12"
26+
}
27+
28+
resource "alicloud_cen_instance" "example" {
29+
cen_instance_name = "tf_example"
30+
description = "an example for cen"
31+
}
32+
resource "alicloud_cen_instance_attachment" "example1" {
33+
instance_id = alicloud_cen_instance.example.id
34+
child_instance_id = alicloud_vpc.vpc1.id
35+
child_instance_type = "VPC"
36+
child_instance_region_id = var.region1
37+
}
38+
resource "alicloud_cen_instance_attachment" "example2" {
39+
instance_id = alicloud_cen_instance.example.id
40+
child_instance_id = alicloud_vpc.vpc2.id
41+
child_instance_type = "VPC"
42+
child_instance_region_id = var.region2
43+
}
44+
resource "alicloud_cen_bandwidth_package" "example" {
45+
bandwidth = 5
46+
cen_bandwidth_package_name = "tf_example"
47+
geographic_region_a_id = "Europe"
48+
geographic_region_b_id = "Asia-Pacific"
49+
}
50+
51+
resource "alicloud_cen_bandwidth_package_attachment" "example" {
52+
instance_id = alicloud_cen_instance.example.id
53+
bandwidth_package_id = alicloud_cen_bandwidth_package.example.id
54+
}
55+
56+
resource "alicloud_cen_bandwidth_limit" "example" {
57+
instance_id = alicloud_cen_bandwidth_package_attachment.example.instance_id
58+
region_ids = [alicloud_cen_instance_attachment.example1.child_instance_region_id, alicloud_cen_instance_attachment.example2.child_instance_region_id]
59+
bandwidth_limit = 4
60+
}
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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!-- BEGIN_TF_DOCS -->
2+
## Introduction
3+
4+
This example is used to create a `alicloud_cen_bandwidth_package_attachment` resource.
5+
6+
## Providers
7+
8+
| Name | Version |
9+
|------|---------|
10+
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
11+
12+
## Resources
13+
14+
| Name | Type |
15+
|------|------|
16+
| [alicloud_cen_bandwidth_package.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_bandwidth_package) | resource |
17+
| [alicloud_cen_bandwidth_package_attachment.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_bandwidth_package_attachment) | resource |
18+
| [alicloud_cen_instance.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_instance) | resource |
19+
20+
## Inputs
21+
22+
No inputs.
23+
<!-- END_TF_DOCS -->
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
resource "alicloud_cen_instance" "example" {
2+
cen_instance_name = "tf_example"
3+
description = "an example for cen"
4+
}
5+
6+
resource "alicloud_cen_bandwidth_package" "example" {
7+
bandwidth = 5
8+
cen_bandwidth_package_name = "tf_example"
9+
geographic_region_a_id = "China"
10+
geographic_region_b_id = "China"
11+
}
12+
13+
resource "alicloud_cen_bandwidth_package_attachment" "example" {
14+
instance_id = alicloud_cen_instance.example.id
15+
bandwidth_package_id = alicloud_cen_bandwidth_package.example.id
16+
}
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: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<!-- BEGIN_TF_DOCS -->
2+
## Introduction
3+
4+
This example is used to create a `alicloud_cen_bandwidth_package` resource.
5+
6+
## Providers
7+
8+
| Name | Version |
9+
|------|---------|
10+
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
11+
12+
## Resources
13+
14+
| Name | Type |
15+
|------|------|
16+
| [alicloud_cen_bandwidth_package.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_bandwidth_package) | resource |
17+
18+
## Inputs
19+
20+
No inputs.
21+
<!-- END_TF_DOCS -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
resource "alicloud_cen_bandwidth_package" "example" {
2+
bandwidth = 5
3+
cen_bandwidth_package_name = "tf_example"
4+
geographic_region_a_id = "China"
5+
geographic_region_b_id = "China"
6+
}
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+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!-- BEGIN_TF_DOCS -->
2+
## Introduction
3+
4+
This example is used to create a `alicloud_cen_child_instance_route_entry_to_attachment` resource.
5+
6+
## Providers
7+
8+
| Name | Version |
9+
|------|---------|
10+
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
11+
12+
## Resources
13+
14+
| Name | Type |
15+
|------|------|
16+
| [alicloud_cen_child_instance_route_entry_to_attachment.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_child_instance_route_entry_to_attachment) | resource |
17+
| [alicloud_cen_instance.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_instance) | resource |
18+
| [alicloud_cen_transit_router.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router) | resource |
19+
| [alicloud_cen_transit_router_vpc_attachment.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_vpc_attachment) | resource |
20+
| [alicloud_route_table.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/route_table) | resource |
21+
| [alicloud_vpc.example](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource |
22+
| [alicloud_vswitch.example_master](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
23+
| [alicloud_vswitch.example_slave](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource |
24+
| [alicloud_cen_transit_router_available_resources.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/cen_transit_router_available_resources) | data source |
25+
26+
## Inputs
27+
28+
| Name | Description | Type | Default | Required |
29+
|------|-------------|------|---------|:--------:|
30+
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"terraform-example"` | no |
31+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)