Saltar al contenido principal

equinix_fabric_connections (Fuente de datos)

Recurso de datos compatible con Fabric V4 API que permite al usuario recuperar la conexión para un UUID determinado

Documentación adicional:

Ejemplo de uso​

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
}

Esquema​

Obligatorio​

  • filter (Lista de bloques, min: 1, máximo: 10) Filtros para la solicitud de búsqueda del origen de datos (ver a continuación para ver el esquema anidado )
  • outer_operator (String) Determina si la lista de filtros se agrupará por Y o por O. Uno de [AND, O]

Opcional​

Sólo lectura​

Esquema anidado para filter​

Necesario:

  • operator (String) Operadores para usar en su campo filtrado con los valores indicados. Uno de [ =, !=, >, >=, <, <=, ENTRE, NO ENTRE, COMO, NO COMO, IN, NOT IN, NO ES NULL, IS NULL]
  • property (String) Posibles nombres de campo para usar en los filtros. Uno de [/isRemote /nombre /uuid /tipo /Geoscope /Cuenta/OrgID /Side/AccessPoint/Cuenta/Nombre de la cuenta /Side/AccessPoint/Cuenta/Número de cuenta /Side/AccessPoint/Brouter/uuid /Side/AccessPoint/
  • values (Lista de cadenas) Los valores a los que desea aplicar la combinación propiedad+operador para filtrar su búsqueda de datos

Opcional:

  • group (String) Parámetro de id personalizado opcional para asignar este filtro a un grupo interno O grupo. El ID de grupo debe tener el prefijo AND_ o_. Asegúrese de que los elementos agrupados previstos tengan el mismo ID dado. Los filtros no agrupados se colocarán ellos mismos en el grupo de lista de filtros.

Esquema anidado para pagination​

Opcional:

  • limit (Número) Número de elementos que deben solicitarse por página. El número debe estar entre 1 y 100. El valor predeterminado es 20
  • offset (Número) El desplazamiento de página para la solicitud de paginación. Índice del primer elemento. El valor predeterminado es 0.

Esquema anidado para sort​

Opcional:

  • direction (String) La dirección de clasificación. Puede ser uno de: [DESC, ASC], por defecto es DESC
  • property (String) El nombre de la propiedad que se va a utilizar en la clasificación. Uno de [/nombre /dirección /Side/AccessPoint/nombre /Side/AccessPoint/tipo /Side/AccessPoint/vlanCTag/Side/LinkProtocol/vlanSTag/zupSide/AccessPoint/ El valor predeterminado es /Changelog/updatedDateTime

Esquema anidado para data​

Sólo lectura:

Esquema anidado para data.a_side​

Sólo lectura:

Esquema anidado para data.a_side.access_point​

Sólo lectura:

Esquema anidado para data.a_side.access_point.account​

Sólo lectura:

  • account_name (Cadena)
  • account_number (Número)
  • global_cust_id (Cadena)
  • global_org_id (Cadena)
  • global_organization_name (Cadena)
  • org_id (Número)
  • organization_name (Cadena)
  • ucm_id (Cadena)

Esquema anidado para data.a_side.access_point.gateway​

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para data.a_side.access_point.interface​

Sólo lectura:

  • id (Número)
  • type (Cadena)
  • uuid (Cadena)

Sólo lectura:

  • type (Cadena)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema anidado para data.a_side.access_point.location​

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para data.a_side.access_point.network​

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para data.a_side.access_point.port​

Sólo lectura:

Esquema anidado para data.a_side.access_point.port.redundancy​

Sólo lectura:

  • enabled (Booleano)
  • group (Cadena)
  • priority (Cadena)

Esquema anidado para data.a_side.access_point.profile​

Sólo lectura:

  • access_point_type_configs (Lista de objetos) (ver abajo para el esquema anidado )
  • description (Cadena)
  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.a_side.access_point.profile.access_point_type_configs​

Sólo lectura:

  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.a_side.access_point.router​

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para data.a_side.access_point.virtual_device​

Sólo lectura:

  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.a_side.additional_info​

Sólo lectura:

  • key (Cadena)
  • value (Cadena)

Esquema anidado para data.a_side.service_token​

Sólo lectura:

  • description (Cadena)
  • href (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.account​

Sólo lectura:

  • account_name (Cadena)
  • account_number (Número)
  • global_cust_id (Cadena)
  • global_org_id (Cadena)
  • global_organization_name (Cadena)
  • org_id (Número)
  • organization_name (Cadena)
  • ucm_id (Cadena)

Esquema anidado para data.change_log​

Sólo lectura:

  • created_by (Cadena)
  • created_by_email (Cadena)
  • created_by_full_name (Cadena)
  • created_date_time (Cadena)
  • deleted_by (Cadena)
  • deleted_by_email (Cadena)
  • deleted_by_full_name (Cadena)
  • deleted_date_time (Cadena)
  • updated_by (Cadena)
  • updated_by_email (Cadena)
  • updated_by_full_name (Cadena)
  • updated_date_time (Cadena)

Esquema anidado para data.notifications​

Sólo lectura:

  • emails (Lista de cadenas)
  • send_interval (Cadena)
  • type (Cadena)

Esquema anidado para data.operation​

Sólo lectura:

Esquema anidado para data.operation.errors​

Sólo lectura:

  • additional_info (Lista de objetos) (ver abajo para el esquema anidado )
  • correlation_id (Cadena)
  • details (Cadena)
  • error_code (Cadena)
  • error_message (Cadena)
  • help (Cadena)

Esquema anidado para data.operation.errors.additional_info​

Sólo lectura:

  • property (Cadena)
  • reason (Cadena)

Esquema anidado para data.order​

Sólo lectura:

  • billing_tier (Cadena)
  • order_id (Cadena)
  • order_number (Cadena)
  • purchase_order_number (Cadena)
  • term_length (Número)

Esquema anidado para data.project​

Sólo lectura:

  • href (Cadena)
  • project_id (Cadena)

Esquema anidado para data.redundancy​

Sólo lectura:

  • group (Cadena)
  • priority (Cadena)

Esquema anidado para data.z_side​

Sólo lectura:

Esquema anidado para data.z_side.access_point​

Sólo lectura:

Esquema anidado para data.z_side.access_point.account​

Sólo lectura:

  • account_name (Cadena)
  • account_number (Número)
  • global_cust_id (Cadena)
  • global_org_id (Cadena)
  • global_organization_name (Cadena)
  • org_id (Número)
  • organization_name (Cadena)
  • ucm_id (Cadena)

Esquema anidado para data.z_side.access_point.gateway​

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para data.z_side.access_point.interface​

Sólo lectura:

  • id (Número)
  • type (Cadena)
  • uuid (Cadena)

Sólo lectura:

  • type (Cadena)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema anidado para data.z_side.access_point.location​

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (Cadena)

Esquema anidado para data.z_side.access_point.network​

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para data.z_side.access_point.port​

Sólo lectura:

Esquema anidado para data.z_side.access_point.port.redundancy​

Sólo lectura:

  • enabled (Booleano)
  • group (Cadena)
  • priority (Cadena)

Esquema anidado para data.z_side.access_point.profile​

Sólo lectura:

  • access_point_type_configs (Lista de objetos) (ver abajo para el esquema anidado )
  • description (Cadena)
  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.z_side.access_point.profile.access_point_type_configs​

Sólo lectura:

  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.z_side.access_point.router​

Sólo lectura:

  • href (Cadena)
  • uuid (Cadena)

Esquema anidado para data.z_side.access_point.virtual_device​

Sólo lectura:

  • href (Cadena)
  • name (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para data.z_side.additional_info​

Sólo lectura:

  • key (Cadena)
  • value (Cadena)

Esquema anidado para data.z_side.service_token​

Sólo lectura:

  • description (Cadena)
  • href (Cadena)
  • type (Cadena)
  • uuid (Cadena)
¿Le ha resultado útil esta página?