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

equinix_fabric_connections(データソース)

指定されたUUIDの接続を取得できるFabric V4 API互換データリソース

追加ドキュメント

使用例​

data "equinix_fabric_connections" "test" {
outer_operator = "AND"
filter {
property = "/name"
operator = "LIKE"
values = ["PNFV"]
}
filter {
property = "/aSide/accessPoint/location/metroCode"
operator = "="
values = ["SY"]
}
filter {
group = "OR_group1"
property = "/redundancy/priority"
operator = "="
values = ["PRIMARY"]
}
filter {
group = "OR_group1"
property = "/redundancy/priority"
operator = "="
values = ["SECONDARY"]
}
pagination {
offset = 0
limit = 5
}
sort {
direction = "ASC"
property = "/name"
}
}

output "number_of_returned_connections" {
value = length(data.equinix_fabric_connections.test.data)
}

output "first_connection_name" {
value = data.equinix_fabric_connections.test.data.0.name
}

output "first_connection_uuid" {
value = data.equinix_fabric_connections.test.data.0.uuid
}

output "first_connection_bandwidth" {
value = data.equinix_fabric_connections.test.data.0.bandwidth
}

output "first_connection_type" {
value = data.equinix_fabric_connections.test.data.0.type
}

output "first_connection_redundancy_priority" {
value = one(data.equinix_fabric_connections.test.data.0.redundancy).priority
}

output "first_connection_purchase_order_number" {
value = one(data.equinix_fabric_connections.test.data.0.order).purchase_order_number
}

output "first_connection_aSide_type" {
value = one(one(data.equinix_fabric_connections.test.data.0.a_side).access_point).type
}

output "first_connection_aSide_link_protocol_type" {
value = one(one(one(data.equinix_fabric_connections.test.data.0.a_side).access_point).link_protocol).type
}

output "first_connection_aSide_link_protocol_vlan_tag" {
value = one(one(one(data.equinix_fabric_connections.test.data.0.a_side).access_point).link_protocol).vlan_tag
}

output "first_connection_aSide_location_metro_code" {
value = one(one(one(data.equinix_fabric_connections.test.data.0.a_side).access_point).location).metro_code
}

output "first_connection_zSide_type" {
value = one(one(data.equinix_fabric_connections.test.data.0.z_side).access_point).type
}

output "first_connection_zSide_link_protocol_type" {
value = one(one(one(data.equinix_fabric_connections.test.data.0.z_side).access_point).link_protocol).type
}

output "first_connection_zSide_link_protocol_vlan_tag" {
value = one(one(one(data.equinix_fabric_connections.test.data.0.z_side).access_point).link_protocol).vlan_tag
}

output "first_connection_zSide_location_metro_code" {
value = one(one(one(data.equinix_fabric_connections.test.data.0.z_side).access_point).location).metro_code
}

スキーマ​

必須​

  • filter(ブロックリスト、最小:1、最大:10)データソース検索リクエストのフィルター(入れ子になったスキーマについては以下を参照)
  • outer_operator(String)フィルタリストをANDまたはORでグループ化するかどうかを指定します。[AND, OR]のいずれか

オプション​

読み取り専用​

  • data(オブジェクトのリスト)クラウドルーターのリスト(入れ子になったスキーマについては以下を参照)
  • id(String)このリソースのID。

の入れ子スキーマfilter​

