equinix_fabric_route_filter_rule (Ressource)
Ressource compatible avec l'API Fabric V4 permettant de créer et de gérer la règle de filtrage des routes de la Fabric Equinix.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/fabric-cloud-router/bgp/fcr-route-filters/
- API : https://docs.equinix.com/api-catalog/fabricv4/#tag/Route-Filter-Rules
Exemple d'utilisation
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
}
Schéma
Exigée
prefix(Chaîne) Préfixe d'adresse IP sur lequel filtrerroute_filter_id(Chaîne) UUID de la politique de filtrage des routes à laquelle cette règle doit s'appliquer
En option
description(Chaîne) Description facultative à ajouter au filtre de route que vous allez créer.name(Chaîne) Nom du filtre d'itinéraireprefix_match(Chaîne) Opérateur de correspondance des préfixes. L'un de [ orlonger, exact ] Défaut : "orlonger"timeouts(Bloc, Facultatif) (voir ci-dessous pour le schéma imbriqué)
En lecture seule
action(Chaîne) Action qui sera prise sur les adresses IP correspondant à la règlechange(Set of Object) Un objet contenant les détails de la modification précédente appliquée au filtre d'itinéraire (voir ci-dessous pour le schéma imbriqué).change_log(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)href(Chaîne) Règles de filtrage des routes URIid(Chaîne) L'identifiant de cette ressource.state(Chaîne) État de la règle de filtrage des routes dans son cycle de vietype(Chaîne) Type de filtre de route. Un parmi [ BGP_IPv4_PREFIX_FILTER_RULE, BGP_IPv6_PREFIX_FILTER_RULE ]uuid(String) Equinix Assigned ID for Route Filter Rule (ID attribué par Equinix pour la règle de filtrage des routes)
Schéma imbriqué pour timeouts
En option :
create(Chaîne)delete(Chaîne)read(Chaîne)update(Chaîne)
Schéma imbriqué pour change
En lecture seule :
href(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour change_log
En lecture seule :
created_by(Chaîne)created_by_email(Chaîne)created_by_full_name(Chaîne)created_date_time(Chaîne)deleted_by(Chaîne)deleted_by_email(Chaîne)deleted_by_full_name(Chaîne)deleted_date_time(Chaîne)updated_by(Chaîne)updated_by_email(Chaîne)updated_by_full_name(Chaîne)updated_date_time(Chaîne)