跳至内容

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(默认值)、SECONDARYHYBRID
  • project_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 - 设备链路配置状态。取值范围为 PROVISIONINGPROVISIONEDDEPROVISIONINGDEPROVISIONEDFAILED 之一。

device 块的属性:

  • ip_address - 分配给设备的设备链路子网中的 IP 地址
  • status - 给定设备上的设备链路配置状态。取值范围为 PROVISIONINGPROVISIONEDDEPROVISIONINGDEPROVISIONEDFAILED 之一。

暂停

此资源提供以下超时配置选项:

  • 创建 - 默认值为 10 分钟
  • 更新 - 默认值为 10 分钟
  • 删除 - 默认值为 10 分钟

进口

可以使用现有 ID 导入此资源:

terraform import equinix_network_device_link.example {existing_id}
此页面有帮助吗?