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 (consulte abaixo para esquema aninhado)
  • id (String) O identificador único do recurso

Esquema aninhado para filter

Obrigatório:

  • operator (String) Operadores a serem usados ​​no campo filtrado com os valores fornecidos. Um dos seguintes: [ =, !=, >, >=, <, <=, ENTRE, NÃO ENTRE, COMO, NÃO COMO, EM, NÃO EM, NÃO É NULO, É NULO]
  • property (String) possíveis nomes de campos a serem usados ​​em filtros. Um dos seguintes: [/type /name /project/projectId /uuid /state]
  • values (Lista de Strings) Os valores aos quais você deseja aplicar a combinação propriedade+operador para filtrar sua busca de dados.

Esquema aninhado para pagination

Opcional:

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

Somente leitura:

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

Esquema aninhado para sort

Opcional:

  • direction (String) A direção da ordenação. Pode ser um dos seguintes valores: [DESC, ASC], o padrão é DESC.
  • property (String) O nome da propriedade a ser usada na ordenação. Um dos seguintes valores: [/type /name /project/projectId /uuid /state]. O padrão é /name.

Esquema aninhado para data

Somente leitura:

  • change (Atributos) Estado atual da última alteração de agregação de rotas (consulte abaixo para esquema aninhado)
  • change_log (Atributos) Detalhes da última alteração no recurso de agregação de rotas (consulte abaixo para esquema aninhado)
  • connections_count (Número) Número de conexões associadas à agregação de rotas
  • description (String) Descrição da agregação de rotas fornecida pelo cliente
  • href (String) URI gerada automaticamente pela Equinix para o recurso de agregação de rotas
  • name (String) Nome da agregação de rotas fornecido pelo cliente
  • project (Atributos) Objeto de atributo do projeto Equinix (consulte abaixo para esquema aninhado)
  • rules_count (Número) Número de regras associadas à 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 rotas definido 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 gerada automaticamente pela Equinix para a alteração de agregação de rotas
  • type (String) Tipo de alteração de agregação de rotas definido pela Equinix
  • uuid (String) ID exclusivo atribuído pela Equinix para um troco

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 responsável pela exclusão do recurso de agregação de rotas
  • deleted_by_email (String) E-mail de quem excluiu o recurso de agregação de rotas
  • deleted_by_full_name (String) Nome legal do recurso de exclusão de agregação de rotas
  • deleted_date_time (String) Tempo de 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) Última hora de atualização do recurso de agregação de rotas

Esquema aninhado para data.project

Somente leitura:

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