equinix_fabric_route_aggregation_rule (Recurso)
O recurso compatível com Fabric V4 API permite a criação e o gerenciamento da regra de agregação de rotas Equinix Fabric
Documentação adicional:
Exemplo de uso
resource "equinix_fabric_route_aggregation_rule" "ra_rule" {
route_aggregation_id = "<route_aggregation_id>"
name = "ra-rule-test"
description = "Route aggregation rule"
prefix = "192.168.0.0/24"
}
output "route_aggregation_rule_name" {
value = equinix_fabric_route_aggregation_rule.ra_rule.name
}
output "route_aggregation_rule_description" {
value = equinix_fabric_route_aggregation_rule.ra_rule.description
}
output "route_aggregation_rule_type" {
value = equinix_fabric_route_aggregation_rule.ra_rule.type
}
output "route_aggregation_rule_prefix" {
value = equinix_fabric_route_aggregation_rule.ra_rule.prefix
}
output "route_aggregation_rule_state" {
value = equinix_fabric_route_aggregation_rule.ra_rule.state
}
Esquema
Obrigatório
name(String) nome fornecido pelo cliente da regra de agregação de rotasprefix(String) prefixo da regra de agregação de rotas fornecido pelo clienteroute_aggregation_id(String) UUUID da Agregação de rotas à qual esta regra é aplicada
Opcional
description(String) descrição da regra de agregação de rotas fornecida pelo clientetimeouts(Atributos) (veja abaixo o esquema aninhado )
Somente leitura
change(Atributos) Estado atual da alteração mais recente da Regra de Agregação de Rotas (veja abaixo o esquema aninhado )change_log(Atributos) Detalhes da última alteração no recurso (veja abaixo o esquema aninhado )href(String) URI gerado automaticamente pelo Equinix para o recurso Regra de agregação de rotasid(String) o identificador exclusivo do recursostate(String) valor que representa o status de provisionamento para o recurso Regra de agregação de rotastype(String) Tipo de agregação de rota definida pela Equinix; BGP_ipv4_PREFIX_AGGREGATION, BGP_ipv6_PREFIX_AGGREGATIONuuid(String) ID exclusivo atribuído pela Equinix para o recurso Regra de agregação de rotas
Esquema aninhado para timeouts
Opcional:
create(String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas).delete(String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas). A definição de um tempo limite para uma operação de exclusão só é aplicável se as alterações forem salvas no estado antes da operação de destruição ocorrer.read(String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas). As operações de leitura ocorrem durante qualquer operação de atualização ou planejamento quando a atualização está ativada.update(String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas).
Esquema aninhado para change
Obrigatório:
type(String) Tipo de alteração de agregação de rota definida pela Equinixuuid(String) ID exclusivo atribuído pela Equinix para uma alteração
Somente leitura:
href(String) URI gerado automaticamente pelo Equinix para a alteração da regra de agregação de rotas
Esquema aninhado para change_log
Somente leitura:
created_by(String) nome de usuário do criador do recursocreated_by_email(String) e-mail do criador do recursocreated_by_full_name(String) Nome legal do criador do recursocreated_date_time(String) hora de criação do recursodeleted_by(String) nome de usuário do deletador do recursodeleted_by_email(String) E-mail do deletador do recursodeleted_by_full_name(String) Nome legal do responsável pela exclusão do recursodeleted_date_time(String) hora de exclusão do recursoupdated_by(String) nome de usuário do último atualizador do recursoupdated_by_email(String) e-mail do último atualizador do recursoupdated_by_full_name(String) Nome legal do último atualizador do recursoupdated_date_time(String) Horário da última atualização do recurso