本文へスキップ

equinix_fabric_route_aggregations(データソース)

Equinix Fabric Route Aggregationsをページネーションの詳細とともにフェッチできる、Fabric V4 API互換のデータリソースです:

使用例

data "equinix_fabric_route_aggregations" "ra_policy" {
filter = {
property = "/project/projectId"
operator = "="
values = ["<route_aggregation_project_id>"]
}
pagination = {
limit = 2
offset = 1
}
}

output "first_route_aggregation_name" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.name
}

output "first_route_aggregation_description" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.description
}

output "first_route_aggregation_connections_count" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.connections_count
}

output "first_route_aggregation_rules_count" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.rules_count
}

スキーマ

必須

  • filter (属性) データソース検索リクエストのフィルタ (入れ子になったスキーマは以下を参照](#nestedatt--filter))

オプション

  • pagination (属性) 返されるルートアグリゲーションリストのページネーションの詳細 (入れ子になったスキーマについては以下を参照](#nestedatt--pagination))
  • sort (属性) データソース検索リクエストのフィルタ (ネストされたスキーマは以下を参照](#nestedatt--sort))

読み取り専用

  • data (属性リスト) 返されるルート集約オブジェクトのリスト (入れ子になったスキーマについては以下を参照](#nestedatt--data))
  • id (文字列) リ ソ ース の一意な識別子

filterの入れ子スキーマ

必須

  • operator (文字列) 指定 し た値で フ ィ ル タ ー さ れた フ ィ ール ド で使いたい演算子。=, !=, >, >=, <, <=, BETWEEN, NOT BETWEEN, LIKE, NOT LIKE, IN, NOT IN, IS NOT NULL, IS NULL] のいずれか。
  • property (文字列) フ ィ ル タ で使用可能な フ ィ ール ド 名。type /name /project/projectId /uuid /state] のいずれか。
  • values (文字列の リ ス ト ) デー タ 検索を フ ィ ル タ す る ためにプ ロパテ ィ + オペレー タ の組み合わせを適用 し たい値。

paginationの入れ子スキーマ

オプション

  • limit (数値) 1 ページあ た り に返 さ れ る 検索結果の最大数。数値は 1 から 100 の間である必要があり、デフォルトは 20 です。
  • offset (数値) 応答で返 さ れた最初の項目の イ ンデ ッ ク ス。デフォルトは 0 です。

読み取り専用:

  • next (String) レスポンスの次の項目への相対 URL
  • previous (String) レスポンスの前の項目からの相対 URL
  • total (数) リクエストを行うユーザーが利用可能なルートアグリゲーションの総数

sortの入れ子スキーマ

オプション

  • direction (文字列) 並べ替え方向。以下のいずれか:[DESC, ASC] のいずれか。 デ フ ォル ト は DESC です。
  • property (文字列) 並べ替えで使いたいプ ロパテ ィ 名。type /name /project/projectId /uuid /state] のいずれか デフォルトは /name です。

dataの入れ子スキーマ

読み取り専用:

  • change (属性) 最新のルート集約変更の現在の状態 (入れ子のスキーマは下記参照](#nestedatt--data--change))
  • change_log (属性) ルートアグリゲーションリソースの最後の変更の詳細 (入れ子のスキーマは以下を参照)(#nestedatt--data--change_log)
  • connections_count (数) ルートアグリゲーションに接続されたコネクション数
  • description (文字列) 顧客が提供するルート集約の説明
  • href (文字列) Equinixが自動生成したルート集約リソースへのURI
  • name (String) ルート集約のプロバイダ提供名
  • project (属性) Equinix Project属性オブジェクト(入れ子スキーマについては下記を参照)。
  • rules_count (数) ルートアグリゲーションにアタッチされたルールの数
  • state (String) 経路集約リソースのプロビジョニングステータスを表す値
  • type(文字列) Equinix定義のルート集約タイプ; BGP_IPv4_PREFIX_AGGREGATION、BGP_IPv6_PREFIX_AGGREGATION
  • uuid (文字列)エクイニクスが割り当てたルート集約リソースの一意のID

data.changeの入れ子スキーマ

読み取り専用:

  • href (文字列) Equinixが自動生成したルート集約変更へのURI
  • type (文字列) Equinix定義ルート集約変更タイプ
  • uuid (文字列) エクイニクスが割り当てた一意の変更ID

data.change_logの入れ子スキーマ

読み取り専用:

  • created_by (String) 経路集約リソースの作成者のユーザー名
  • created_by_email (String) 経路集約リソースの作成者の電子メール
  • created_by_full_name (String) 経路集約リソースの作成者の法的名称
  • created_date_time (String) 経路集約リソースの作成時間
  • deleted_by (String) 経路集約リソースの削除者のユーザー名
  • deleted_by_email (String) 経路集約リソースの削除者のメールアドレス
  • deleted_by_full_name (String) 経路集約リソースの削除者の正式名称
  • deleted_date_time (String) 経路集約リソースの削除時間
  • updated_by (String) 経路集約リソースの最終更新者のユーザー名
  • updated_by_email (String) 経路集約リソースの最終更新者の電子メール
  • updated_by_full_name (String) 経路集約リソースの最終更新者の法的名前
  • updated_date_time (String) 経路集約リソースの最終更新時刻

data.projectの入れ子スキーマ

読み取り専用:

  • project_id (文字列) エクイニクス加入者割り当てプロジェクトID
このページは役に立ちましたか?