equinix_fabric_cloud_router(データソース)
指定されたUUIDのFabric Cloud Routerを取得できるFabric V4 API互換のデータリソースです。
追加ドキュメント
- はじめに: https://docs.equinix.com/fabric-cloud-router/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Cloud-Routers
使用例
data "equinix_fabric_cloud_router" "cloud_router_data_name" {
uuid = "<uuid_of_cloud_router>"
}
output "id" {
value = data.equinix_fabric_cloud_router.cloud_router_data_name.id
}
output "name" {
value = data.equinix_fabric_cloud_router.cloud_router_data_name.name
}
output "account_number" {
value = [for account in data.equinix_fabric_cloud_router.cloud_router_data_name.account: account.account_number]
}
output "equinix_asn" {
value = data.equinix_fabric_cloud_router.cloud_router_data_name.equinix_asn
}
output "metro_code" {
value = [for location in data.equinix_fabric_cloud_router.cloud_router_data_name.location: location.metro_code]
}
output "metro_name" {
value = [for location in data.equinix_fabric_cloud_router.cloud_router_data_name.location: location.metro_name]
}
output "region" {
value = [for location in data.equinix_fabric_cloud_router.cloud_router_data_name.location: location.region]
}
output "package_code" {
value = [for package in data.equinix_fabric_cloud_router.cloud_router_data_name.package: package.code]
}
output "project_id" {
value = [for project in data.equinix_fabric_cloud_router.cloud_router_data_name.project: project.project_id]
}
output "type" {
value = data.equinix_fabric_cloud_router.cloud_router_data_name.type
}
スキーマ
必須
uuid(文字列) Equinixが割り当てたFabric Cloud Router識別子
読み取り専用
account(オブジェクトのセット) この Fabric Cloud Router に関連付けられた顧客のアカウント情報(入れ子のスキーマは下記参照](#nestedatt--account)change_log(オブジェクトのセット) Fabric Cloud Router のライフサイクル変更情報をキャプチャします(入れ子のスキーマについては下記を参照)。connections_count(Number) この Fabric Cloud Router インスタンスに関連付けられている接続数。description(String) 顧客が提供する Fabric Cloud Router の説明。equinix_asn(番号) Equinix ASNhref(文字列) Fabric Cloud Router URI 情報id(文字列) このリソースの ID。location(オブジェクトのセット) Fabric Cloud Router location (入れ子になったスキーマは以下を参照)(#nestedatt--location))marketplace_subscription(オブジェクトの集合)マーケットプレイスサブスクリプションのEquinix Fabricエンティティ(入れ子になったスキーマについては下記を参照name(文字列) Fabric Cloud Router 名。ハイフンとアンダースコアのみを含むことができる英数字 24 文字の文字列。notifications(オブジェクトのリスト) Fabric Cloud Router の設定やステータスの変更に関する通知の設定(入れ子になったスキーマについては下記を参照)。order(オブジェクトの集合)この Fabric Cloud Router に関連する注文情報(入れ子になったスキーマについては下記 を参照)。package(オブジェクトの集合) Fabric Cloud Router パッケージタイプ (入れ子になったスキーマは以下を参照)(#nestedatt--package))project(オブジェクトのセット) 顧客のリソース階層プロジェクト情報。エクイニクスのIdentity & Access Managementに登録されたお客様に適用されます。詳細はIdentity and Access Managementを参照してください:プロジェクト(ネストされたスキーマについては下記を参照)。state(文字列) Fabric Cloud Router 全体の状態type(文字列) XF_ROUTER のような FCR タイプを定義します。
accountの入れ子スキーマ
読み取り専用:
account_number(番号)
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(文字列)
locationの入れ子スキーマ
読み取り専用:
ibx(文字列)metro_code(文字列)metro_name(文字列)region(文字列)
marketplace_subscriptionの入れ子スキーマ
読み取り専用:
type(文字列)uuid(文字列)
notificationsの入れ子スキーマ
読み取り専用:
emails(文字列のリスト)send_interval(文字列)type(文字列)
orderの入れ子スキーマ
読み取り専用:
billing_tier(文字列)order_id(文字列)order_number(文字列)purchase_order_number(文字列)term_length(番号)
packageの入れ子スキーマ
読み取り専用:
code(文字列)
projectの入れ子スキーマ
読み取り専用:
href(文字列)project_id(文字列)