Saltar al contenido principal

equinix_fabric_route_filters (Fuente de datos)

Recurso de datos compatible con Fabric V4 API que permite al usuario obtener el filtro de rutas para un conjunto de datos de búsqueda determinado

Documentación adicional:

Ejemplo de uso​

data "equinix_fabric_route_filters" "rf_policies" {
filter {
property = "/type"
operator = "="
values = ["BGP_IPv4_PREFIX_FILTER"]
}
filter {
property = "/state"
operator = "="
values = ["PROVISIONED"]
}
filter {
property = "/project/projectId"
operator = "="
values = ["<project_id>"]
}
pagination {
offset = 0
limit = 5
total = 25
}
sort {
direction = "ASC"
property = "/name"
}
}

output "first_rf_uuid" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.uuid
}

output "type" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.type
}

output "state" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.state
}

output "not_matched_rule_action" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.not_matched_rule_action
}

output "connections_count" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.connections_count
}

output "rules_count" {
value = data.equinix_fabric_route_filters.rf_policies.data.0.rules_count
}

Esquema​

Obligatorio​

Opcional​

Sólo lectura​

Esquema anidado para filter​

Necesario:

  • operator (String) Posibles operadores para utilizar en la propiedad del filtro. Puede ser una de las siguientes: [ "=", "!=", "[NO] ME GUSTA", "[NO] EN", "ILIKE" ]
  • property (String) La propiedad de respuesta de API en la que desea filtrar su solicitud. Puede ser una de las siguientes: "/type", "/name", "/project/projectId", "/uuid", "/state"
  • values (Lista de cadenas) Los valores a los que desea aplicar la combinación propiedad+operador para filtrar su búsqueda de datos

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.

Sólo lectura:

  • next URL (string) relativa al último elemento de la respuesta.
  • previous URL (string) relativa al primer elemento de la respuesta.
  • total (Número) Número total de elementos devueltos.

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. Puede ser una de las siguientes: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /Changelog/createdDateTime, /Changelog/updatedDateTime], por defecto es /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.project​

Sólo lectura:

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