本文へスキップ

~>非推奨のお知らせ Equinix Metalは、2026年6月30日 をもってサービスを終了します。すべてのMetalデータソースは、このプロバイダのバージョン5.0.0で削除されます。廃止までの継続利用には、このプロバイダのバージョン4.xをご利用ください。詳細は https://docs.equinix.com/metal/ をご覧ください。

equinix_metal_ip_block_ranges(データソース)

このデータソースを使用して、プロジェクト内のすべてのタイプの割り当てIPブロックのCIDR表現を取得します。

エクイニクスのIPブロックには、equinix_metal_global IPv4、public IPv4、private IPv4、IPv6の4種類があります。グローバルIPv4とパブリックIPv4はいずれもインターネットからルーティング可能です。パブリックIPv4ブロックは施設またはメトロに割り当てられ、そのアドレスはその場所にあるデバイスにのみ割り当てられます。グローバルIPv4ブロックからのアドレスは、どのメトロのデバイスにも割り当てることができます。

データソースには4つのリスト属性があります:global_ipv4public_ipv4private_ipv4ipv6の4つのリスト属性があり、それぞれプロジェクトの各ブロックの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 - (オプション)IPブロックをフィルタリングするメトロコード。グローバルIPv4ブロックはいずれにせよリストされます。これとファシリティを省略すると、プロジェクトのすべてのブロックがリストされます。

属性リファレンス

上記のすべての引数に加えて、以下の属性がエクスポートされます:

  • global_ipv4 - プロジェクトのグローバル IPv4 ブロックの CIDR 表現のリスト。
  • public_ipv4 - プロジェクト内のパブリック IPv4 ブロックの CIDR 表現のリスト。
  • private_ipv4 - プロジェクト内のプライベート IPv4 ブロックの CIDR 表現のリスト。
  • ipv6 - プロジェクト内の IPv6 ブロックの CIDR 表現のリスト。
このページは役に立ちましたか?