equinix_fabric_service_token (Fuente de datos)
Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener un token de servicio para un UUID determinado.
Documentación adicional:
- Cómo empezar: https://docs.equinix.com/fabric/service-tokens/create-z-side-token
- API: https://docs.equinix.com/fabric/fabric-api/connect-using-service-token
Ejemplo 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
Requerido
uuid(Cadena) Identificador de token de servicio asignado por Equinix
Sólo lectura
account(Conjunto de objetos) Información de la cuenta del cliente que está asociada a este token de servicio (véase más abajo para el esquema anidado)change_log(Conjunto de objetos) Captura la información de cambios en el ciclo de vida de la conexión (véase más abajo para el esquema anidado)description(Cadena) Descripción opcional del token de servicio que va a crearexpiration_date_time(Cadena) Fecha y hora de caducidad del token de servicio; 06/11/2020T07:00:00Zhref(Cadena) Una URL absoluta que es el objeto del contexto del enlace.id(Cadena) El ID de este recurso.issuer_side(Cadena) Información sobre el lado del token; ASIDE, ZSIDEname(Cadena) Nombre del token de servicionotifications(Conjunto de objetos) Preferencias para notificaciones sobre cambios en la configuración o el estado del token de servicio (véase más abajo para el esquema anidado)project(Conjunto de objetos) Información del proyecto (véase más abajo para el esquema anidado)service_token_connection(Conjunto de objetos) Información del tipo de conexión del token de servicio (véase más abajo para el esquema anidado)state(Cadena) Estado del token de servicio; ACTIVO, INACTIVO, VENCIDO, BORRADOtype(Cadena) Tipo de token de servicio; VC_TOKEN,EPL_TOKEN
Esquema anidado para account
Sólo lectura:
account_name(Cadena)account_number(Número)global_cust_id(Cadena)global_org_id(Cadena)global_organization_name(Cadena)org_id(Número)organization_name(Cadena)ucm_id(Cadena)
Esquema anidado para change_log
Sólo lectura:
created_by(Cadena)created_by_email(Cadena)created_by_full_name(Cadena)created_date_time(Cadena)deleted_by(Cadena)deleted_by_email(Cadena)deleted_by_full_name(Cadena)deleted_date_time(Cadena)updated_by(Cadena)updated_by_email(Cadena)updated_by_full_name(Cadena)updated_date_time(Cadena)
Esquema anidado para notifications
Sólo lectura:
emails(Lista de cadenas)send_interval(Cadena)type(Cadena)
Esquema anidado para project
Sólo lectura:
href(Cadena)project_id(Cadena)
Esquema anidado para service_token_connection
Sólo lectura:
a_side(Conjunto de objeto) (véase más abajo para el esquema anidado)allow_custom_bandwidth(booleano)allow_remote_connection(booleano)bandwidth_limit(Número)supported_bandwidths(Lista de números)type(Cadena)uuid(Cadena)z_side(Conjunto de objeto) (véase más abajo para el esquema anidado)
Esquema anidado para service_token_connection.a_side
Sólo lectura:
access_point_selectors(Lista de objetos) (véase más abajo para el esquema anidado)
Esquema anidado para service_token_connection.a_side.access_point_selectors
Sólo lectura:
interface(Conjunto de objeto) (véase más abajo para el esquema anidado)link_protocol(Conjunto de objeto) (véase más abajo para el esquema anidado)network(Conjunto de objeto) (véase más abajo para el esquema anidado)port(Conjunto de objeto) (véase más abajo para el esquema anidado)type(Cadena)virtual_device(Conjunto de objetos) (véase más abajo para el esquema anidado)
Esquema anidado para service_token_connection.a_side.access_point_selectors.interface
Sólo lectura:
id(Número)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.a_side.access_point_selectors.link_protocol
Sólo lectura:
type(Cadena)vlan_c_tag(Número)vlan_s_tag(Número)vlan_tag(Número)
Esquema anidado para service_token_connection.a_side.access_point_selectors.network
Sólo lectura:
href(Cadena)location(Conjunto de objeto) (véase más abajo para el esquema anidado)name(Cadena)scope(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.a_side.access_point_selectors.network.location
Sólo lectura:
ibx(Cadena)metro_code(Cadena)metro_name(Cadena)region(Cadena)
Esquema anidado para service_token_connection.a_side.access_point_selectors.port
Sólo lectura:
account_name(Cadena)bandwidth(Número)cvp_id(Número)encapsulation_protocol_type(Cadena)href(Cadena)location(Conjunto de objeto) (véase más abajo para el esquema anidado)port_name(Cadena)priority(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.a_side.access_point_selectors.port.location
Sólo lectura:
ibx(Cadena)metro_code(Cadena)metro_name(Cadena)region(Cadena)
Esquema anidado para service_token_connection.a_side.access_point_selectors.virtual_device
Sólo lectura:
cluster(Cadena)href(Cadena)name(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.z_side
Sólo lectura:
access_point_selectors(Lista de objetos) (véase más abajo para el esquema anidado)
Esquema anidado para service_token_connection.z_side.access_point_selectors
Sólo lectura:
interface(Conjunto de objeto) (véase más abajo para el esquema anidado)link_protocol(Conjunto de objeto) (véase más abajo para el esquema anidado)network(Conjunto de objeto) (véase más abajo para el esquema anidado)port(Conjunto de objeto) (véase más abajo para el esquema anidado)type(Cadena)virtual_device(Conjunto de objeto) (véase más abajo para el esquema anidado)
Esquema anidado para service_token_connection.z_side.access_point_selectors.interface
Sólo lectura:
id(Número)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.z_side.access_point_selectors.link_protocol
Sólo lectura:
type(Cadena)vlan_c_tag(Número)vlan_s_tag(Número)vlan_tag(Número)
Esquema anidado para service_token_connection.z_side.access_point_selectors.network
Sólo lectura:
href(Cadena)location(Conjunto de objeto) (véase más abajo para el esquema anidado)name(Cadena)scope(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.z_side.access_point_selectors.network.location
Sólo lectura:
ibx(Cadena)metro_code(Cadena)metro_name(Cadena)region(Cadena)
Esquema anidado para service_token_connection.z_side.access_point_selectors.port
Sólo lectura:
account_name(Cadena)bandwidth(Número)cvp_id(Número)encapsulation_protocol_type(Cadena)href(Cadena)location(Conjunto de objeto) (véase más abajo para el esquema anidado)port_name(Cadena)priority(Cadena)type(Cadena)uuid(Cadena)
Esquema anidado para service_token_connection.z_side.access_point_selectors.port.location
Sólo lectura:
ibx(Cadena)metro_code(Cadena)metro_name(Cadena)region(Cadena)
Esquema anidado para service_token_connection.z_side.access_point_selectors.virtual_device
Sólo lectura:
cluster(Cadena)href(Cadena)name(Cadena)type(Cadena)uuid(Cadena)