本文へスキップ

equinix_fabric_cloud_router(リソース)

Fabric V4 API互換リソースにより、[Equinix Fabric Cloud Router の作成と管理が可能になります。

追加ドキュメント

使用例

Fabric Cloud Router

resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
account {
account_number = "203612"
}
}

Marketplace サブスクリプションID付きFabric Cloud Router

resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
marketplace_subscription {
type = "AWS_MARKETPLACE_SUBSCRIPTION"
uuid = "2823b8ae07-a2a2-45b4-a658-c3542bb24e9"
}
}

スキーマ

必須

  • location (ブロックセット、最小: 1、最大: 1) Fabric Cloud Router location (入れ子のスキーマは下記参照)(#nestedblock--location))
  • name (文字列) Fabric Cloud Router 名。ハイフンとアンダースコアのみを含むことができる英数字 24 文字の文字列。
  • notifications (ブロックリスト、最小値: 1) Fabric Cloud Router の設定やステータスの変更に関する通知の設定(入れ子のスキーマについては下記を参照)。
  • package (ブロックセット、最小: 1、最大: 1) Fabric Cloud Router パッケージタイプ (入れ子のスキーマは下記参照)(#nestedblock--package))
  • project (ブロックセット、最小:1、最大:1) 顧客のリソース階層プロジェクト情報。Identity & Access Managementに登録されたお客様に適用されます。詳細はIdentity and Access Managementを参照してください:プロジェクト」を参照してください(入れ子のスキーマについては下記を参照)。
  • type (文字列) XF_ROUTER のような FCR タイプを定義します。

オプション

  • account(ブロックセット、最大:1)この Fabric Cloud Router に関連する顧客アカウント情報(入れ子になったスキーマについては下記 を参照)。
  • description (String) 顧客が提供する Fabric Cloud Router の説明。
  • href (文字列) Fabric Cloud Router URI 情報
  • marketplace_subscription(ブロックセット、最大:1) MarketplaceサブスクリプションのEquinix Fabricエンティティ(入れ子スキーマについては下記を参照)。
  • order (ブロックセット、最大: 1) この Fabric Cloud Router に関連する注文情報(入れ子のスキーマについては下記 を参照)。
  • timeouts (ブロック、省略可能) (入れ子になったスキーマについては以下を参照](#nestedblock--timeouts))
  • uuid (文字列) Equinixが割り当てたFabric Cloud Router識別子

読み取り専用

  • change_log(オブジェクトのセット) Fabric Cloud Router のライフサイクル変更情報をキャプチャします(入れ子のスキーマについては下記を参照)。
  • connections_count (Number) この Fabric Cloud Router インスタンスに関連付けられている接続数。
  • equinix_asn (番号) Equinix ASN
  • id (文字列) このリソースの ID。
  • state (文字列) Fabric Cloud Router 全体の状態

locationの入れ子スキーマ

オプション

  • ibx (文字列) IBXコード
  • metro_code (文字列) アクセスポイントメトロコード
  • metro_name (文字列) アクセスポイントメトロ名
  • region (文字列) アクセスポイント地域

notificationsの入れ子スキーマ

必須

  • emails (文字列のリスト) 連絡先電子メールの配列
  • type (String) 通知タイプ - ALL、CONNECTION_APPROVAL、SALES_REP_NOTIFICATIONS、NOTIFICATIONS

オプション

  • send_interval (文字列) 送信間隔

packageの入れ子スキーマ

必須

  • code (文字列) Fabric Cloud Router パッケージコード

projectの入れ子スキーマ

オプション

  • href (文字列) ユニークリソース URL
  • project_id (文字列) プロジェクト ID

accountの入れ子スキーマ

必須

  • account_number (番号) 口座番号

marketplace_subscriptionの入れ子スキーマ

必須

  • uuid (文字列) Equinixが割り当てたMarketplaceサブスクリプション識別子

オプション

  • type (String) Marketplace Subscription type like; AWS_MARKETPLACE_SUBSCRIPTION.

orderの入れ子スキーマ

オプション

  • billing_tier (文字列) 接続帯域幅の課金ティア
  • order_id (文字列) オーダー ID
  • order_number (文字列) 注文参照番号
  • purchase_order_number (文字列) 購入注文番号
  • {有効な値は 1、12、24、36 で、1 がデフォルト値です (オンデマンドの場合)。

timeoutsの入れ子スキーマ

オプション

  • create (文字列)
  • delete (文字列)
  • read (文字列)
  • update (文字列)

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 (文字列)
このページは役に立ちましたか?