Saltar al contenido principal

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:

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​

Opcional​

Sólo lectura​

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 filtros
  • values (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 20
  • offset (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 respuesta
  • previous (String) La URL relativa al elemento anterior en la respuesta
  • total (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 DESC
  • property (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 rutas
  • description (String) Descripción de agregación de rutas proporcionada por el cliente
  • href (String) URI generado automáticamente por Equinix para el recurso de agregación de rutas
  • name (String) Nombre proporcionado por el cliente de la agregación de rutas
  • project (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 rutas
  • state (String) Valor que representa el estado del aprovisionamiento para el recurso de agregación de rutas
  • type (String) Tipo de agregación de ruta definido por Equinix; BGP_IPv4_PREFIX_AGRADATION, BGP_IPv6_PREFIX_AGRADATION
  • uuid (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 rutas
  • type (String) Tipo de cambio de agregación de rutas definida por Equinix
  • uuid (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 rutas
  • created_by_email (String) Correo electrónico del creador del recurso de agregación de rutas
  • created_by_full_name (String) Nombre legal del creador del recurso de agregación de rutas
  • created_date_time (String) Tiempo de creación del recurso de agregación de rutas
  • deleted_by (String) Nombre de usuario del eliminador del recurso de agregación de rutas
  • deleted_by_email (String) Correo electrónico del eliminador del recurso de agregación de rutas
  • deleted_by_full_name (String) Nombre legal del eliminador del recurso de agregación de rutas
  • deleted_date_time (String) Tiempo de eliminación del recurso de agregación de rutas
  • updated_by (String) Nombre de usuario del último actualizador del recurso de agregación de rutas
  • updated_by_email (String) Correo electrónico del último actualizador del recurso de agregación de rutas
  • updated_by_full_name (String) Nombre legal del último actualizador del recurso de agregación de rutas
  • updated_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
¿Le ha resultado útil esta página?