equinix_fabric_route_filter_rule (Recurso)
El recurso compatible con la API Fabric V4 permite la creación y gestión de la regla de filtrado de rutas de Equinix Fabric
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
resource "equinix_fabric_route_filter_rule" "rf_rule" {
route_filter_id = "<route_filter_policy_id>"
name = "Route Filter Rule Name"
prefix = "192.168.0.0/24"
prefix_match = "exact"
description = "Route Filter Rule for X Purpose"
}
output "route_filter_rule_id" {
value = equinix_fabric_route_filter_rule.rf_rule.id
}
output "route_filter_id" {
value = equinix_fabric_route_filter_rule.rf_rule.route_filter_id
}
output "route_filter_rule_prefix" {
value = equinix_fabric_route_filter_rule.rf_rule.prefix
}
output "route_filter_rule_prefix_match" {
value = equinix_fabric_route_filter_rule.rf_rule.prefix_match
}
Esquema
Requerido
prefix(Cadena) Prefijo de dirección IP sobre el que filtrarroute_filter_id(Cadena) UUID de la política de filtro de ruta a la que aplicar esta regla
Opcional:
description(Cadena) Descripción opcional para añadir al filtro de ruta que va a crearname(Cadena) Nombre del filtro de rutaprefix_match(Cadena) Operador de coincidencia de prefijos. Uno de [ orlonger, exact ] Por defecto: "orlonger"timeouts(Bloque, Opcional) (véase más abajo para el esquema anidado)
Sólo lectura
action(Cadena) Acción que se tomará sobre las direcciones IP que coincidan con la reglachange(Conjunto de objetos) Un objeto con los detalles del cambio anterior aplicado en el filtro de ruta (véase más abajo para el esquema anidado)change_log(Conjunto de objeto) (véase más abajo para el esquema anidado)href(Cadena) URI de reglas de filtrado de rutasid(Cadena) El ID de este recurso.state(Cadena) Estado de la regla de filtro de ruta en su ciclo de vidatype(Cadena) Tipo de filtro de ruta. Uno de [ BGP_IPv4_PREFIX_FILTER_RULE, BGP_IPv6_PREFIX_FILTER_RULE].uuid(Cadena) Equinix ID asignado para la regla de filtro de ruta
Esquema anidado para timeouts
Opcional:
create(Cadena)delete(Cadena)read(Cadena)update(Cadena)
Esquema anidado para change
Sólo lectura:
href(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para 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)