Ir para o conteúdo principal

equinix_fabric_service_token (Recurso)

O recurso compatível com a API Fabric V4 permite a criação e o gerenciamento de [ Equinix Fabric Service Token.

Documentação adicional:

Exemplo de uso

Token de serviço portuário adicional

resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Aside COLO Service Token"
expiration_date_time = "2025-01-18T06:43:49.981Z"
service_token_connection {
type = "EVPL_VC"
bandwidth_limit = 1000
a_side {
access_point_selectors{
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2987"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
}

Token de serviço portuário Zside

resource "equinix_fabric_service_token" "test"{
type = "VC_TOKEN"
description = "Zside COLO Service Token"
expiration_date_time = "2025-01-18T06:43:49.981Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors{
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2087"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
}

Token de serviço de rede Zside

resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Zside Network Service Token"
expiration_date_time = "2025-01-18T06:43:49.986Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com"]
}
}

Token de serviço de dispositivo virtual Zside

resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Zside VD Service Token"
expiration_date_time = "2025-01-18T06:43:49.986Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com"]
}
}

Esquema

Obrigatório

  • expiration_date_time (String) Data e hora de expiração do token de serviço; 06/11/2020 T07:00:00Z
  • notifications (Conjunto de blocos, mínimo: 1) Preferências para notificações sobre alterações de configuração ou status do token de serviço (consulte abaixo para esquema aninhado)
  • service_token_connection (Conjunto de Blocos, Mínimo: 1) Informações do Tipo de Conexão do Token de Serviço (consulte abaixo para o esquema aninhado)
  • type (String) Tipo de token de serviço; VC_TOKEN,EPL_TOKEN

Opcional

  • description (String) Descrição opcional para o token de serviço que você criará.
  • name (String) Nome do Token de Serviço
  • project (Conjunto de Blocos, Máx.: 1) Informações do projeto (consulte abaixo para esquema aninhado)
  • timeouts (Bloco, Opcional) (veja abaixo para esquema aninhado)

Somente leitura

  • account (Conjunto de Objetos) Informações da conta do cliente associadas a este token de serviço (consulte abaixo para esquema aninhado)
  • change_log (Conjunto de Objetos) Captura informações de mudança do ciclo de vida da conexão (consulte abaixo para esquema aninhado)
  • href (String) Uma URL absoluta que é o sujeito do contexto do link.
  • id (String) O ID deste recurso.
  • issuer_side (String) Informações sobre o lado do token; ASIDE, ZSIDE
  • state (String) Estado do token de serviço; ATIVO, INATIVO, EXPIRADO, EXCLUÍDO
  • uuid (String) Identificador do token de serviço 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 service_token_connection

Opcional:

  • a_side (Conjunto de Blocos) Protocolo de link de conexão A-Side A, dispositivo virtual ou configuração de rede (consulte abaixo para esquema aninhado)
  • allow_custom_bandwidth (Booleano) Permitir valor de largura de banda personalizado
  • allow_remote_connection (Booleano) Autorização para conectar remotamente
  • bandwidth_limit (Número) Limite de largura de banda da conexão em Mbps
  • supported_bandwidths (Lista de Números) Lista de larguras de banda permitidas; Para Tokens de Serviço baseado em em Porta, a largura de banda máxima permitida é de 50 Gbps, enquanto para Tokens de Serviço baseado em Dispositivo Virtual, o limite é de 10 Gbps.
  • type (String) Tipo de conexão suportada pelo token de serviço que você criará; EVPL_VC, EVPLAN_VC, EPLAN_VC, IPWAN_VC
  • z_side (Conjunto de Blocos) Protocolo de link de conexão do Ponta Z, dispositivo virtual ou configuração de rede (consulte abaixo para esquema aninhado)

Somente leitura:

  • uuid (String) Identificador de conexão atribuído pela Equinix

Esquema aninhado para service_token_connection.a_side

