Règle d'agrégation de route equinix_fabric (Ressource)
La ressource compatible API Fabric V4 permet de créer et de gérer une règle d'agrégation de routes Equinix Fabric
Documentation supplémentaire:
Exemple d'utilisation
resource "equinix_fabric_route_aggregation_rule" "ra_rule" {
route_aggregation_id = "<route_aggregation_id>"
name = "ra-rule-test"
description = "Route aggregation rule"
prefix = "192.168.0.0/24"
}
output "route_aggregation_rule_name" {
value = equinix_fabric_route_aggregation_rule.ra_rule.name
}
output "route_aggregation_rule_description" {
value = equinix_fabric_route_aggregation_rule.ra_rule.description
}
output "route_aggregation_rule_type" {
value = equinix_fabric_route_aggregation_rule.ra_rule.type
}
output "route_aggregation_rule_prefix" {
value = equinix_fabric_route_aggregation_rule.ra_rule.prefix
}
output "route_aggregation_rule_state" {
value = equinix_fabric_route_aggregation_rule.ra_rule.state
}
Diagramme
Obligatoire
name(Chaîne) nom fourni par le client pour la règle d'agrégation de routesprefix(Chaîne) préfixe de la règle d'agrégation de routes fourni par le clientroute_aggregation_id(Chaîne) UUID de l'agrégation de routes à laquelle cette règle est appliquée
Facultatif
description(Chaîne) Description de la règle d'agrégation de routes fournie par le clienttimeouts(Attributs) (voir ci-dessous pour le schéma imbriqué )
Lecture seule
change(Attributs) État actuel de la dernière modification de la règle d'agrégation de routes (voir ci-dessous pour le schéma imbriqué )change_log(Attributs) Détails de la dernière modification sur la ressource (voir ci-dessous pour le schéma imbriqué )href(Chaîne) URI généré automatiquement par Equinix vers la ressource de règle d'agrégation de routesid(Chaîne) identifiant unique de la ressourcestate(Chaîne) représentant l'état de provisionnement de la ressource de règle d'agrégation de routestype(Chaîne) type d'agrégation de routes définies par Equinix ; BGP_IPv4_PREFIX_AGREGATION, BGP_IPv6_PREFIX_AGREGATIONuuid(String) identifiant unique attribué par Equinix à la ressource de règle d'agrégation de routes
Schéma imbriqué pour timeouts
Facultatif :
create(Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures).delete(Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures). La définition d'un délai d'expiration pour une opération de suppression n'est applicable que si les modifications sont enregistrées dans l'état avant que l'opération de destruction ne se produise.read(Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures). Les opérations de lecture se produisent lors de toute opération d'actualisation ou de planification lorsque l'actualisation est activée.update(Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures).
Schéma imbriqué pour change
Requis:
type(String) type de changement d'agrégation de routes définies par Equinixuuid(String) identifiant unique attribué par Equinix pour une modification
Lecture seule:
href(Chaîne) URI généré automatiquement par Equinix pour la modification de la règle d'agrégation de routes
Schéma imbriqué pour change_log
Lecture seule:
created_by(Chaîne) nom d'utilisateur du créateur de la ressourcecreated_by_email(Chaîne) E-mail du créateur de la ressourcecreated_by_full_name(Chaîne) nom légal du créateur de la ressourcecreated_date_time(Chaîne) heure de création de la ressourcedeleted_by(Chaîne) nom d'utilisateur du désimeur de la ressourcedeleted_by_email(String) E-mail de la personne qui a supprimé la ressourcedeleted_by_full_name(String) nom légal du responsable de la suppression de la ressourcedeleted_date_time(Chaîne) heure de suppression de la ressourceupdated_by(Chaîne) nom d'utilisateur du dernier programme de mise à jour de la ressourceupdated_by_email(Chaîne) E-mail du dernier programme de mise à jour de la ressourceupdated_by_full_name(Chaîne) nom légal du dernier programme de mise à jour de la ressourceupdated_date_time(Chaîne) heure de la dernière mise à jour de la ressource