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:
- Primeiros passos: https://docs.equinix.com/fabric/service-tokens/create-z-side-token
- API: https://docs.equinix.com/fabric/fabric-api/connect-using-service-token
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:00Zhref(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, ZSIDEname(String) Nome do Token de Serviçonotifications(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ÍDOtype(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:
access_point_selectors(Lista de Objetos) (veja abaixo para esquema aninhado)
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)
Esquema aninhado para service_token_connection.a_side.access_point_selectors.link_protocol
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:
access_point_selectors(Lista de Objetos) (veja abaixo para esquema aninhado)
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)
Esquema aninhado para service_token_connection.z_side.access_point_selectors.link_protocol
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)