Règle de filtrage des routes equinix_fabric (Ressource)
Cette ressource compatible avec l'API Fabric V4 permet la création et la gestion des règles de filtrage de routage Equinix Fabric.
Documentation supplé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
}
Diagramme
Requis
prefix(Chaîne de caractères) Préfixe d'adresse IP à filtrerroute_filter_id(Chaîne) UUID de la stratégie de filtrage de route à laquelle appliquer cette règle
En option
description(Chaîne de caractères) Description facultative à ajouter au filtre de route que vous allez créername(Chaîne) Nom du filtre de routeprefix_match(Chaîne) Opérateur de correspondance de préfixe. Valeurs possibles: [ orlonger, exact ]. Valeur par défaut: « orlonger ».timeouts(Bloc, facultatif) (voir ci-dessous pour le schéma imbriqué)
Lecture seule
action(Chaîne de caractères) Action qui sera effectuée sur les adresses IP correspondant à la règlechange(Ensemble d'objets) Un objet contenant les détails de la modification précédente appliquée au filtre de route (voir ci-dessous pour le schéma imbriqué)change_log(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)href(Chaîne) URI des règles de filtrage des routesid(Chaîne de caractères) L'identifiant de cette ressource.state(Chaîne de caractères) État de la règle de filtrage de route dans son cycle de vietype(Chaîne) Type de filtre de routage. L'un des suivants: [ BGP_IPv4_PREFIX_FILTER_RULE, BGP_IPv6_PREFIX_FILTER_RULE ]uuid(Chaîne) ID attribué par Equinix pour la règle de filtrage de routage
Schéma imbriqué pour timeouts
Facultatif:
create(Chaîne de caractères)delete(Chaîne de caractères)read(Chaîne de caractères)update(Chaîne de caractères)
Schéma imbriqué pour change
Lecture seule:
href(Chaîne de caractères)type(Chaîne de caractères)uuid(Chaîne de caractères)
Schéma imbriqué pour change_log
Lecture seule:
created_by(Chaîne de caractères)created_by_email(Chaîne de caractères)created_by_full_name(Chaîne de caractères)created_date_time(Chaîne de caractères)deleted_by(Chaîne de caractères)deleted_by_email(Chaîne de caractères)deleted_by_full_name(Chaîne de caractères)deleted_date_time(Chaîne de caractères)updated_by(Chaîne de caractères)updated_by_email(Chaîne de caractères)updated_by_full_name(Chaîne de caractères)updated_date_time(Chaîne de caractères)