equinix_fabric_route_aggregation_rules (Fonte de dados)
Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter regras de agregação de rotas do Equinix Fabric com detalhes de paginação. Documentação adicional:
Exemplo de uso
data "equinix_fabric_route_aggregation_rules" "ra_rules" {
route_aggregation_id = "<route_aggregation_id>"
pagination = {
limit = 2
offset = 1
}
}
output "route_aggregation_rule_name" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.name
}
output "route_aggregation_rule_description" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.description
}
output "route_aggregation_rule_prefix" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.prefix
}
output "route_aggregation_rule_state" {
value = data.equinix_fabric_route_aggregation_rules.ra_rules.data.0.state
}
Esquema
Obrigatório
route_aggregation_id(String) O UUID da regra de agregação de rotas que esta fonte de dados deve recuperar.
Opcional
pagination(Atributos) Detalhes de paginação para a lista de regras de agregação de rotas retornada (consulte abaixo para esquema aninhado)
Somente leitura
data(Lista de Atributos) Lista retornada de objetos de regra de agregação de rotas (consulte abaixo para esquema aninhado)id(String) O identificador único do recurso
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 respostaprevious(String) A URL relativa ao item anterior na respostatotal(Número) O número total de regras de agregação de rotas disponíveis para o usuário que faz a solicitar.
Esquema aninhado para data
Opcional:
description(String) Descrição da regra de agregação de rotas fornecida pelo cliente
Somente leitura:
change(Atributos) Estado atual da última alteração na regra de agregação de rotas (consulte abaixo para o esquema aninhado)change_log(Atributos) Detalhes da última alteração no recurso de fluxo (consulte abaixo para esquema aninhado)href(String) URI gerada automaticamente pela Equinix para o recurso de regra de agregação de rotasname(String) Nome da regra de agregação de rotas fornecida pelo clienteprefix(String) Prefixo da regra de agregação de rotas fornecida pelo clienteroute_aggregation_id(String) UUID da agregação de rotas à qual esta regra será aplicada.state(String) Valor que representa o status de provisionamento para o recurso de regra de agregação de rotastype(String) Tipo de agregação de rotas definido pela Equinix ; BGP_IPv4_PREFIX_AGGREGATION, BGP_IPv6_PREFIX_AGGREGATIONuuid(String) ID exclusivo atribuído pela Equinix para o recurso de regra de agregação de rotas
Esquema aninhado para data.change
Obrigatório:
type(String) Tipo de alteração de agregação de rotas definido pela Equinixuuid(String) ID exclusivo atribuído pela Equinix para um troco
Somente leitura:
href(String) URI gerada automaticamente pela Equinix para a alteração de agregação de rotas
Esquema aninhado para data.change_log
Somente leitura:
created_by(String) Nome de usuário do criador do recurso de fluxocreated_by_email(String) E-mail do criador do recurso de fluxocreated_by_full_name(String) Nome legal do criador do recurso de fluxocreated_date_time(String) Hora de criação do recurso de fluxodeleted_by(String) Nome de usuário do excluídor do recurso de fluxodeleted_by_email(String) E-mail de quem excluiu o recurso de fluxodeleted_by_full_name(String) Nome legal do recurso que exclui o fluxo de recursosdeleted_date_time(String) Tempo de exclusão do recurso de fluxoupdated_by(String) Nome de usuário do último atualizador do recurso de fluxoupdated_by_email(String) E-mail do último atualizador do recurso de fluxoupdated_by_full_name(String) Nome legal do último atualizador do recurso de fluxoupdated_date_time(String) Última hora de atualização do recurso de fluxo