Provides a Express Connect Vbr Pconn Association resource.
For information about Express Connect Vbr Pconn Association and how to use it, see What is Vbr Pconn Association.
Basic Usage
provider "alicloud" {
region = "cn-hangzhou"
}
variable "name" {
default = "tf-example"
}
data "alicloud_express_connect_physical_connections" "example" {
name_regex = "^preserved-NODELETING"
}
resource "alicloud_express_connect_virtual_border_router" "default" {
local_gateway_ip = "10.0.0.1"
peer_gateway_ip = "10.0.0.2"
peering_subnet_mask = "255.255.255.252"
physical_connection_id = data.alicloud_express_connect_physical_connections.example.connections.0.id
virtual_border_router_name = var.name
vlan_id = 110
min_rx_interval = 1000
min_tx_interval = 1000
detect_multiplier = 10
enable_ipv6 = true
local_ipv6_gateway_ip = "2408:4004:cc:400::1"
peer_ipv6_gateway_ip = "2408:4004:cc:400::2"
peering_ipv6_subnet_mask = "2408:4004:cc:400::/56"
}
resource "alicloud_express_connect_vbr_pconn_association" "example" {
peer_gateway_ip = "10.0.0.6"
local_gateway_ip = "10.0.0.5"
physical_connection_id = data.alicloud_express_connect_physical_connections.example.connections.2.id
vbr_id = alicloud_express_connect_virtual_border_router.default.id
peering_subnet_mask = "255.255.255.252"
vlan_id = "1122"
enable_ipv6 = true
local_ipv6_gateway_ip = "2408:4004:cc::3"
peer_ipv6_gateway_ip = "2408:4004:cc::4"
peering_ipv6_subnet_mask = "2408:4004:cc::/56"
}
The following arguments are supported:
enable_ipv6
- (Optional, ForceNew) Whether IPv6 is enabled. Value:
local_gateway_ip
- (Optional, ForceNew) The Alibaba cloud IP address of the VBR instance.local_ipv6_gateway_ip
- (Optional, ForceNew) The IPv6 address on the Alibaba Cloud side of the VBR instance.peer_gateway_ip
- (Optional, ForceNew) The client IP address of the VBR instance. This attribute only allows the VBR owner to specify or modify. NOTE: Required when creating a VBR instance for the physical connection owner.peer_ipv6_gateway_ip
- (Optional, ForceNew) The IPv6 address of the client side of the VBR instance. This attribute only allows the VBR owner to specify or modify. NOTE: Required when creating a VBR instance for the physical connection owner.peering_ipv6_subnet_mask
- (Optional, ForceNew) The subnet mask of the Alibaba Cloud side and the client side of the VBR instance.Two IPv6 addresses must be in the same subnet.peering_subnet_mask
- (Optional, ForceNew) The subnet mask of the Alibaba Cloud side and the client side of the VBR instance.The two IP addresses must be in the same subnet.physical_connection_id
- (Required, ForceNew) The ID of the leased line instance.vbr_id
- (Required, ForceNew) The ID of the VBR instance.vlan_id
- (Required, ForceNew) VLAN ID of the VBR. Valid values: 0 to 2999. NOTE: only the owner of the physical connection can specify this parameter. The VLAN ID of two VBRs under the same physical connection cannot be the same.The following attributes are exported:
id
- The key
of the resource supplied above.The value is formulated as vbr_id:physical_connection_id
.status
- The status of the resource.circuit_code
- The circuit code provided by the operator for the physical connection.The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 5 mins) Used when create the Vbr Pconn Association.delete
- (Defaults to 5 mins) Used when delete the Vbr Pconn Association.Express Connect Vbr Pconn Association can be imported using the id, e.g.
$ terraform import alicloud_express_connect_vbr_pconn_association.example <VbrId>:<PhysicalConnectionId>