Règles d'agrégation de routage equinix_fabric (Source de données)
Ressource de données compatible avec l'API Fabric V4 permettant à l'utilisateur de récupérer les règles d'agrégation de routes Equinix Fabric avec les détails de pagination Documentation supplémentaire:
Exemple d'utilisation
data "equinix_fabric_route_aggregation_rules" "ra_rules" {
route_aggregation_id = "<route_aggregation_id>"
pagination = {
limit = 2
offset = 1
}
}
output "route_aggregation_rule_name" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.name
}
output "route_aggregation_rule_description" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.description
}
output "route_aggregation_rule_prefix" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.prefix
}
output "route_aggregation_rule_state" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.state
}
Diagramme
Requis
route_aggregation_id(Chaîne de caractères) L'UUID de la règle d'agrégation de routes que cette source de données doit récupérer.
En option
pagination(Attributs) Détails de pagination pour la liste des règles d'agrégation de route renvoyées (voir ci-dessous pour le schéma imbriqué)
Lecture seule
data(Liste des attributs) Liste retournée des objets de règles d'agrégation de routes (voir ci-dessous pour le schéma imbriqué)id(Chaîne de caractères) L'identificateur unique de la ressource
Schéma imbriqué pour pagination
Facultatif:
limit(Nombre) Nombre maximal de résultats de recherche affichés par page. Ce nombre doit se situer entre 1 et 100 ; la valeur par défaut est 20.offset(Nombre) Indice du premier élément retourné dans la réponse. La valeur par défaut est 0.
Lecture seule:
next(Chaîne de caractères) L'URL relative à l'élément suivant dans la réponseprevious(Chaîne de caractères) L'URL relative à l'élément précédent dans la réponsetotal(Nombre) Le nombre total de règles d'agrégation de routes disponibles pour l'utilisateur effectuant la requête
Schéma imbriqué pour data
Facultatif:
description(Chaîne de caractères) Description de la règle d'agrégation d'itinéraires fournie par le client
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 apportée à la ressource de flux (voir ci-dessous pour le schéma imbriqué)href(Chaîne de caractères) URI générée automatiquement par Equinix pour la ressource de règle d'agrégation de routesname(Chaîne de caractères) Nom de la règle d'agrégation d'itinéraire fourni par le clientprefix(Chaîne) Préfixe de règle d'agrégation de routes fourni par le clientroute_aggregation_id(Chaîne) UUID de l'agrégation de routes à laquelle appliquer cette règlestate(Chaîne) Valeur représentant l'état d'approvisionnement de la ressource de règle d'agrégation de routetype(Chaîne de caractères) Type d'agrégation de routes défini par Equinix ; BGP_IPv4_PREFIX_AGGREGATION, BGP_IPv6_PREFIX_AGGREGATIONuuid(Chaîne) Identifiant unique attribué par Equinix à la ressource de règle d'agrégation de routage
Schéma imbriqué pour data.change
Requis:
type(Chaîne) Type de modification d'agrégation de routes défini par Equinixuuid(Chaîne de caractères) Identifiant unique attribué par Equinix pour une modification
Lecture seule:
href(Chaîne de caractères) URI générée automatiquement par Equinix pour la modification de l'agrégation de routes
Schéma imbriqué pour data.change_log
Lecture seule:
created_by(Chaîne de caractères) Nom d'utilisateur du créateur de la ressource de fluxcreated_by_email(Chaîne de caractères) Adresse courriel du créateur de la ressource de fluxcreated_by_full_name(Chaîne de caractères) Nom légal du créateur de la ressource de fluxcreated_date_time(Chaîne de caractères) Heure de création de la ressource de fluxdeleted_by(Chaîne de caractères) Nom d'utilisateur de la personne qui supprime la ressource de fluxdeleted_by_email(Chaîne de caractères) Adresse courriel de la personne qui supprime la ressource du fluxdeleted_by_full_name(Chaîne) Nom légal du destructeur de la ressource de fluxdeleted_date_time(Chaîne) Date de suppression de la ressource de fluxupdated_by(Chaîne de caractères) Nom d'utilisateur du dernier auteur de la mise à jour de la ressource de fluxupdated_by_email(Chaîne de caractères) Adresse courriel du dernier auteur de la mise à jour de la ressource de fluxupdated_by_full_name(Chaîne de caractères) Nom légal du dernier auteur de la mise à jour de la ressource de fluxupdated_date_time(Chaîne de caractères) Heure de la dernière mise à jour de la ressource de flux