メインコンテンツにスキップ

equinix_fabric_route_aggregations(データソース)

ユーザーがページネーションの詳細を含むEquinix Fabricルートアグリゲーションを取得できる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
}

スキーマ​

必須​

オプション​

読み取り専用​

  • data(属性リスト)ルートアグリゲーションオブジェクトの返されたリスト(入れ子スキーマについては以下を参照)
  • id(String)リソースの一意の識別子

の入れ子スキーマfilter​

必須

  • operator (文字列)フィルターされたフィールドで使用する演算子で、指定された値が使用されます。[=、!=、>、>=、<、のいずれか<=、between、not between、like、not like、IN、NOT IN、IS NOT NULL, IS NULL]
  • property(String)フィルターで使用するフィールド名
  • values(文字列のリスト)データ検索をフィルタリングするためにプロパティ+演算子の組み合わせを適用する値

の入れ子スキーマpagination​

オプション:

  • limit(Number)ページあたりの検索結果の最大数。数値は1~100で、デフォルトは20です。
  • offset(Number)応答で返された最初のアイテムのインデックス。デフォルトは0です

読み取り専用:

  • next(String)応答内の次のアイテムを基準とした相対URL
  • previous(String)応答内の前のアイテムを基準とした相対URL
  • total(数値)リクエストを行うユーザーが利用できるルートアグリゲーションの総数

の入れ子スキーマsort​

オプション:

  • direction (String)ソート方向。次のいずれかになります。[DESC、ASC]、デフォルトはDESC
  • property(String)ソートに使用するプロパティ名。/type""/uuid"/name""/project/projectId""/state""/changelog/createdDateTime""/changelog/updatedDateTime"のいずれかを指定します。デフォルトは"/changelog/updatedDateTime"です。

の入れ子スキーマdata​

読み取り専用:

  • change (属性)ルートアグリゲーションの最新の変更の現在の状態(入れ子スキーマについては以下を参照)
  • change_log(属性)ルートアグリゲーションリソースの最後の変更の詳細(入れ子スキーマについては以下を参照)
  • connections_count(番号)ルートアグリゲーションに接続された接続の数
  • description(String)お客様提供のルートアグリゲーションの説明
  • href(String)ルートアグリゲーションリソースへのEquinix自動生成されたURI
  • name(String)ルートアグリゲーションのお客様提供の名前
  • project(属性)Equinixプロジェクト属性オブジェクト(入れ子になったスキーマについては以下を参照)
  • rules_count(Number)ルートアグリゲーションに適用されるルールの数
  • stateルートアグリゲーションリソースのプロビジョニングステータスを表す(String)値
  • type(文字列)Equinix定義ルートアグリゲーションタイプ。BGP IPV4_Prefix_aggregation、BGP IPV6_Prefix_aggregation
  • uuid(String)ルートアグリゲーションリソースにEquinixが割り当てた一意のID

の入れ子スキーマdata.change​

読み取り専用:

  • href (String)ルートアグリゲーションの変更に対するEquinix自動生成されたURI
  • type(String) Equinixで定義されたルートアグリゲーションの変更タイプ
  • uuid(String)変更にEquinixが割り当てた一意の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 (String) Equinixサブスクライバが割り当てたプロジェクトID
このページは役に立ちましたか?