Ir para o conteúdo principal

equinix_fabric_route_aggregations (Fonte de dados)

Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter agregações de rotas do Equinix Fabric com detalhes de paginação. Documentação adicional:

Exemplo 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​

Obrigatório​

Opcional​

Somente leitura​

  • data (Lista de atributos) lista retornada de objetos de agregação de rotas (veja abaixo o esquema aninhado )
  • id (String) o identificador exclusivo do recurso

Esquema aninhado para filter​

Obrigatório:

  • operator (String) Operadores para usar no campo filtrado com os valores fornecidos. Um dos ENTRE, NÃO ENTRE, GOSTO, NÃO GOSTO, IN, NOT IN, NOT IN, NOT IS NULL, IS NULL]
  • property (String) Nome do campo a ser usado nos filtros
  • values (Lista de String) Os valores aos quais você deseja aplicar a combinação propriedade e operador para filtrar sua pesquisa de dados

Esquema aninhado para pagination​

Opcional:

  • limit (Number) Número máximo de resultados de pesquisa retornados por página. O número deve estar entre 1 e 100, e o padrão é 20
  • offset (Número) índice do primeiro item retornado na resposta. O padrão é 0

Somente leitura:

  • next (String) o URL relativo ao próximo item na resposta
  • previous (String) o URL relativo ao item anterior na resposta
  • total (Number) O número total de agregações de rotas disponíveis para o usuário que faz a solicitação

Esquema aninhado para sort​

Opcional:

  • direction (String) a direção de classificação. Pode ser um dos seguintes: [DESC, ASC], Padrão para DESC
  • property (String) o nome da propriedade a ser usada na classificação. Um de "/type" "/uuid" "/name" "/project/ProjectID" "/state" "/changelog/createdDateTime" "/changelog/updatedDateTime" "/changelog/deletedDateTime" tem como padrão "/changelog/updatedDateTime"

Esquema aninhado para data​

Somente leitura:

  • change (Atributos) Estado atual da última alteração de Agregação de Rotas (veja abaixo o esquema aninhado )
  • change_log (Atributos) Detalhes da última alteração no recurso de agregação de rotas (veja abaixo o esquema aninhado )
  • connections_count (Number) Número de conexões anexadas à agregação de rotas
  • description (String) descrição da agregação de rotas fornecida pelo Cliente
  • href (String) URI gerado automaticamente pelo Equinix para o recurso de agregação de rotas
  • name (String) nome fornecido pelo cliente da agregação de rotas
  • project (Atributos) Objeto de atributo do projeto Equinix (veja abaixo o esquema aninhado )
  • rules_count (Number) Número de regras anexadas à agregação de rotas
  • state (String) valor que representa o status de provisionamento para o recurso de agregação de rotas
  • type (String) Tipo de agregação de rota definida pela Equinix; BGP_ipv4_PREFIX_AGGREGATION, BGP_ipv6_PREFIX_AGGREGATION
  • uuid (String) ID exclusivo atribuído pela Equinix para o recurso de agregação de rotas

Esquema aninhado para data.change​

Somente leitura:

  • href (String) URI gerado automaticamente pelo Equinix para a alteração de agregação de rotas
  • type (String) Tipo de alteração de agregação de rota definida pela Equinix
  • uuid (String) ID exclusivo atribuído pela Equinix para uma alteração

Esquema aninhado para data.change_log​

Somente leitura:

  • created_by (String) nome de usuário do criador do recurso de agregação de rotas
  • created_by_email (String) e-mail do criador do recurso de agregação de rotas
  • created_by_full_name (String) Nome legal do criador do recurso de agregação de rotas
  • created_date_time (String) hora de criação do recurso de agregação de rotas
  • deleted_by (String) nome de usuário do eliminador do recurso de agregação de rotas
  • deleted_by_email (String) E-mail do eliminador do recurso de agregação de rotas
  • deleted_by_full_name (String) Nome legal do deletador do recurso de agregação de rotas
  • deleted_date_time (String) hora da exclusão do recurso de agregação de rotas
  • updated_by (String) nome de usuário do último atualizador do recurso de agregação de rotas
  • updated_by_email (String) E-mail do último atualizador do recurso de agregação de rotas
  • updated_by_full_name (String) Nome legal do último atualizador do recurso de agregação de rotas
  • updated_date_time (String) Hora da última atualização do recurso de agregação de rotas

Esquema aninhado para data.project​

Somente leitura:

  • project_id (String) ID do projeto atribuído pelo assinante Equinix
Esta página foi útil?