Ir para o conteúdo principal

equinix_fabric_service_token (Fonte de dados)

Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter um token de serviço para um determinado UUID.

Documentação adicional:

Exemplo de uso

data "equinix_fabric_service_token" "service-token" {
uuid = "<uuid_of_service_token>"
}

output "id" {
value = data.equinix_fabric_service_token.service-token.id
}

output "type" {
value = data.equinix_fabric_service_token.service-token.type
}

output "expiration_date_time" {
value = data.equinix_fabric_service_token.service-token.expiration_date_time
}

output "supported_bandwidths" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.supported_bandwidths
}

output "virtual_device_type" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.virtual_device.0.type
}

output "virtual_device_uuid" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.virtual_device.0.uuid
}

output "interface_type" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.interface.0.type
}

output "interface_uuid" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.interface.0.id
}

Esquema

Obrigatório

  • uuid (String) Identificador do token de serviço atribuído pela Equinix

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)
  • description (String) Descrição opcional para o token de serviço que você criará.
  • expiration_date_time (String) Data e hora de expiração do token de serviço; 06/11/2020 T07:00:00Z
  • 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
  • name (String) Nome do Token de Serviço
  • notifications (Conjunto de Objetos) Preferências para notificações sobre alterações de configuração ou status do Token de Serviço (consulte abaixo para esquema aninhado)
  • project (Conjunto de Objetos) Informações do projeto (consulte abaixo para esquema aninhado)
  • service_token_connection (Conjunto de Objetos) Informações do Tipo de Conexão do Token de Serviço (consulte abaixo para o esquema aninhado)
  • state (String) Estado do token de serviço; ATIVO, INATIVO, EXPIRADO, EXCLUÍDO
  • type (String) Tipo de token de serviço; VC_TOKEN,EPL_TOKEN

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)

Esquema aninhado para notifications

Somente leitura:

  • emails (Lista de strings)
  • send_interval (String)
  • type (String)

Esquema aninhado para project

Somente leitura:

  • href (String)
  • project_id (String)

Esquema aninhado para service_token_connection

Somente leitura:

  • a_side (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • allow_custom_bandwidth (Booleano)
  • allow_remote_connection (Booleano)
  • bandwidth_limit (Número)
  • supported_bandwidths (Lista de Números)
  • type (String)
  • uuid (String)
  • z_side (Conjunto de Objetos) (veja abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.a_side

Somente leitura:

Esquema aninhado para service_token_connection.a_side.access_point_selectors

Somente leitura:

  • interface (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • link_protocol (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • network (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--a_side--access_point_selectors-- rede))
  • port (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--a_side--access_point_selectors-- porta))
  • type (String)
  • virtual_device (Conjunto de Objetos) (veja abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.a_side.access_point_selectors.interface

Somente leitura:

  • id (Número)
  • type (String)
  • uuid (String)

Somente leitura:

  • type (String)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema aninhado para service_token_connection.a_side.access_point_selectors.network

Somente leitura:

  • href (String)
  • location (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--a_side--access_point_selectors-- rede location))
  • name (String)
  • scope (String)
  • type (String)
  • uuid (String)

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

Somente leitura:

  • account_name (String)
  • bandwidth (Número)
  • cvp_id (Número)
  • encapsulation_protocol_type (String)
  • href (String)
  • location (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--a_side--access_point_selectors-- porta--location))
  • port_name (String)
  • priority (String)
  • type (String)
  • uuid (String)

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

Somente leitura:

  • cluster (String)
  • href (String)
  • name (String)
  • type (String)
  • uuid (String)

Esquema aninhado para service_token_connection.z_side

Somente leitura:

Esquema aninhado para service_token_connection.z_side.access_point_selectors

Somente leitura:

  • interface (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • link_protocol (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • network (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--z_side--access_point_selectors-- rede))
  • port (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--z_side--access_point_selectors-- porta))
  • type (String)
  • virtual_device (Conjunto de Objetos) (veja abaixo para esquema aninhado)

Esquema aninhado para service_token_connection.z_side.access_point_selectors.interface

Somente leitura:

  • id (Número)
  • type (String)
  • uuid (String)

Somente leitura:

  • type (String)
  • vlan_c_tag (Número)
  • vlan_s_tag (Número)
  • vlan_tag (Número)

Esquema aninhado para service_token_connection.z_side.access_point_selectors.network

Somente leitura:

  • href (String)
  • location (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--z_side--access_point_selectors rede location))
  • name (String)
  • scope (String)
  • type (String)
  • uuid (String)

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

Somente leitura:

  • account_name (String)
  • bandwidth (Número)
  • cvp_id (Número)
  • encapsulation_protocol_type (String)
  • href (String)
  • location (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt--service_token_connection--z_side--access_point_selectors-- porta--location))
  • port_name (String)
  • priority (String)
  • type (String)
  • uuid (String)

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

Somente leitura:

  • cluster (String)
  • href (String)
  • name (String)
  • type (String)
  • uuid (String)
Esta página foi útil?