Obrigatório:

  • access_point_selectors (Lista de Blocos, Mín.: 1) Lista de critérios para selecionar pontos de acesso à rede com eficiência, segurança, compatibilidade e disponibilidade ideais (consulte abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.a_side.access_point_selectors

Opcional:

  • interface (Conjunto de Blocos, Máx.: 1) Configuração da Interface do Dispositivo Virtual (consulte abaixo para o esquema aninhado)
  • link_protocol (Conjunto de blocos, Máx.: 1) Configuração do protocolo de link (consulte abaixo para o esquema aninhado)
  • network (Conjunto de Blocos, Máx.: 1) Configuração de Rede (consulte [abaixo para esquema aninhado](#nestedblock--service_token_connection--a_side--access_point_selectors-- rede))
  • port (Conjunto de Blocos, Máx.: 1) Configuração de Porta (consulte [abaixo para esquema aninhado](#nestedblock--service_token_connection--a_side--access_point_selectors-- porta))
  • type (String) Tipo de ponto de acesso; COLO, VD, NETWORK
  • virtual_device (Conjunto de Blocos, Máx.: 1) Configuração de Dispositivo Virtual (consulte abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.a_side.access_point_selectors.interface

Obrigatório:

  • type (String) Tipo de interface

Somente leitura:

  • id (Número) id
  • uuid (String) Identificador de interface atribuído pela Equinix

Opcional:

  • type (String) Tipo de protocolo de enlace - NÃO TAGADO, DOT1Q, QINQ, EVPN_VXLAN
  • vlan_c_tag (Número) Informações da tag do cliente VLAN, valor vlanCTag especificado para conexões QINQ
  • vlan_s_tag (Número) Informações da Tag do Provedor VLAN, valor vlanSTag especificado para conexões QINQ
  • vlan_tag (Número) Informações da tag VLAN, valor da tag VLAN especificado para conexões DOT1Q

Esquema aninhado para service_token_connection.a_side.access_point_selectors.network

Obrigatório:

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

Somente leitura:

  • href (String) Identificador único de recurso
  • location (Conjunto de Objetos) Localização (consulte [abaixo para esquema aninhado](#nestedatt--service_token_connection--a_side--access_point_selectors-- rede location))
  • name (String) Nome da rede
  • scope (String) Escopo da Rede
  • type (String) Tipo de Rede

Esquema aninhado para service_token_connection.a_side.access_point_selectors.network.location

Somente leitura:

  • ibx (String)
  • metro_code (String)
  • metro_name (String)
  • region (String)

Esquema aninhado para service_token_connection.a_side.access_point_selectors.port

Obrigatório:

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

Opcional:

  • type (String) Tipo de Porta

Somente leitura:

  • account_name (String) Nome da conta
  • bandwidth (Número) Largura de banda da Porta
  • cvp_id (Número) ID da porta virtual do cliente
  • encapsulation_protocol_type (String) Encapsulamento de Porta
  • href (String) Identificador único de recurso
  • location (Conjunto de Objetos) Localização da Porta (consulte [abaixo para o esquema aninhado](#nestedatt--service_token_connection--a_side--access_point_selectors-- porta--location))
  • port_name (String) Nome da Porta
  • priority (String) Prioridade da Porta

Esquema aninhado para service_token_connection.a_side.access_point_selectors.port.location

Somente leitura:

  • ibx (String)
  • metro_code (String)
  • metro_name (String)
  • region (String)

Esquema aninhado para service_token_connection.a_side.access_point_selectors.virtual_device

Obrigatório:

  • uuid (String) Identificador de dispositivo virtual atribuído pela Equinix

Opcional:

  • type (String) Tipo de dispositivo virtual

Somente leitura:

  • cluster (String) Informações do Cluster de Dispositivos Virtuais
  • href (String) Identificador único de recurso
  • name (String) Nome do dispositivo virtual atribuído pelo cliente

Esquema aninhado para service_token_connection.z_side

Obrigatório:

  • access_point_selectors (Lista de Blocos, Mín.: 1) Lista de critérios para selecionar pontos de acesso à rede com eficiência, segurança, compatibilidade e disponibilidade ideais (consulte abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.z_side.access_point_selectors

Opcional:

  • interface (Conjunto de Blocos, Máx.: 1) Configuração da Interface do Dispositivo Virtual (consulte abaixo para o esquema aninhado)
  • link_protocol (Conjunto de blocos, Máx.: 1) Configuração do protocolo de link (consulte abaixo para o esquema aninhado)
  • network (Conjunto de Blocos, Máx.: 1) Configuração de Rede (consulte [abaixo para esquema aninhado](#nestedblock--service_token_connection--z_side--access_point_selectors-- rede))
  • port (Conjunto de Blocos, Máx.: 1) Configuração de Porta (consulte [abaixo para esquema aninhado](#nestedblock--service_token_connection--z_side--access_point_selectors-- porta))
  • type (String) Tipo de ponto de acesso; COLO, VD, NETWORK
  • virtual_device (Conjunto de Blocos, Máx.: 1) Configuração de Dispositivo Virtual (consulte abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.z_side.access_point_selectors.interface

Obrigatório:

  • type (String) Tipo de interface

Somente leitura:

  • id (Número) id
  • uuid (String) Identificador de interface atribuído pela Equinix

Opcional:

  • type (String) Tipo de protocolo de enlace - NÃO TAGADO, DOT1Q, QINQ, EVPN_VXLAN
  • vlan_c_tag (Número) Informações da tag do cliente VLAN, valor vlanCTag especificado para conexões QINQ
  • vlan_s_tag (Número) Informações da Tag do Provedor VLAN, valor vlanSTag especificado para conexões QINQ
  • vlan_tag (Número) Informações da tag VLAN, valor da tag VLAN especificado para conexões DOT1Q

Esquema aninhado para service_token_connection.z_side.access_point_selectors.network

Obrigatório:

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

Somente leitura:

  • href (String) Identificador único de recurso
  • location (Conjunto de Objetos) Localização (consulte [abaixo para esquema aninhado](#nestedatt--service_token_connection--z_side--access_point_selectors rede location))
  • name (String) Nome da rede
  • scope (String) Escopo da Rede
  • type (String) Tipo de Rede

Esquema aninhado para service_token_connection.z_side.access_point_selectors.network.location

Somente leitura:

  • ibx (String)
  • metro_code (String)
  • metro_name (String)
  • region (String)

Esquema aninhado para service_token_connection.z_side.access_point_selectors.port

Obrigatório:

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

Opcional:

  • type (String) Tipo de Porta

Somente leitura:

  • account_name (String) Nome da conta
  • bandwidth (Número) Largura de banda da Porta
  • cvp_id (Número) ID da porta virtual do cliente
  • encapsulation_protocol_type (String) Encapsulamento de Porta
  • href (String) Identificador único de recurso
  • location (Conjunto de Objetos) Localização da Porta (consulte [abaixo para o esquema aninhado](#nestedatt--service_token_connection--z_side--access_point_selectors-- porta--location))
  • port_name (String) Nome da Porta
  • priority (String) Prioridade da Porta

Esquema aninhado para service_token_connection.z_side.access_point_selectors.port.location

Somente leitura:

  • ibx (String)
  • metro_code (String)
  • metro_name (String)
  • region (String)

Esquema aninhado para service_token_connection.z_side.access_point_selectors.virtual_device

Obrigatório:

  • uuid (String) Identificador de dispositivo virtual atribuído pela Equinix

Opcional:

  • type (String) Tipo de dispositivo virtual

Somente leitura:

  • cluster (String) Informações do Cluster de Dispositivos Virtuais
  • href (String) Identificador único de recurso
  • name (String) Nome do dispositivo virtual atribuído pelo cliente

Esquema aninhado para project

Opcional:

  • project_id (String) ID do Projeto

Somente leitura:

  • href (String) URL de recurso exclusivo

Esquema aninhado para timeouts

Opcional:

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

Esquema aninhado para account

Somente leitura:

  • account_name (String)
  • account_number (Número)
  • global_cust_id (String)
  • global_org_id (String)
  • global_organization_name (String)
  • org_id (Número)
  • organization_name (String)
  • ucm_id (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?