本文へスキップ

~>非推奨のお知らせ 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_idip_address の両方を渡す必要があります。

属性リファレンス

このデータソースは equinix_metal_reserved_ip_block リソースと同じ属性を公開していますが、以下の違いがあります:

  • type - global_ipv4public_ipv4private_ipv4public_ipv6vrf のいずれか。
このページは役に立ちましたか?