必須

  • operator (文字列)フィルターされたフィールドで使用する演算子で、指定された値が使用されます。[=、!=、>、>=、<、のいずれか<=、between、not between、like、not like、IN、NOT IN、IS NOT NULL, IS NULL]
  • property(String)フィルターで使用できるフィールド名。[/isRemote/name/uuid/type/geoScope/account/orgId/asside/AccessPoint/account/accountNumber/aside/AccessPoint/Router/uuid/asside/AccessPoint/linkProtocol /linkProtocol /vlanTagMax/Aside/AccessPoint/Location/MetroCode/AccessPoint/
  • values(文字列のリスト)データ検索をフィルタリングするためにプロパティ+演算子の組み合わせを適用する値

オプション:

  • group(String )このフィルターを内部のANDまたはORグループに割り当てるためのオプションのカスタムIDパラメータ。グループIDの前にAND_または_を付ける必要があります。対象となるグループ化された要素が同じIDであることを確認してください。グループ化されていないフィルターは、フィルターリストグループに単独で配置されます。

の入れ子スキーマpagination​

オプション:

  • limit (number)ページごとにリクエストされるエレメントの数。数値は1~100の範囲で入力してください。デフォルトは20
  • offset(number)ページネーションリクエストのページオフセット。最初のエレメントのインデックス。デフォルトは0です。

の入れ子スキーマsort​

オプション:

  • direction (String)ソート方向。次のいずれかになります。[DESC、ASC]、デフォルトはDESC
  • property(String)ソートに使用するプロパティ名。[/name/direction/asside/AccessPoint/name/asside/AccessPoint/type/asside/AccessPoint/accountName/asside/AccessPoint/location/metroName/asside/AccessPoint/linkProtocol/vlanCTag/aside/accessPoint/linkProtocol/vlanSide/zSide/AccessPoint/type/zSide/AccessPoint/デフォルトは/changelog/updatedDateTimeです。

の入れ子スキーマdata​

読み取り専用:

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

読み取り専用:

の入れ子スキーマdata.a_side.access_point​

読み取り専用:

の入れ子スキーマdata.a_side.access_point.account​

読み取り専用:

  • account_name (文字列)
  • account_number(番号)
  • global_cust_id(文字列)
  • global_org_id(文字列)
  • global_organization_name(文字列)
  • org_id(番号)
  • organization_name(文字列)
  • ucm_id(文字列)

の入れ子スキーマdata.a_side.access_point.gateway​

読み取り専用:

  • href(文字列)
  • uuid(文字列)

の入れ子スキーマdata.a_side.access_point.interface​

読み取り専用:

  • id (番号)
  • type(文字列)
  • uuid(文字列)

読み取り専用:

  • type(文字列)
  • vlan_c_tag (番号)
  • vlan_s_tag(番号)
  • vlan_tag(番号)

の入れ子スキーマdata.a_side.access_point.location​

読み取り専用:

  • ibx (文字列)
  • metro_code(文字列)
  • metro_name(文字列)
  • region(文字列)

の入れ子スキーマdata.a_side.access_point.network​

読み取り専用:

  • href(文字列)
  • uuid(文字列)

の入れ子スキーマdata.a_side.access_point.port​

読み取り専用:

の入れ子スキーマdata.a_side.access_point.port.redundancy​

読み取り専用:

  • enabled (ブール型)
  • group(文字列)
  • priority(文字列)

の入れ子スキーマdata.a_side.access_point.profile​

読み取り専用:

  • access_point_type_configs (オブジェクトのリスト)(入れ子になったスキーマについては以下を参照)
  • description(文字列)
  • href(文字列)
  • name(文字列)
  • type(文字列)
  • uuid(文字列)

の入れ子スキーマdata.a_side.access_point.profile.access_point_type_configs​

読み取り専用:

  • type(文字列)
  • uuid(文字列)

の入れ子スキーマdata.a_side.access_point.router​

読み取り専用:

  • href(文字列)
  • uuid(文字列)

の入れ子スキーマdata.a_side.access_point.virtual_device​

読み取り専用:

  • href(文字列)
  • name(文字列)
  • type(文字列)
  • uuid(文字列)

の入れ子スキーマdata.a_side.additional_info​

読み取り専用:

  • key (文字列)
  • value(文字列)

の入れ子スキーマdata.a_side.service_token​

読み取り専用:

  • description(文字列)
  • href(文字列)
  • type(文字列)
  • uuid(文字列)

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

読み取り専用:

  • account_name (文字列)
  • account_number(番号)
  • global_cust_id(文字列)
  • global_org_id(文字列)
  • global_organization_name(文字列)
  • org_id(番号)
  • organization_name(文字列)
  • ucm_id(文字列)

の入れ子スキーマdata.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(文字列)

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

読み取り専用:

  • emails (文字列のリスト)
  • send_interval(文字列)
  • type(文字列)

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

読み取り専用:

の入れ子スキーマdata.operation.errors​

読み取り専用:

  • additional_info (オブジェクトのリスト)(入れ子になったスキーマについては以下を参照)
  • correlation_id(文字列)
  • details(文字列)
  • error_code(文字列)
  • error_message(文字列)
  • help(文字列)

の入れ子スキーマdata.operation.errors.additional_info​

読み取り専用:

  • property (文字列)
  • reason(文字列)

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

読み取り専用:

  • billing_tier (文字列)
  • order_id(文字列)
  • order_number(文字列)
  • purchase_order_number(文字列)
  • term_length(番号)

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

読み取り専用:

  • href(文字列)
  • project_id (文字列)

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

読み取り専用:

  • group(文字列)
  • priority(文字列)

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

読み取り専用:

の入れ子スキーマdata.z_side.access_point​

読み取り専用:

の入れ子スキーマdata.z_side.access_point.account​

読み取り専用:

  • account_name (文字列)
  • account_number(番号)
  • global_cust_id(文字列)
  • global_org_id(文字列)
  • global_organization_name(文字列)
  • org_id(番号)
  • organization_name(文字列)
  • ucm_id(文字列)

の入れ子スキーマdata.z_side.access_point.gateway​

読み取り専用:

  • href(文字列)
  • uuid(文字列)

の入れ子スキーマdata.z_side.access_point.interface​

読み取り専用:

  • id (番号)
  • type(文字列)
  • uuid(文字列)

読み取り専用:

  • type(文字列)
  • vlan_c_tag (番号)
  • vlan_s_tag(番号)
  • vlan_tag(番号)

の入れ子スキーマdata.z_side.access_point.location​

読み取り専用:

  • ibx (文字列)
  • metro_code(文字列)
  • metro_name(文字列)
  • region(文字列)

の入れ子スキーマdata.z_side.access_point.network​

読み取り専用:

  • href(文字列)
  • uuid(文字列)

の入れ子スキーマdata.z_side.access_point.port​

読み取り専用:

の入れ子スキーマdata.z_side.access_point.port.redundancy​

読み取り専用:

  • enabled (ブール型)
  • group(文字列)
  • priority(文字列)

の入れ子スキーマdata.z_side.access_point.profile​

読み取り専用:

  • access_point_type_configs (オブジェクトのリスト)(入れ子になったスキーマについては以下を参照)
  • description(文字列)
  • href(文字列)
  • name(文字列)
  • type(文字列)
  • uuid(文字列)

の入れ子スキーマdata.z_side.access_point.profile.access_point_type_configs​

読み取り専用:

  • type(文字列)
  • uuid(文字列)

の入れ子スキーマdata.z_side.access_point.router​

読み取り専用:

  • href(文字列)
  • uuid(文字列)

の入れ子スキーマdata.z_side.access_point.virtual_device​

読み取り専用:

  • href(文字列)
  • name(文字列)
  • type(文字列)
  • uuid(文字列)

の入れ子スキーマdata.z_side.additional_info​

読み取り専用:

  • key (文字列)
  • value(文字列)

の入れ子スキーマ data.z_side.service_token​

読み取り専用:

  • description(文字列)
  • href(文字列)
  • type(文字列)
  • uuid(文字列)
このページは役に立ちましたか?