跳至内容

~> 弃用通知 Equinix Metal 将于2026年6月30日停止服务。所有 Metal 数据源将在该提供商的 5.0.0 版本中移除。如需继续使用,请使用该提供商的 4.x 版本直至服务终止。更多信息,请访问 https://docs.equinix.com/metal/。

equinix_metal_ip_block_ranges(数据源)

使用此数据源可获取项目中所有类型已分配 IP 块的 CIDR 表达式,还可以选择按设施或城域进行筛选。

Equinix 系统中有四种类型的 IP 地址块:equinix_metal_global IPv4、公有 IPv4、私有 IPv4 和 IPv6。全局 IPv4 和公有 IPv4 均可从互联网路由。公有 IPv4 地址块在特定设施或城域网内分配,其地址只能分配给该位置的设备。全局 IPv4 地址块中的地址可以分配给任何城域网内的设备。

数据源有 4 个列表属性:global_ipv4public_ipv4private_ipv4ipv6,每个列表属性都列出了项目中相应块的 CIDR 表示法 (<network>/<mask>)。

用法示例

# List CIDR expressions of all the allocated IP block in you project.

# Declare your project ID
locals {
project_id = "<UUID_of_your_project>"
}

data "equinix_metal_ip_block_ranges" "test" {
project_id = local.project_id
}

output "out" {
value = data.equinix_metal_ip_block_ranges.test
}

论证参考

以下论点得到支持:

  • project_id - (必填)要从中列出块的项目的 ID。
  • facility - (已弃用)用于过滤 IP 地址块的设施代码。全局 IPv4 地址块仍会被列出。如果您省略此项和 metro,则会列出项目中的所有地址块。请改用 metro;请阅读设施到 metro 迁移指南
  • metro - (可选)用于过滤 IP 地址块的 Metro 代码。全局 IPv4 地址块仍会被列出。如果省略此项,则会列出项目中的所有地址块。

属性参考

除了上述所有参数外,还会导出以下属性:

  • global_ipv4 - 项目中全局 IPv4 块的 CIDR 表达式列表。
  • public_ipv4 - 项目中公共 IPv4 地址块的 CIDR 表达式列表。
  • private_ipv4 - 项目中私有 IPv4 块的 CIDR 表达式列表。
  • ipv6 - 项目中 IPv6 块的 CIDR 表达式列表。
此页面有帮助吗?