Saltar al contenido principal

equinix_fabric_networks (Fuente de datos)

Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener la red Fabric para un UUID determinado.

Documentación adicional:

Ejemplo de uso​

data "equinix_fabric_networks" "test" {
outer_operator = "AND"
filter {
property = "/type"
operator = "="
values = ["IPWAN"]
}
filter {
property = "/name"
operator = "="
values = ["Tf_Network_PFCR"]
}
filter {
group = "OR_group1"
property = "/operation/equinixStatus"
operator = "="
values = ["PROVISIONED"]
}
filter {
group = "OR_group1"
property = "/operation/equinixStatus"
operator = "LIKE"
values = ["DEPROVISIONED"]
}
pagination {
offset = 0
limit = 5
}
sort {
direction = "ASC"
property = "/name"
}
}

output "number_of_returned_networks" {
value = length(data.equinix_fabric_networks.test.data)
}

output "first_network_name" {
value = data.equinix_fabric_networks.test.data.0.name
}

output "first_network_connections_count" {
value = data.equinix_fabric_networks.test.data.0.connections_count
}

output "first_network_scope" {
value = data.equinix_fabric_networks.test.data.0.scope
}

output "first_network_type" {
value = data.equinix_fabric_networks.test.data.0.type
}

output "first_network_location_region" {
value = one(data.equinix_fabric_networks.test.data.0.location).region
}

output "first_network_project_id" {
value = one(data.equinix_fabric_networks.test.data.0.project).project_id
}

Esquema​

Requerido​

  • filter (Lista de bloques, Mín: 1, Máx: 10) Filtros para la solicitud de búsqueda de fuentes de datos (véase más abajo para el esquema anidado)
  • outer_operator (Cadena) Determina si la lista de filtros se agrupará por AND o por OR. Uno de [AND, OR]

Opcional:​

Sólo lectura​

Esquema anidado para filter​

Necesario:

  • operator (Cadena) Operadores a utilizar en su campo filtrado con los valores dados. Uno de [ =, !=, >, >=, <, <=, ENTRE, NO ENTRE, ME GUSTA, NO ME GUSTA, ME GUSTA, NO ME GUSTA, EN, NO EN].
  • property (Cadena) Posibles nombres de campo a utilizar en los filtros. Uno de [/name /uuid /scope /type /operation/equinixStatus /location/region /project/projectId /account/globalCustId /account/orgId /deletedDate /_*]
  • 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 (Cadena) Parámetro opcional de id personalizado para asignar este filtro a un grupo AND u OR interno. El id del grupo debe ir prefijado con AND_ u OR_. Asegúrese de que los elementos agrupados previstos tienen el mismo id dado. Los filtros no agrupados se colocarán solos en el grupo de la lista de filtros.

Esquema anidado para pagination​

Opcional:

  • limit (Número) Número de elementos a solicitar por página. El número debe estar comprendido entre 1 y 100. Por defecto es 20
  • offset (Número) El desplazamiento de página para la solicitud de paginación. Índice del primer elemento. Por defecto es 0.

Esquema anidado para sort​

Opcional:

  • direction (Cadena) La dirección de ordenación. Puede ser una de las siguientes: [DESC, ASC], Por defecto DESC
  • property (Cadena) El nombre de la propiedad a utilizar en la ordenación. Uno de [/name /uuid /scope /operation/equinixStatus /location/region /changeLog/createdDateTime /changeLog/updatedDateTime]. Por defecto /changeLog/updatedDateTime

Esquema anidado para data​

Sólo lectura:

Esquema anidado para data.change​

Sólo lectura:

  • href (Cadena)
  • type (Cadena)
  • uuid (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.location​

Sólo lectura:

  • ibx (Cadena)
  • metro_code (Cadena)
  • metro_name (Cadena)
  • region (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:

  • equinix_status (Cadena)

Esquema anidado para data.project​

Sólo lectura:

  • project_id (Cadena)
¿Le ha resultado útil esta página?