Ir para o conteúdo principal

equinix_fabric_network (Recurso)

O recurso compatível com a API Fabric V4 permite a criação e o gerenciamento da rede Equinix Fabric.

Documentação adicional:

Exemplo de uso

resource "equinix_fabric_network" "new_network" {
name = "Network-SV"
type = "EVPLAN"
scope = "GLOBAL"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
project {
project_id = "776847000642406"
}
}

Esquema

Obrigatório

  • name (String) Nome da rede Fabric . Uma string alfanumérica de 24 caracteres que pode incluir apenas hífens e sublinhados.
  • notifications (Lista de bloqueio, Mín.: 1) Preferências para notificações sobre alterações de configuração ou status da rede Fabric (consulte abaixo para esquema aninhado)
  • project (Conjunto de Blocos, Mínimo: 1) Projeto de Rede Fabric (consulte abaixo para esquema aninhado)
  • scope (String) Escopo da rede Fabric . Valores válidos: [REGIONAL GLOBAL LOCAL]. Observação: quando o escopo for REGIONAL, o campo location.region é obrigatório.
  • type (String) Tipos de rede suportados - EVPLAN, EPLAN, IPWAN, EVPTREE, EPTREE

Opcional

Somente leitura

  • change (Conjunto de Objetos) Informações sobre a operação de alteração de ativo (consulte abaixo para o esquema aninhado)
  • change_log (Conjunto de Objetos) Um registro permanente de criação, modificação ou exclusão de ativos (consulte abaixo para esquema aninhado)
  • connections_count (Número) Número de conexões associadas a esta rede
  • href (String) Informações do URI da rede Fabric
  • id (String) O ID deste recurso.
  • operation (Conjunto de Objetos) Informações de operação de rede associadas a esta Rede Fabric (consulte abaixo para esquema aninhado)
  • state (String) Estado geral da rede Fabric
  • uuid (String) Identificador de rede atribuído pela Equinix

Esquema aninhado para notifications

Obrigatório:

  • emails (Lista de Strings) Matriz de e-mails de contato
  • type (String) Tipo de notificação - TODAS, APROVAÇÃO_DE_CONEXÃO, NOTIFICAÇÕES_DE_REPRESENTANTE_DE_VENDAS, NOTIFICAÇÕES

Opcional:

  • send_interval (String) Intervalo de envio

Esquema aninhado para project

Obrigatório:

  • project_id (String) Identificador do projeto do cliente

Esquema aninhado para location

Opcional:

  • ibx (String) Código IBX
  • metro_code (String) Código do ponto de acesso ao área metropolitana
  • metro_name (String) Nome do ponto de acesso área metropolitana
  • region (String) Região do ponto de acesso

Esquema aninhado para timeouts

Opcional:

  • create (String)
  • delete (String)
  • read (String)
  • update (String)

Esquema aninhado para change

Somente leitura:

  • href (String)
  • type (String)
  • uuid (String)

Esquema aninhado para change_log

Somente leitura:

  • created_by (String)
  • created_by_email (String)
  • created_by_full_name (String)
  • created_date_time (String)
  • deleted_by (String)
  • deleted_by_email (String)
  • deleted_by_full_name (String)
  • deleted_date_time (String)
  • updated_by (String)
  • updated_by_email (String)
  • updated_by_full_name (String)
  • updated_date_time (String)

Esquema aninhado para operation

Somente leitura:

  • equinix_status (String)
Esta página foi útil?