equinix_fabric_route_filter (Recurso)
El recurso compatible con la API Fabric V4 permite la creación y gestión de la política 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-Filters
Ejemplo de uso
resource "equinix_fabric_route_filter" "rf_policy" {
name = "RF_Policy_Name",
project {
projectId = "<project_id>"
},
type = "BGP_IPv4_PREFIX_FILTER",
description = "Route Filter Policy for X Purpose",
}
output "id" {
value = equinix_fabric_route_filter.rf_policy.id
}
output "type" {
value = equinix_fabric_route_filter.rf_policy.type
}
output "state" {
value = equinix_fabric_route_filter.rf_policy.state
}
output "not_matched_rules_action" {
value = equinix_fabric_route_filter.rf_policy.not_matched_rule_action
}
output "connections_count" {
value = equinix_fabric_route_filter.rf_policy.connections_count
}
output "rules_count" {
value = equinix_fabric_route_filter.rf_policy.rules_count
}
Esquema
Requerido
name(Cadena) Nombre del filtro de rutaproject(Conjunto de bloques, Mín: 1, Máx: 1) El objeto Proyecto que contiene project_id y href que está relacionado con el Proyecto Fabric que contiene las conexiones a las que se puede adjuntar el Filtro de Ruta (véase más abajo para el esquema anidado)type(Cadena) Tipo de filtro de ruta. Uno de [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
Opcional:
description(Cadena) Descripción opcional para añadir al filtro de ruta que va a creartimeouts(Bloque, Opcional) (véase más abajo para el esquema anidado)
Sólo lectura
change(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)connections_count(Número) El número de Conexiones Fabric a las que está unido este Filtro de Rutahref(Cadena) URI del filtro de rutaid(Cadena) El ID de este recurso.not_matched_rule_action(Cadena) La acción que se tomará sobre los rangos ip que no coincidan con las reglas presentes dentro del Filtro de Rutarules_count(Número) El número de Reglas de Filtrado de Ruta adjuntas a este Filtro de Rutastate(Cadena) Estado del filtro de ruta en su ciclo de vidauuid(Cadena) Equinix ID asignado para el filtro de ruta
Esquema anidado para project
Necesario:
project_id(Cadena) Id de proyecto asociado al proyecto Fabric
Sólo lectura:
href(Cadena) URI del proyecto Fabric
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)