~>非推奨のお知らせ Equinix Metalは、2026年6月30日 をもってサービスを終了します。すべてのMetalデータソースは、このプロバイダのバージョン5.0.0で削除されます。廃止までの継続利用には、このプロバイダのバージョン4.xをご利用ください。詳細は https://docs.equinix.com/metal/ をご覧ください。
equinix_metal_reserved_ip_block(データソース)
Equinix MetalのIPアドレスブロックを検索するには、このデータソースをご利用ください。検索にはIPアドレスまたはブロックIDを使用できます。
~> 後方互換性のため、このデータソースは、事前に作成された(管理)IPブロックにも使用できます。
製品の詳細と API リファレンス資料については、[Virtual Routing and Forwarding documentation を参照してください。
使用例
ドメイン名のIPアドレスを検索し、そのIPを使用して含まれるIPブロックを検索し、そのブロックからIPアドレスを持つデバイスを実行します:
data "dns_a_record_set" "www" {
host = "www.example.com"
}
data "equinix_metal_reserved_ip_block" "www" {
project_id = local.my_project_id
address = data.dns_a_record_set.www.addrs[0]
}
resource "equinix_metal_device" "www" {
project_id = local.my_project_id
[...]
ip_address {
type = "public_ipv4"
reservation_ids = [data.equinix_metal_reserved_ip_block.www.id]
}
}
引数リファレンス
以下の引数をサポートしています:
id- (オプション)検索する IP アドレスブロックの UUID。project_id- (オプション)検索されたブロックがあるべきプロジェクトの UUID。ip_address- (オプション)この IP アドレスを含むブロックが返されます。
->注: id のいずれか、または project_id と ip_address の両方を渡す必要があります。
属性リファレンス
このデータソースは equinix_metal_reserved_ip_block リソースと同じ属性を公開していますが、以下の違いがあります:
type-global_ipv4、public_ipv4、private_ipv4、public_ipv6、vrfのいずれか。