~>非推奨のお知らせ 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_ipv4、public_ipv4、private_ipv4、ipv6の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 表現のリスト。