本文へスキップ

equinix_network_device_link(リソース)

リソースequinix_network_device_linkは、Equinix Network Edge仮想ネットワークデバイスのリンクの作成と管理を可能にします。

使用例

# Example of device link with HA device pair
# where each device is in different metro
resource "equinix_network_device_link" "test" {
name = "test-link"
subnet = "192.168.40.64/27"
project_id = "a86d7112-d740-4758-9c9c-31e66373746b"
device {
id = equinix_network_device.test.uuid
asn = equinix_network_device.test.asn > 0 ? equinix_network_device.test.asn : 22111
interface_id = 6
}
device {
id = equinix_network_device.test.secondary_device[0].uuid
asn = equinix_network_device.test.secondary_device[0].asn > 0 ? equinix_network_device.test.secondary_device[0].asn : 22333
interface_id = 7
}
link {
account_number = equinix_network_device.test.account_number
src_metro_code = equinix_network_device.test.metro_code
dst_metro_code = equinix_network_device.test.secondary_device[0].metro_code
throughput = "50"
throughput_unit = "Mbps"
}
}

引数リファレンス

以下の引数をサポートしています:

  • name - (必須)デバイスリンク名。
  • subnet - (オプション)CIDR形式のデバイスリンクサブネット。自己構成デバイス間のリンクには必要ありません。
  • device - (必須) デバイスリンクに属する1つ以上のデバイスの定義。詳細は後述のデバイスセクションを参照してください。
  • link - (非推奨) デバイスリンクに属する 1 つ以上のメトロ間接続の定義。詳細は以下の Link セクションを参照してください。
  • metro_link - (オプション) デバイスリンクに属する 1 つ以上のメトロ間接続の定義。詳しくは下記のメトロリンクセクションを参照してください。
  • redundancy_type - (オプション)接続をFabricのプライマリポートまたはセカンダリポートから作成するかどうかを指定します。サポートされる値:PRIMARY(デフォルト)、SECONDARYHYBRID
  • project_id - (オプション)デバイスリンクがスコープされるプロジェクトリソースの一意識別子。

デバイス

device ブロックは以下の引数をサポートしています:

  • id - (必須)デバイス識別子。
  • asn - (オプション)デバイスASN番号。自己構成デバイスには不要です。
  • interface_id - (オプション)デバイスリンク接続に使用するデバイスネットワークインターフェイス識別子。

リンク

link ブロックは以下の引数をサポートしています:

  • account_number - (必須)接続料金に使用される請求アカウント番号
  • throughput - (必須)接続スループット。
  • throughput_unit - (必須)接続スループット単位(MbpsまたはGbps)。
  • src_metro_code - (必須) 接続ソースのメトロコード。
  • dst_metro_code - (必須)接続先のメトロコード。
  • src_zone_code - (非推奨)接続ソースゾーンコードは必要ありません。
  • dst_zone_code - (非推奨)接続先ゾーンコードは必要ありません。

メトロリンク

Metro link ブロックは以下の引数をサポートしています:

  • account_number - (必須)接続料金に使用される請求アカウント番号
  • throughput - (必須)接続スループット。
  • throughput_unit - (必須)接続スループット単位(MbpsまたはGbps)。
  • metro_code - (必須)接続メトロコード。

属性リファレンス

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

  • uuid - デバイスリンク一意の識別子。
  • status - デバイスリンクのプロビジョニングステータス。PROVISIONINGPROVISIONEDDEPROVISIONINGDEPROVISIONEDFAILED のいずれか。

deviceブロックの属性です:

  • ip_address - デバイスに割り当てられたデバイスリンクサブネットのIPアドレス
  • status - 指定されたデバイスのデバイス・リンク・プロビジョニング・ステータス。PROVISIONINGPROVISIONEDDEPROVISIONINGDEPROVISIONEDFAILED のいずれか。

タイムアウト

このリソースは、次の タイムアウト設定 オプションを提供します:

  • create - デフォルトは10分です。
  • 更新 - デフォルトは10分です
  • 削除 - デフォルトは10分

インポート

このリソースは、既存のIDを使用してインポートできます:

terraform import equinix_network_device_link.example {existing_id}
このページは役に立ちましたか?