Ir para o conteúdo principal

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 rotas
  • prefix (String) prefixo da regra de agregação de rotas fornecido pelo cliente
  • route_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 cliente
  • timeouts (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 rotas
  • id (String) o identificador exclusivo do recurso
  • state (String) valor que representa o status de provisionamento para o recurso Regra 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 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 Equinix
  • uuid (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 recurso
  • created_by_email (String) e-mail do criador do recurso
  • created_by_full_name (String) Nome legal do criador do recurso
  • created_date_time (String) hora de criação do recurso
  • deleted_by (String) nome de usuário do deletador do recurso
  • deleted_by_email (String) E-mail do deletador do recurso
  • deleted_by_full_name (String) Nome legal do responsável pela exclusão do recurso
  • deleted_date_time (String) hora de exclusão do recurso
  • updated_by (String) nome de usuário do último atualizador do recurso
  • updated_by_email (String) e-mail do último atualizador do recurso
  • updated_by_full_name (String) Nome legal do último atualizador do recurso
  • updated_date_time (String) Horário da última atualização do recurso
Esta página foi útil?