equinix_fabric_network(リソース)
Fabric V4 API互換リソースにより、Equinix Fabricネットワークの構築と管理が可能になります。
追加ドキュメント
- はじめに: https://docs.equinix.com/fabric/multipoint-connections/multipoint-networks/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Networks
使用例
resource "equinix_fabric_network" "new_network" {
name = "Network-SV"
type = "EVPLAN"
scope = "GLOBAL"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
project {
project_id = "776847000642406"
}
}
スキーマ
必須
name(文字列) ファブリックネットワーク名。ハイフンとアンダースコアのみを含むことができる英数字 24 文字の文字列。notifications(ブロックリスト、最小値: 1) Fabric Networkの設定やステータスの変更に関する通知の設定 (ネストされたスキーマは以下を参照](#nestedblock--notifications))project(ブロックセット、最小値: 1) Fabric Network プロジェクト (入れ子になったスキーマは以下を参照)(#nestedblock--project))scope(文字列) ファブリック・ネットワーク・スコープ。有効な値:有効な値:[regional global local]。注:スコープがregionalの場合、location.regionフィールドは必須です。type(文字列) サポートするネットワークタイプ - EVPLAN、EPLAN、IPWAN、EVPTREE、EPTREE
オプション
location(ブロックセット、最大: 1) Fabric ネットワークの場所 (入れ子になったスキーマは以下を参照](#nestedblock--location))timeouts(ブロック、省略可能) (入れ子になったスキーマについては以下を参照](#nestedblock--timeouts))
読み取り専用
change(オブジェクトのセット) アセットの変更操作に関する情報 (入れ子になったスキーマは下記参照)(#nestedatt--change)change_log(オブジェクトのセット) アセットの作成、変更、削除の永続的な記録 (入れ子のスキーマは下記参照)(#nestedatt--change_log)connections_count(数) このネットワークに関連する接続数href(String) ファブリックネットワーク URI 情報id(文字列) このリソースの ID。operation(オブジェクトのセット)この Fabric Network に関連するネットワーク操作情報(入れ子のスキーマについては下記 を参照)。state(String) ファブリックネットワークの全体状態uuid(文字列) Equinixが割り当てたネットワーク識別子
notificationsの入れ子スキーマ
必須
emails(文字列のリスト) 連絡先電子メールの配列type(String) 通知タイプ - ALL、CONNECTION_APPROVAL、SALES_REP_NOTIFICATIONS、NOTIFICATIONS
オプション
send_interval(文字列) 送信間隔
projectの入れ子スキーマ
必須
project_id(文字列) 顧客プロジェクト識別子
locationの入れ子スキーマ
オプション
ibx(文字列) IBXコードmetro_code(文字列) アクセスポイントメトロコードmetro_name(文字列) アクセスポイントメトロ名region(文字列) アクセスポイント地域
timeoutsの入れ子スキーマ
オプション
create(文字列)delete(文字列)read(文字列)update(文字列)
changeの入れ子スキーマ
読み取り専用:
href(文字列)type(文字列)uuid(文字列)
change_logの入れ子スキーマ
読み取り専用:
created_by(文字列)created_by_email(文字列)created_by_full_name(文字列)created_date_time(文字列)deleted_by(文字列)deleted_by_email(文字列)deleted_by_full_name(文字列)deleted_date_time(文字列)updated_by(文字列)updated_by_email(文字列)updated_by_full_name(文字列)updated_date_time(文字列)
operationの入れ子スキーマ
読み取り専用:
equinix_status(文字列)