equinix_fabric_precision_time_service (Fuente de datos)
Recurso de datos compatible con Fabric V4 API que permite al usuario recuperar el servicio de Equinix Precision Time mediante UUID Documentación adicional:
Ejemplo de uso
data "equinix_fabric_precision_time_service" "ept-test" {
ept_service_id = "<ept_service_id"
}
output "ept_service_id" {
value = data.equinix_fabric_precision_time_service.ept-test.id
}
output "ept_service_name" {
value = data.equinix_fabric_precision_time_service.ept-test.name
}
output "ept_service_state" {
value = data.equinix_fabric_precision_time_service.ept-test.state
}
output "ept_service_type" {
value = data.equinix_fabric_precision_time_service.ept-test.type
}
output "ept_service_ipv4" {
value = data.equinix_fabric_precision_time_service.ept-test.ipv4
}
output "ept_service_connection" {
value = equinix_fabric_precision_time_service.ptp.connections
}
Esquema
Obligatorio
ept_service_id(String) El uuid del servicio de EPT debe recuperar este origen de datos
Opcional
ntp_advanced_configuration(Lista de atributos) Configuración avanzada de NTP (ver a continuación para ver el esquema anidado )project(Atributos) Objeto de atributo del proyecto Equinix (ver a continuación para ver el esquema anidado )ptp_advanced_configuration(Atributos) Configuración avanzada de PTP (ver a continuación para ver el esquema anidado )
Sólo lectura
account(Atributos) Cuenta de usuario de Equinix asociada al servicio Precision Time (consulte a continuación el esquema anidado )change_log(Atributos) Detalles del último cambio en el recurso de agregación de rutas (ver a continuación para ver el esquema anidado )connections(Lista de atributos) Un conjunto de objetos con identificadores únicos de conexiones. (ver a continuación para ver el esquema anidado )href(String) Enlace del portal generado por Equinix para el servicio de tiempo de precisión creadoid(String) El identificador único del recursoipv4(Atributos) Un objeto que tiene configuraciones de IP de red para servidores maestros de sincronización. (ver a continuación para ver el esquema anidado )name(String) Nombre del servicio de tiempo de precisión. Valores aplicables: Máximo: 24 caracteres; caracteres permitidos: alfanuméricos, guiones ('-') y guiones bajos ('_')operation(Atributos) Operación del servicio de tiempo de precisión (ver a continuación para ver el esquema anidado )order(Atributos) Orden de tiempo de precisión (ver a continuación para ver el esquema anidado )package(Atributos) Detalles del paquete de servicio de tiempo de precisión (consulte a continuación el esquema anidado )precision_time_price(Atributos) Precio de servicio de tiempo de precisión (ver a continuación para ver el esquema anidado )state(String) Indicador del estado de este servicio de tiempo de precisióntype(String) Elija el tipo de servicio de tiempo de precisiónuuid(String) ID generado por Equinix para el servicio Precision Time
Esquema anidado para ntp_advanced_configuration
Opcional:
key(String) La clave de autenticación de texto sin formato. Para el tipo ASCII, la clave
\ Debe contener caracteres ASCII imprimibles, rango de 10-20 caracteres. Para el tipo HEX, el rango debe ser de 10-40 caractereskey_number(Número) El ID de la clave de autenticacióntype(String) Tipo de autenticación md5
Esquema anidado para project
Necesario:
project_id(String) ID de proyecto asignado al suscriptor de Equinix
Esquema anidado para ptp_advanced_configuration
Opcional:
domain(Número) El valor del dominio PTPgrant_time(Número) Tiempo de concesión de unicast en segundos. Para los modos de transporte multidifusión e híbrido, conceda los valores predeterminados de tiempo de 300 segundos. Para el modo Unicast, el tiempo de concesión puede estar entre 30 y 7200log_announce_interval(Número) Valor logarítmico que controla la velocidad de los paquetes de anuncios PTP desde el servidor de tiempo PTP. El valor predeterminado es 1 (1 paquete cada 2 segundos), paquetes de unidades/segundolog_delay_req_interval(Número) Valor logarítmico que controla la velocidad de los paquetes DelayReq de PTP. El valor predeterminado es -4 (16 paquetes por segundo), paquetes de unidades/segundo..log_sync_interval(Número) Valor logarítmico que controla la velocidad de los paquetes de sincronización PTP. El valor predeterminado es -4 (16 paquetes por segundo), paquetes de unidades/segundo..priority1(Número) El valor priority1 determina el mejor reloj principal, el valor inferior indica una prioridad más altapriority2(Number) El valor priority2 diferencia y prioriza el reloj principal para evitar confusiones cuando el valor priority1 es el mismo para diferentes relojes primarios en una redtime_scaleValor de escala de tiempo (string), ARB denota arbitrario y PTP denota Protocolo de tiempo de precisióntransport_mode(String) Modo de transporte ptp
Esquema anidado para account
Sólo lectura:
account_name(String) Nombre de cuentaaccount_number(Número) Número de cuenta de Equinixglobal_cust_id(String) ID de cliente globalglobal_org_id(String) Organización del cliente naidentifiermeglobal_organization_name(String) Nombre de la organización globalorg_id(Número) Identificador de organización del clienteorganization_name(String) Nombre de la organización del clientereseller_account_name(String) Nombre de la cuenta del distribuidorreseller_account_number(Número) Número de cuenta de distribuidorreseller_org_id(Número) Identificador de la organización del cliente del distribuidorreseller_ucm_id(String) Cuenta de distribuidor ucmIducm_id(String) Nombre de la organización global
Esquema anidado para change_log
Sólo lectura:
created_by(String) Nombre de usuario del creador del recurso de agregación de rutascreated_by_email(String) Correo electrónico del creador del recurso de agregación de rutascreated_by_full_name(String) Nombre legal del creador del recurso de agregación de rutascreated_date_time(String) Tiempo de creación del recurso de agregación de rutasdeleted_by(String) Nombre de usuario del eliminador del recurso de agregación de rutasdeleted_by_email(String) Correo electrónico del eliminador del recurso de agregación de rutasdeleted_by_full_name(String) Nombre legal del eliminador del recurso de agregación de rutasdeleted_date_time(String) Tiempo de eliminación del recurso de agregación de rutasupdated_by(String) Nombre de usuario del último actualizador del recurso de agregación de rutasupdated_by_email(String) Correo electrónico del último actualizador del recurso de agregación de rutasupdated_by_full_name(String) Nombre legal del último actualizador del recurso de agregación de rutasupdated_date_time(String) Última hora de actualización del recurso de agregación de rutas
Esquema anidado para connections
Necesario:
uuid(String) UUID de conexión Equinix Fabric; el servicio de tiempo de precisión se conectará con él
Sólo lectura:
href(String) Enlace a la conexión de Equinix Fabric asociada al servicio Precision Timetype(String) Tipo de conexión de Equinix Fabric asociada al servicio Precision Time
Esquema anidado para ipv4
Necesario:
default_gateway(String) Dirección IPv4 que establece la interfaz de enrutamiento a la que se dirige el tráfico. Sirve como el siguiente salto en la red.network_mask(String) Dirección IPv4 que define el rango de subredes consecutivas en la red.primary(String) Dirección IPv4 para el servidor maestro de sincronización principal.secondary(String) Dirección IPv4 para el servidor maestro de sincronización secundario.
Esquema anidado para operation
Opcional:
operational_status(Cadena)
Esquema anidado para order
Sólo lectura:
customer_reference_number(String) Número de referencia del clienteorder_number(String) Número de referencia del pedidopurchase_order_number(String) Número de orden de compra
Esquema anidado para package
Necesario:
codeCódigo de paquete de precisión de tiempo (string) para el paquete de facturación deseado
Opcional:
href(String) Enlace HREF del paquete de precisión de tiempo al recurso correspondiente en el portal de Equinix
Esquema anidado para precision_time_price
Sólo lectura:
charges(Lista de atributos) Cargo por precio de oferta (ver a continuación para el esquema anidado )currency(String) Precio de oferta de divisa
Esquema anidado para precision_time_price.charges
Sólo lectura:
price(Número) Precio de ofertatype(String) Tipo de cargo por precio; MENSUAL_RECURRENTE, NO_RECURRENTE