equinix_fabric_route_filter_rules (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:
- Cómo empezar: https://docs.equinix.com/fabric-cloud-router/bgp/fcr-route-filters/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Route-Filter-Rules
Ejemplo de uso
data "equinix_fabric_route_filter_rules" "rf_rules" {
route_filter_id = "<route_filter_policy_id"
limit = 100
offset = 5
}
output "first_route_filter_rule_name" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.name
}
output "first_route_filter_rule_description" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.description
}
output "first_route_filter_rule_prefix" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.prefix
}
output "first_route_filter_rule_prefix_match" {
value = data.equinix_fabric_route_filter_rules.rf_rules.data.0.prefix_match
}
Esquema
Obligatorio
outer_operator(String) Determina si la lista de filtros se agrupará por Y o por O. Uno de [AND, O]route_filter_id(String) UUID de la política de filtro de rutas a la que está asociada la regla
Opcional
filter(Lista de bloques, máx.: 8) Filtros para la solicitud de búsqueda del origen de datos (ver a continuación para ver el esquema anidado )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 20offset(Número) El desplazamiento de página para la solicitud de paginación. Índice del primer elemento. El valor predeterminado es 0.sort(Lista de bloques) Criterios de ordenación para la solicitud de búsqueda de origen de datos (consulte a continuación el esquema anidado )
Sólo lectura
data(Lista de objetos) La lista de reglas adjuntas al UUID de política de filtro de rutas dado (consulte a continuación el esquema anidado )id(String) El ID de este recurso.pagination(Conjunto de objetos) Detalles de paginación para la solicitud de búsqueda del origen de datos (véase a continuación el esquema anidado )
Esquema anidado para filter
Necesario:
operator(String) Operadores para usar en su campo filtrado con los valores indicados. Uno de [ =, !=, LIKE, NOT LIKE, IN, NO EN, ILIKE]property(String) Posibles nombres de campo para usar en los filtros. Uno de [ /type, /name, /uuid, /state, /prefix]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 sort
Opcional:
direction(String) La dirección de clasificación. Puede ser uno de: [DESC, ASC], por defecto es DESCproperty(String) El nombre de la propiedad que se va a utilizar en la clasificación. Uno de [/type /uuid /name /state /prefix /prefixMatch /Changelog/createdDateTime /Changelog/updatedDateTime]. El valor predeterminado es /Changelog/updatedDateTime
Esquema anidado para data
Sólo lectura:
action(Cadena)change(Conjunto de objetos) (ver a continuación para el esquema anidado )change_log(Conjunto de objetos) (ver a continuación para el esquema anidado )description(Cadena)href(Cadena)name(Cadena)prefix(Cadena)prefix_match(Cadena)state(Cadena)type(Cadena)uuid(Cadena)
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 pagination
Sólo lectura:
limit(Número)next(Cadena)offset(Número)previous(Cadena)total(Número)