equinix_fabric_route_aggregations (Fuente de datos)
Recurso de datos compatible con Fabric V4 API que permite al usuario recuperar agregaciones de rutas de Equinix Fabric con detalles de paginación Documentación adicional:
- Cómo empezar: https://docs.equinix.com/fabric/ports/managing-fabric-ports#add-ports-to-an-existing-link-aggregation-group-lag
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Route-Aggregations
Ejemplo de uso
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
}
Esquema
Obligatorio
filter(Atributos) Filtros para la solicitud de búsqueda del origen de datos (véase a continuación el esquema anidado )
Opcional
pagination(Atributos) Detalles de paginación para la lista de agregaciones de rutas devueltas (ver a continuación para ver el esquema anidado )sort(Atributos) Filtros para la solicitud de búsqueda del origen de datos (véase a continuación el esquema anidado )
Sólo lectura
data(Lista de atributos) Lista devuelta de objetos de agregación de rutas (ver a continuación para ver el esquema anidado )id(String) El identificador único del recurso
Esquema anidado para filter
Necesario:
operator(String) Operadores para usar en su campo filtrado con los valores indicados. Uno de [ =, !=, >, >=, <, <=, ENTRE, NO ENTRE, COMO, NO COMO, IN, NOT IN, NO ES NULL, IS NULL]property(String) Nombre del campo para usar en los filtrosvalues(Lista de cadenas) Los valores a los que desea aplicar la combinación propiedad+operador para filtrar su búsqueda de datos
Esquema anidado para pagination
Opcional:
limit(Número) Número máximo de resultados de búsqueda devueltos por página. El número debe estar entre 1 y 100, y el valor predeterminado es 20offset(Número) Índice del primer artículo devuelto en la respuesta. El valor predeterminado es 0
Sólo lectura:
next(String) La URL relativa al siguiente elemento de la respuestaprevious(String) La URL relativa al elemento anterior en la respuestatotal(Número) El número total de agregaciones de rutas disponibles para el usuario que realiza la solicitud
Esquema anidado para sort
Opcional:
direction(String) La dirección de clasificación. Puede ser uno de: [DESC, ASC], por defecto es DESCproperty(String) El nombre de la propiedad que se va a utilizar en la clasificación. Uno de "/type" "/uuid" "/name" "/project/projectId" "/state" "/Changelog/createdDateTime" "/Changelog/updatedDateTime" "/Changelog/deletedDateTime" es el valor predeterminado "/Changelog/updatedDateTime"
Esquema anidado para data
Sólo lectura:
change(Atributos) Estado actual del último cambio de agregación de rutas (ver a continuación para ver el esquema anidado )change_log(Atributos) Detalles del último cambio en el recurso de agregación de rutas (ver a continuación para ver el esquema anidado )connections_count(Número) Número de conexiones asociadas a la agregación de rutasdescription(String) Descripción de agregación de rutas proporcionada por el clientehref(String) URI generado automáticamente por Equinix para el recurso de agregación de rutasname(String) Nombre proporcionado por el cliente de la agregación de rutasproject(Atributos) Objeto de atributo del proyecto Equinix (ver a continuación para ver el esquema anidado )rules_count(Número) Número de reglas asociadas a la agregación de rutasstate(String) Valor que representa el estado del aprovisionamiento para el recurso de agregación de rutastype(String) Tipo de agregación de ruta definido por Equinix; BGP_IPv4_PREFIX_AGRADATION, BGP_IPv6_PREFIX_AGRADATIONuuid(String) ID único asignado a Equinix para el recurso de agregación de rutas
Esquema anidado para data.change
Sólo lectura:
href(String) URI generado automáticamente por Equinix para el cambio de agregación de rutastype(String) Tipo de cambio de agregación de rutas definida por Equinixuuid(String) ID único asignado a Equinix para un cambio
Esquema anidado para data.change_log
Sólo lectura:
created_by(String) Nombre de usuario del creador del recurso de agregación de rutascreated_by_email(String) Correo electrónico del creador del recurso de agregación de rutascreated_by_full_name(String) Nombre legal del creador del recurso de agregación de rutascreated_date_time(String) Tiempo de creación del recurso de agregación de rutasdeleted_by(String) Nombre de usuario del eliminador del recurso de agregación de rutasdeleted_by_email(String) Correo electrónico del eliminador del recurso de agregación de rutasdeleted_by_full_name(String) Nombre legal del eliminador del recurso de agregación de rutasdeleted_date_time(String) Tiempo de eliminación del recurso de agregación de rutasupdated_by(String) Nombre de usuario del último actualizador del recurso de agregación de rutasupdated_by_email(String) Correo electrónico del último actualizador del recurso de agregación de rutasupdated_by_full_name(String) Nombre legal del último actualizador del recurso de agregación de rutasupdated_date_time(String) Última hora de actualización del recurso de agregación de rutas
Esquema anidado para data.project
Sólo lectura:
project_id(String) ID de proyecto asignado al suscriptor de Equinix