|
| 1 | +<!-- BEGIN_TF_DOCS --> |
| 2 | +## Introduction |
| 3 | + |
| 4 | +<!-- DOCS_DESCRIPTION_CN --> |
| 5 | +本示例基于阿里云洛神网络全球基础设施及云原生 SDN 技术,帮助企业客户在云上快速构建[两地三中心跨域多活网络](https://www.aliyun.com/solution/tech-solution/tltcamanidl),保障企业核心业务在全球多地域的高品质互联。 |
| 6 | +<!-- DOCS_DESCRIPTION_CN --> |
| 7 | + |
| 8 | +<!-- DOCS_DESCRIPTION_EN --> |
| 9 | +This example is based on Alibaba Cloud's Luoshen Network global infrastructure and cloud-native SDN technology, helping enterprise customers quickly build a two-site, three-center cross-region active-active network on the cloud, ensuring high-quality interconnection for enterprise core businesses across multiple global regions. |
| 10 | +<!-- DOCS_DESCRIPTION_EN --> |
| 11 | + |
| 12 | + |
| 13 | +<!-- BEGIN_TF_DOCS --> |
| 14 | + |
| 15 | +## Providers |
| 16 | + |
| 17 | +| Name | Version | |
| 18 | +|------|---------| |
| 19 | +| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a | |
| 20 | +| <a name="provider_alicloud.user1_region1"></a> [alicloud.user1\_region1](#provider\_alicloud.user1\_region1) | n/a | |
| 21 | +| <a name="provider_alicloud.user1_region2"></a> [alicloud.user1\_region2](#provider\_alicloud.user1\_region2) | n/a | |
| 22 | + |
| 23 | +## Modules |
| 24 | + |
| 25 | +No modules. |
| 26 | + |
| 27 | +## Resources |
| 28 | + |
| 29 | +| Name | Type | |
| 30 | +|------|------| |
| 31 | +| [alicloud_alb_listener.listener1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/alb_listener) | resource | |
| 32 | +| [alicloud_alb_listener.listener2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/alb_listener) | resource | |
| 33 | +| [alicloud_alb_load_balancer.alb1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/alb_load_balancer) | resource | |
| 34 | +| [alicloud_alb_load_balancer.alb2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/alb_load_balancer) | resource | |
| 35 | +| [alicloud_alb_server_group.server_group1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/alb_server_group) | resource | |
| 36 | +| [alicloud_alb_server_group.server_group2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/alb_server_group) | resource | |
| 37 | +| [alicloud_cen_instance.cen](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_instance) | resource | |
| 38 | +| [alicloud_cen_transit_router.tr1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router) | resource | |
| 39 | +| [alicloud_cen_transit_router.tr2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router) | resource | |
| 40 | +| [alicloud_cen_transit_router_peer_attachment.user2_peer_attachment](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_peer_attachment) | resource | |
| 41 | +| [alicloud_cen_transit_router_route_entry.route_entry1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_entry) | resource | |
| 42 | +| [alicloud_cen_transit_router_route_entry.route_entry2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_entry) | resource | |
| 43 | +| [alicloud_cen_transit_router_route_table.route_table1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table) | resource | |
| 44 | +| [alicloud_cen_transit_router_route_table.route_table2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table) | resource | |
| 45 | +| [alicloud_cen_transit_router_route_table_association.association1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table_association) | resource | |
| 46 | +| [alicloud_cen_transit_router_route_table_association.association2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table_association) | resource | |
| 47 | +| [alicloud_cen_transit_router_route_table_association.association3](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table_association) | resource | |
| 48 | +| [alicloud_cen_transit_router_route_table_association.association4](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table_association) | resource | |
| 49 | +| [alicloud_cen_transit_router_route_table_propagation.propagation3](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table_propagation) | resource | |
| 50 | +| [alicloud_cen_transit_router_route_table_propagation.propagation4](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_route_table_propagation) | resource | |
| 51 | +| [alicloud_cen_transit_router_vpc_attachment.vpc_att1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_vpc_attachment) | resource | |
| 52 | +| [alicloud_cen_transit_router_vpc_attachment.vpc_att2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/cen_transit_router_vpc_attachment) | resource | |
| 53 | +| [alicloud_dts_instance.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/dts_instance) | resource | |
| 54 | +| [alicloud_ecs_command.cmd1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_command) | resource | |
| 55 | +| [alicloud_ecs_command.cmd2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_command) | resource | |
| 56 | +| [alicloud_ecs_invocation.default1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_invocation) | resource | |
| 57 | +| [alicloud_ecs_invocation.default2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_invocation) | resource | |
| 58 | +| [alicloud_ecs_invocation.default3](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_invocation) | resource | |
| 59 | +| [alicloud_ecs_invocation.default4](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/ecs_invocation) | resource | |
| 60 | +| [alicloud_instance.ecs1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/instance) | resource | |
| 61 | +| [alicloud_instance.ecs2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/instance) | resource | |
| 62 | +| [alicloud_instance.ecs3](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/instance) | resource | |
| 63 | +| [alicloud_instance.ecs4](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/instance) | resource | |
| 64 | +| [alicloud_polardb_account.polardb_account1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_account) | resource | |
| 65 | +| [alicloud_polardb_account.polardb_account2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_account) | resource | |
| 66 | +| [alicloud_polardb_account_privilege.privilege](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_account_privilege) | resource | |
| 67 | +| [alicloud_polardb_account_privilege.privilege2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_account_privilege) | resource | |
| 68 | +| [alicloud_polardb_cluster.polardb1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_cluster) | resource | |
| 69 | +| [alicloud_polardb_cluster.polardb2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_cluster) | resource | |
| 70 | +| [alicloud_polardb_database.polardb_database1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_database) | resource | |
| 71 | +| [alicloud_polardb_database.polardb_database2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/polardb_database) | resource | |
| 72 | +| [alicloud_route_entry.route_entry2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/route_entry) | resource | |
| 73 | +| [alicloud_route_entry.user1_region1_route_entry](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/route_entry) | resource | |
| 74 | +| [alicloud_security_group.group1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group) | resource | |
| 75 | +| [alicloud_security_group.group2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group) | resource | |
| 76 | +| [alicloud_security_group_rule.rule1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group_rule) | resource | |
| 77 | +| [alicloud_security_group_rule.rule2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group_rule) | resource | |
| 78 | +| [alicloud_vpc.vpc1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource | |
| 79 | +| [alicloud_vpc.vpc2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc) | resource | |
| 80 | +| [alicloud_vswitch.vsw1-1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource | |
| 81 | +| [alicloud_vswitch.vsw1-2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource | |
| 82 | +| [alicloud_vswitch.vsw2-1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource | |
| 83 | +| [alicloud_vswitch.vsw2-2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch) | resource | |
| 84 | +| [alicloud_cen_transit_router_service.open](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/cen_transit_router_service) | data source | |
| 85 | +| [alicloud_polardb_node_classes.data_polardb1](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/polardb_node_classes) | data source | |
| 86 | +| [alicloud_polardb_node_classes.data_polardb2](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/polardb_node_classes) | data source | |
| 87 | + |
| 88 | +## Inputs |
| 89 | + |
| 90 | +| Name | Description | Type | Default | Required | |
| 91 | +|------|-------------|------|---------|:--------:| |
| 92 | +| <a name="input_db_password"></a> [db\_password](#input\_db\_password) | Please enter the PolarDB database password. The password must be 8-32 characters long and include uppercase letters, lowercase letters, numbers, and special characters (e.g., !@#$%^&*()\_+-=). If repeating the configuration in this tutorial, please ensure that the MySQL database password is identical to the one set during the first execution of the template. Otherwise, the configuration result will be invalid. | `string` | n/a | yes | |
| 93 | +| <a name="input_ecs_instance_password"></a> [ecs\_instance\_password](#input\_ecs\_instance\_password) | Please enter the ECS login password, with a length of 8-30 characters, and it must include three of the following: uppercase letters, lowercase letters, numbers, and special characters from ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/.` | `string` | n/a | yes | |
| 94 | +| <a name="input_polardb_account_name"></a> [polardb\_account\_name](#input\_polardb\_account\_name) | n/a | `string` | `"terraform"` | no | |
| 95 | +| <a name="input_polardb_class"></a> [polardb\_class](#input\_polardb\_class) | n/a | `string` | `"polar.mysql.x4.large"` | no | |
| 96 | +| <a name="input_region1"></a> [region1](#input\_region1) | n/a | `string` | `"cn-shanghai"` | no | |
| 97 | +| <a name="input_region1_instance_type1"></a> [region1\_instance\_type1](#input\_region1\_instance\_type1) | n/a | `string` | `"ecs.g8i.large"` | no | |
| 98 | +| <a name="input_region1_instance_type2"></a> [region1\_instance\_type2](#input\_region1\_instance\_type2) | n/a | `string` | `"ecs.g8i.large"` | no | |
| 99 | +| <a name="input_region1_zone_id1"></a> [region1\_zone\_id1](#input\_region1\_zone\_id1) | n/a | `string` | `"cn-shanghai-e"` | no | |
| 100 | +| <a name="input_region1_zone_id2"></a> [region1\_zone\_id2](#input\_region1\_zone\_id2) | n/a | `string` | `"cn-shanghai-f"` | no | |
| 101 | +| <a name="input_region2"></a> [region2](#input\_region2) | n/a | `string` | `"cn-beijing"` | no | |
| 102 | +| <a name="input_region2_instance_type1"></a> [region2\_instance\_type1](#input\_region2\_instance\_type1) | n/a | `string` | `"ecs.g7.large"` | no | |
| 103 | +| <a name="input_region2_instance_type2"></a> [region2\_instance\_type2](#input\_region2\_instance\_type2) | n/a | `string` | `"ecs.g7.large"` | no | |
| 104 | +| <a name="input_region2_zone_id1"></a> [region2\_zone\_id1](#input\_region2\_zone\_id1) | n/a | `string` | `"cn-beijing-k"` | no | |
| 105 | +| <a name="input_region2_zone_id2"></a> [region2\_zone\_id2](#input\_region2\_zone\_id2) | n/a | `string` | `"cn-beijing-l"` | no | |
| 106 | +<!-- END_TF_DOCS --> |
0 commit comments