equinix_fabric_precision_time_services (Fuente de datos)
Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener servicios Equinix Fabric Precision Time con detalles de paginación Documentación adicional:
Ejemplo de uso
data "equinix_fabric_precision_time_services" "all" {
pagination = {
limit = 2
offset = 1
}
filters = [{
property = "/type"
operator = "="
values = ["PTP"]
}]
sort = [{
direction = "DESC"
property = "/uuid"
}]
}
output "ept_service_id" {
value = data.equinix_fabric_precision_time_services.all.data.0.id
}
output "ept_service_name" {
value = data.equinix_fabric_precision_time_services.all.data.0.name
}
output "ept_service_state" {
value = data.equinix_fabric_precision_time_services.all.data.0.state
}
output "ept_service_type" {
value = data.equinix_fabric_precision_time_services.all.data.0.type
}
output "ept_service_ipv4" {
value = data.equinix_fabric_precision_time_services.all.data.0.ipv4
}
Esquema
Opcional:
filters(Lista de atributos) Lista de filtros a aplicar a la solicitud de obtención del adjunto de flujo. Máximo de 8. Todos serán AND juntos con 1 de los 8 siendo un posible grupo OR de 3 (ver abajo para esquema anidado)pagination(Atributos) Detalles de paginación para la lista de agregaciones de rutas devuelta (véase abajo para esquema anidado)sort(Lista de atributos) Filtros para la solicitud de búsqueda de fuentes de datos (véase más abajo para el esquema anidado)
Sólo lectura
data(Lista de atributos) Lista devuelta de objetos de agregación de rutas (véase más abajo para el esquema anidado)id(Cadena) El identificador único del recurso
Esquema anidado para filters
Necesario:
operator(Cadena) Operación aplicada a los valores del filtroproperty(Cadena) Propiedad a la que aplicar el filtrovalues(Lista de cadenas) Lista de valores a los que aplicar la operación para la propiedad especificada
Opcional:
or(Booleano) Valor booleano para especificar si este filtro forma parte del grupo OR. Tiene un máximo de 3 y sólo cuenta para 1 de los 8 filtros posibles.
Esquema anidado para pagination
Opcional:
limit(Número) Número máximo de resultados de búsqueda devueltos por página. El número debe estar comprendido entre 1 y 100, y el valor por defecto es 20offset(Número) Índice del primer elemento devuelto en la respuesta. Por defecto es 0
Esquema anidado para sort
Opcional:
direction(Cadena) La dirección de ordenación. Puede ser una de las siguientes: [DESC, ASC], Por defecto DESCproperty(Cadena) El nombre de la propiedad a utilizar en la ordenación. Uno de [/name /uuid /state /type /package/code /changeLog/createdDateTime /changeLog/updatedDateTime] Por defecto /name
Esquema anidado para data
Opcional:
ntp_advanced_configuration(Lista de atributos) Configuración avanzada NTP (véase más abajo para el esquema anidado)project(Atributos) Objeto atributo del proyecto Equinix (véase más abajo para el esquema anidado)ptp_advanced_configuration(Atributos) Configuración avanzada PTP (véase más abajo para el esquema anidado)
Sólo lectura:
account(Atributos) Cuenta de usuario de Equinix asociada al servicio Precision Time (véase más abajo para el esquema anidado)change_log(Atributos) Detalles del último cambio en el recurso de agregación de rutas (véase más abajo para el esquema anidado)connections(Lista de atributos) Una matriz de objetos con identificadores únicos de conexiones. (véase más abajo para el esquema anidado)href(Cadena) Enlace al portal generado por Equinix para el servicio Precision Time creado.ipv4(Atributos) Un objeto que tiene Configuraciones IP de Red para Servidores Maestros de Cronometraje. (véase más abajo para el esquema anidado)name(Cadena) Nombre del servicio Precision Time. Valores aplicables: Máximo: 24 caracteres; Caracteres permitidos: alfanuméricos, guiones ('-') y guiones bajos ('_')operation(Atributos) Precision Time Service Operation (véase más abajo para el esquema anidado)order(Atributos) Precision Time Order (véase más abajo para el esquema anidado)package(Atributos) Detalles del paquete de servicios Precision Time (véase más abajo para el esquema anidado)precision_time_price(Atributos) Precio del servicio Precision Time (véase más abajo para el esquema anidado)state(Cadena) Indicador del estado de este Servicio de Precision Timetype(Cadena) Elija el tipo de servicio Precision Timeuuid(Cadena) Id. generado por Equinix para el servicio Precision Time
Esquema anidado para data.ntp_advanced_configuration
Opcional:
key(Cadena) La clave de autenticación en texto plano. Para el tipo ASCII, la clave
\ debe contener caracteres ASCII imprimibles, rango 10-20 caracteres. For\ \ HEX type, el rango debe ser de 10-40 caractereskey_number(Número) El ID de la clave de autenticacióntype(Cadena) md5 Tipo de autenticación
Esquema anidado para data.project
Necesario:
project_id(Cadena) ID de proyecto asignado por el suscriptor de Equinix
Esquema anidado para data.ptp_advanced_configuration
Opcional:
domain(Número) El valor del dominio PTPgrant_time(Número) Tiempo de concesión de unidifusión en segundos. Para los modos de transporte multidifusión e híbrido, el tiempo de concesión por defecto es 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 tasa de paquetes de Anuncio PTP desde el servidor de tiempo PTP. Por defecto es 1 (1 paquete cada 2 segundos), Unidad paquetes/segundolog_delay_req_interval(Número) Valor logarítmico que controla la tasa de paquetes PTP DelayReq. Por defecto es -4 (16 paquetes por segundo), Unidad paquetes/segundo..log_sync_interval(Número) Valor logarítmico que controla la tasa de paquetes de sincronización PTP. Por defecto es -4 (16 paquetes por segundo), Unidad paquetes/segundo..priority1(Número) El valor de prioridad1 determina el mejor reloj primario, Un valor más bajo indica mayor prioridadpriority2(Número) El valor de prioridad2 diferencia y prioriza el reloj primario para evitar confusiones cuando el valor de prioridad1 es el mismo para diferentes relojes primarios en una redtime_scale(Cadena) Valor de Escala de Tiempo, ARB denota Arbitrario y PTP denota Protocolo de Precision Timetransport_mode(Cadena) modo de transporte ptp
Esquema anidado para data.account
Sólo lectura:
account_name(Cadena) Nombre de la cuentaaccount_number(Número) Número de cuenta Equinixglobal_cust_id(Cadena) Id. global del clienteglobal_org_id(Cadena) Organización del cliente naidentifiermeglobal_organization_name(Cadena) Nombre de la organización globalorg_id(Número) Identificador de la organización del clienteorganization_name(Cadena) Nombre de la organización del clientereseller_account_name(Cadena) Nombre de la cuenta del revendedorreseller_account_number(Número) Número de cuenta de revendedorreseller_org_id(Número) Identificador de la organización del cliente revendedorreseller_ucm_id(Cadena) Cuenta de revendedor ucmIducm_id(Cadena) Nombre de la organización global
Esquema anidado para data.change_log
Sólo lectura:
created_by(Cadena) Nombre de usuario del creador del recurso de agregación de rutascreated_by_email(Cadena) Correo electrónico del creador del recurso de agregación de rutascreated_by_full_name(Cadena) Nombre legal del creador del recurso de agregación de rutascreated_date_time(Cadena) Hora de creación del recurso de agregación de rutasdeleted_by(Cadena) Nombre de usuario del supresor del recurso de agregación de rutasdeleted_by_email(Cadena) Email del eliminador del recurso de agregación de rutasdeleted_by_full_name(Cadena) Nombre legal del supresor del recurso de agregación de rutasdeleted_date_time(Cadena) Hora de borrado del recurso de agregación de rutasupdated_by(Cadena) Nombre de usuario del último actualizador del recurso de agregación de rutasupdated_by_email(Cadena) Email del último actualizador del recurso de agregación de rutasupdated_by_full_name(Cadena) Nombre legal del último actualizador del recurso de agregación de rutasupdated_date_time(Cadena) Última hora de actualización del recurso de agregación de rutas
Esquema anidado para data.connections
Necesario:
uuid(Cadena) UUID de conexión de Equinix Fabric; el servicio Precision Time se conectará con él.
Sólo lectura:
href(Cadena) Enlace a la conexión Equinix Fabric asociada al servicio Precision Time.type(Cadena) Tipo de la conexión Equinix Fabric asociada al servicio Precision Time.
Esquema anidado para data.ipv4
Necesario:
default_gateway(Cadena) Dirección IPv4 que establece la interfaz de enrutamiento a la que se dirige el tráfico. Sirve como siguiente salto en la Red.network_mask(Cadena) Dirección IPv4 que define el rango de subredes consecutivas en la red.primary(Cadena) Dirección IPv4 para el Servidor Maestro de Cronometraje Primario.secondary(Cadena) Dirección IPv4 para el servidor maestro de temporización secundario.
Esquema anidado para data.operation
Opcional:
operational_status(Cadena)
Esquema anidado para data.order
Sólo lectura:
customer_reference_number(Cadena) Número de referencia del clienteorder_number(Cadena) Número de referencia del pedidopurchase_order_number(Cadena) Número de pedido
Esquema anidado para data.package
Necesario:
code(Cadena) Paquete de precisión horaria Código del paquete de facturación deseado
Opcional:
href(String) Time Precision Package Enlace HREF al recurso correspondiente en el Portal Equinix
Esquema anidado para data.precision_time_price
Sólo lectura:
charges(Lista de atributos) oferta precio cargo (ver abajo para esquema anidado)currency(Cadena) Divisa del precio de oferta
Esquema anidado para data.precision_time_price.charges
Sólo lectura:
price(Número) Precio de ofertatype(Cadena) Tipo de cargo del precio; MENSUAL_RECURRENTE, NO_RECURRENTE