Passer au contenu principal

equinix_fabric_route_aggregations (Source de données)

Ressource de données compatible API Fabric V4 qui permet à l'utilisateur d'extraire des agrégations de routes Equinix Fabric avec des détails de pagination documentation supplémentaire :

Exemple d'utilisation​

data "equinix_fabric_route_aggregations" "ra_policy" {
filter = {
property = "/project/projectId"
operator = "="
values = ["<route_aggregation_project_id>"]
}
pagination = {
limit = 2
offset = 1
}
}

output "first_route_aggregation_name" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.name
}

output "first_route_aggregation_description" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.description
}

output "first_route_aggregation_connections_count" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.connections_count
}

output "first_route_aggregation_rules_count" {
value = data.equinix_fabric_route_aggregations.ra_policy.data.0.rules_count
}

Schéma​

Obligatoire​

Facultatif​

En lecture seule​

Schéma imbriqué pour filter​

Obligatoire :

  • operator (Chaîne) opérateurs à utiliser sur votre champ filtré avec les valeurs indiquées. L'un des éléments suivants : [ =, !=, >, >=, <, <=, ENTRE, PAS ENTRE, COMME, PAS COMME, PAS COMME, IN, NOT IN, N'EST PAS NULL, EST NULL]
  • property (Chaîne) nom du champ à utiliser sur les filtres
  • values (Liste de chaînes) les valeurs auxquelles vous souhaitez appliquer la combinaison propriété+opérateur afin de filtrer votre recherche de données

Schéma imbriqué pour pagination​

Facultatif :

  • limit (Number) nombre maximal de résultats de recherche renvoyés par page. Le nombre doit être compris entre 1 et 100, et la valeur par défaut est 20
  • offset (Number) Index du premier élément renvoyé dans la réponse. La valeur par défaut est 0

En lecture seule :

  • next (Chaîne) URL relative à l'élément suivant de la réponse
  • previous (Chaîne) URL relative à l'élément précédent de la réponse
  • total (Nombre) nombre total d'agrégations de routes disponibles pour l'utilisateur effectuant la demande

Schéma imbriqué pour sort​

Facultatif :

  • direction (Chaîne) le sens de tri. Il peut s'agir de l'un des éléments suivants : [DESC, ASC], par défaut, DESC
  • property (Chaîne) le nom de la propriété à utiliser pour le tri. « /Type » "/uuid" "/name" "/project/projectId" "/State" "/changelog/createdDateTime" "/changelog/updatedDateTime" "/changelog/deletedDateTime" prend par défaut la valeur "/changelog/updatedDateTime"

Schéma imbriqué pour data​

En lecture seule :

  • change (Attributs) État actuel de la dernière modification de l'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 d’agrégation de routes (voir ci-dessous pour le schéma imbriqué )
  • connections_count (Number) nombre de connexions associées à l'agrégation de routes
  • description (Chaîne) Description de l'agrégation de routes fournie par le client
  • href (Chaîne) URI généré automatiquement par Equinix vers la ressource d'agrégation de routes
  • name (Chaîne) nom fourni par le client pour l'agrégation de routes
  • project (Attributs) objet attribut du projet Equinix (voir ci-dessous pour le schéma imbriqué )
  • rules_count (Nombre) nombre de règles associées à l'agrégation de routes
  • state (Chaîne) représentant l'état de provisionnement de la ressource d'agrégation de routes
  • type (Chaîne) type d'agrégation de routes définies par Equinix ; BGP_IPv4_PREFIX_AGREGATION, BGP_IPv6_PREFIX_AGREGATION
  • uuid (String) identifiant unique attribué par Equinix à la ressource d'agrégation de routes

Schéma imbriqué pour data.change​

En lecture seule :

  • href (Chaîne) URI généré automatiquement par Equinix pour la modification d'agrégation de routes
  • type (String) type de changement d'agrégation de routes définies par Equinix
  • uuid (String) identifiant unique attribué par Equinix pour une modification

Schéma imbriqué pour data.change_log​

En lecture seule :

  • created_by (Chaîne) nom d'utilisateur du créateur de la ressource d'agrégation de routes
  • created_by_email (Chaîne) E-mail du créateur de la ressource d'agrégation de routes
  • created_by_full_name (Chaîne) nom légal du créateur de la ressource d'agrégation de routes
  • created_date_time (Chaîne) heure de création de la ressource d'agrégation de routes
  • deleted_by (String) nom d'utilisateur du responsable de la suppression de la ressource d'agrégation de routes
  • deleted_by_email (String) E-mail du responsable de la suppression de la ressource d'agrégation de routes
  • deleted_by_full_name (String) nom légal du deleter de la ressource d'agrégation de routes
  • deleted_date_time (Chaîne) heure de suppression de la ressource d'agrégation de routes
  • updated_by (Chaîne) nom d'utilisateur du dernier programme de mise à jour de la ressource d'agrégation de routes
  • updated_by_email (Chaîne) E-mail du dernier programme de mise à jour de la ressource d'agrégation de routes
  • updated_by_full_name (Chaîne) nom légal du dernier programme de mise à jour de la ressource d'agrégation de routes
  • updated_date_time (String) heure de la dernière mise à jour de la ressource d'agrégation de routes

Schéma imbriqué pour data.project​

En lecture seule :

  • project_id (Chaîne) identifiant de projet attribué à l'abonné Equinix
Cette page vous a-t-elle été utile ?