equinix_network_device_link(リソース)
リソースをequinix_network_device_link使用すると、Equinix Network Edge仮想ネットワークデバイスリンクの作成と管理が可能になります。
使用例
# Example of device link with HA device pair
# where each device is in a different metro
resource "equinix_network_device_link" "test" {
name = "test-DLG"
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
device {
id = equinix_network_device.test.uuid
interface_id = 6
}
device {
id = equinix_network_device.test.secondary_device[0].uuid
interface_id = 7
}
metro_link {
account_number = equinix_network_device.test.account_number
metro_code = equinix_network_device.test.metro_code
throughput = "50"
throughput_unit = "Mbps"
}
metro_link {
account_number = equinix_network_device.test.secondary_device[0].account_number
metro_code = equinix_network_device.test.secondary_device[0].metro_code
throughput = "50"
throughput_unit = "Mbps"
}
}
引数リファレンス
以下の引数をサポートしています:
name-(必須)デバイスリンク名。subnet-(任意)CIDR形式のデバイスリンクサブネット。セルフ設定デバイス間のリンクには必要ありません。device-(必須)デバイスリンクに属する1つ以上のデバイスの定義。詳細については、以下の「デバイス」セクションを参照してください。metro_link-(任意)デバイスリンクに属する1つ以上の都市圏間接続の定義。詳細については、以下の「都市圏リンク」セクションを参照してください。redundancy_type-(任意)接続をFabricのプライマリポートまたはセカンダリポートのどちらで作成するかを指定します。サポートされる値:PRIMARY(デフォルト)、SECONDARY、、HYBRIDproject_id-(任意)デバイスリンクのスコープが設定されているプロジェクトリソースの一意の識別子。省略すると、デバイスリンクは組織のデフォルトのプロジェクトIDの下に作成されます。
デバイス
deviceブロックは以下の引数をサポートしています。
id-(必須)デバイス識別子。asn-(任意)デバイスのASN番号。セルフ設定デバイスには必要ありません。interface_id-(任意)デバイスリンク接続に使用するデバイスネットワークインターフェイス識別子。
都市圏リンク
Metro linkブロックは以下の引数をサポートしています。
account_number-(必須)接続料金に使用する請求アカウント番号throughput-(必須)接続スループット。throughput_unit-(必須)接続スループット単位(MbpsまたはGbps )。metro_code-(必須)接続都市圏コード。
属性リファレンス
上記のすべての引数に加えて、以下の属性がエクスポートされます:
uuid-デバイスリンクの一意の識別子。status-デバイスリンクのプロビジョニングステータス。PROVISIONING``PROVISIONED、、DEPROVISIONING、、DEPROVISIONEDのいずれかです。FAILED
deviceブロック属性:
ip_address-デバイスに割り当てられたデバイスリンクサブネットからのIPアドレスstatus-指定されたデバイスのデバイスリンクプロビジョニングステータス。PROVISIONING``PROVISIONED、、DEPROVISIONING、、DEPROVISIONEDのいずれかです。FAILED
タイムアウト
このリソースには、次のタイムアウト設定オプションがあります。
- create - デフォルトは10分です。
- 更新 - デフォルトは10分です
- 削除 - デフォルトは10分
インポート
このリソースは、既存のIDを使用してインポートできます:
terraform import equinix_network_device_link.example {existing_id}