Ir para o conteúdo principal

equinix_fabric_cloud_router (Recurso)

O recurso compatível com a API Fabric V4 permite a criação e o gerenciamento do [ Equinix Fabric Cloud Router.

Documentação adicional:

Exemplo de uso

Roteador de nuvem de tecido

resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
account {
account_number = "203612"
}
}

Roteador Fabric Cloud com ID de assinatura do Marketplace

resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
marketplace_subscription {
type = "AWS_MARKETPLACE_SUBSCRIPTION"
uuid = "2823b8ae07-a2a2-45b4-a658-c3542bb24e9"
}
}

Esquema

Obrigatório

  • location (Conjunto de Blocos, Mín.: 1, Máx.: 1) Localização do Fabric Cloud Router (consulte abaixo para o esquema aninhado)
  • name (String) Nome do Fabric Cloud Router . 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 do Fabric Cloud Router (consulte abaixo para esquema aninhado)
  • package (Conjunto de Blocos, Mín.: 1, Máx.: 1) Tipo de Pacote do Fabric Cloud Router (consulte abaixo para esquema aninhado)
  • project (Conjunto de Blocos, Mín.: 1, Máx.: 1) Informações do projeto da hierarquia de recursos do cliente. Aplicável a clientes integrados ao Equinix Identity and Access Management. Para mais informações, consulte Identity and Access Management: Projetos (consulte abaixo para o esquema aninhado).
  • type (String) Define o tipo FCR como; XF_ROUTER

Opcional

  • account (Conjunto de blocos, Máx.: 1) Informações da conta do cliente associadas a este Fabric Cloud Router (consulte abaixo para esquema aninhado)
  • description (String) Descrição do Fabric Cloud Router fornecida pelo cliente
  • href (String) Informações do URI do Fabric Cloud Router
  • marketplace_subscription (Conjunto de blocos, Máx.: 1) Entidade Equinix Fabric para assinatura do Marketplace (consulte abaixo para esquema aninhado)
  • order (Conjunto de Blocos, Máx.: 1) Informações de Pedido relacionadas a este Fabric Cloud Router (consulte [abaixo para esquema aninhado](#nestedblock-- pedido))
  • timeouts (Bloco, Opcional) (veja abaixo para esquema aninhado)
  • uuid (String) Identificador do Fabric Cloud Router atribuído pela Equinix

Somente leitura

  • change_log (Conjunto de Objetos) Captura informações de alteração do ciclo de vida do Fabric Cloud Router (consulte abaixo para esquema aninhado)
  • connections_count (Número) Número de conexões associadas a esta instância do Fabric Cloud Router
  • equinix_asn (Número) Equinix ASN
  • id (String) O ID deste recurso.
  • state (String) Estado geral do Fabric Cloud Router

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 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 package

Obrigatório:

  • code (String) Código do pacote Fabric Cloud Router

Esquema aninhado para project

Opcional:

  • href (String) URL de recurso exclusivo
  • project_id (String) ID do Projeto

Esquema aninhado para account

Obrigatório:

  • account_number (Número) Número da conta

Esquema aninhado para marketplace_subscription

Obrigatório:

  • uuid (String) Identificador de assinatura do Marketplace atribuído pela Equinix

Opcional:

  • type (String) Tipo de assinatura do Marketplace, como; AWS_MARKETPLACE_SUBSCRIPTION

Esquema aninhado para order

Opcional:

  • billing_tier (String) Nível de faturamento para largura de banda de conexão
  • order_id (String) Identificação do Pedido
  • order_number (String) Número de referência do Pedido
  • purchase_order_number (String) Número do pedido de compra
  • term_length (Número) Duração do prazo em meses; os valores válidos são 1, 12, 24, 36, onde 1 é o valor padrão (para casos sob demanda)

Esquema aninhado para timeouts

Opcional:

  • create (String)
  • delete (String)
  • read (String)
  • update (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)
Esta página foi útil?