equinix_network_device_link(资源)
资源 equinix_network_device_link 允许创建和管理 Equinix Network Edge 虚拟网络设备链路。
用法示例
# Example of device link with HA device pair
# where each device is in different metro
resource "equinix_network_device_link" "test" {
name = "test-link"
subnet = "192.168.40.64/27"
project_id = "a86d7112-d740-4758-9c9c-31e66373746b"
device {
id = equinix_network_device.test.uuid
asn = equinix_network_device.test.asn > 0 ? equinix_network_device.test.asn : 22111
interface_id = 6
}
device {
id = equinix_network_device.test.secondary_device[0].uuid
asn = equinix_network_device.test.secondary_device[0].asn > 0 ? equinix_network_device.test.secondary_device[0].asn : 22333
interface_id = 7
}
link {
account_number = equinix_network_device.test.account_number
src_metro_code = equinix_network_device.test.metro_code
dst_metro_code = equinix_network_device.test.secondary_device[0].metro_code
throughput = "50"
throughput_unit = "Mbps"
}
}
论证参考
以下论点得到支持:
name- (必填)设备链接名称。subnet- (可选)设备链路子网,采用 CIDR 格式。自配置设备之间的链路不需要此参数。device- (必填)设备链接中一个或多个设备的定义。有关更多详细信息,请参阅下面的 设备 部分。link- (已弃用)设备链路中一个或多个城际连接的定义。更多详情请参见下方的链路部分。metro_link- (可选)定义属于设备链路的一个或多个城际连接。更多详情请参见下方的城际链路部分。redundancy_type- (可选)连接是通过 Fabric 的主端口还是辅助端口创建的。支持的值:PRIMARY(默认值)、SECONDARY、HYBRIDproject_id- (可选)设备链接所属项目资源的唯一标识符。如果省略此项,则设备链接将以您组织的默认项目 ID 创建。
器材
device 代码块支持以下参数:
id- (必填)设备标识符。asn- (可选)设备 ASN 号。自配置设备无需填写。interface_id- (可选)用于设备链路连接的设备网络接口标识符。
链接
link 代码块支持以下参数:
account_number- (必填)用于支付连接费用的账单账号throughput- (必填)连接吞吐量。throughput_unit- (必填)连接吞吐量单位(Mbps 或 Gbps)。src_metro_code- (必填)连接源 Metro 代码。dst_metro_code- (必填)连接目的地地铁代码。src_zone_code- (已弃用)连接源区域代码不是必需的。dst_zone_code- (已弃用)连接目标区域代码不是必需的。
地铁
Metro link 代码块支持以下参数:
account_number- (必填)用于支付连接费用的账单账号throughput- (必填)连接吞吐量。throughput_unit- (必填)连接吞吐量单位(Mbps 或 Gbps)。metro_code- (必填)地铁连接代码。
属性参考
除了上述所有参数外,还会导出以下属性:
uuid- 设备链接唯一标识符。status- 设备链路配置状态。取值范围为PROVISIONING、PROVISIONED、DEPROVISIONING、DEPROVISIONED、FAILED之一。
device 块的属性:
ip_address- 分配给设备的设备链路子网中的 IP 地址status- 给定设备上的设备链路配置状态。取值范围为PROVISIONING、PROVISIONED、DEPROVISIONING、DEPROVISIONED、FAILED之一。
暂停
此资源提供以下超时配置选项:
- 创建 - 默认值为 10 分钟
- 更新 - 默认值为 10 分钟
- 删除 - 默认值为 10 分钟
进口
可以使用现有 ID 导入此资源:
terraform import equinix_network_device_link.example {existing_id}