Saltar al contenido principal

equinix_fabric_precision_time_services (Fuente de datos)

Recurso de datos compatible con Fabric V4 API que permite al usuario obtener servicios de tiempo de precisión de Equinix Fabric 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​

Sólo lectura​

Esquema anidado para filters​

Necesario:

  • operator (String) Operación aplicada a los valores del filtro
  • property (String) Propiedad para aplicar el filtro
  • values (Lista de cadenas) Lista de valores a los que se debe aplicar la operación para la propiedad especificada

Opcional:

  • or (Booleano) Valor booleano para especificar si este filtro es parte del grupo OR. Tiene un máximo de 3 y solo cuenta 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 entre 1 y 100, y el valor predeterminado es 20
  • offset (Número) Índice del primer artículo devuelto en la respuesta. El valor predeterminado es 0

Esquema anidado para sort​

Opcional:

  • direction (String) La dirección de clasificación. Puede ser uno de: [DESC, ASC], por defecto es DESC
  • property (String) El nombre de la propiedad que se va a utilizar en la clasificación. Uno de [/name /uuid /state /type /package/code /Changelog/createdDateTime /Changelog/updatedDateTime] es de forma predeterminada /name

Esquema anidado para data​

Opcional:

Sólo lectura:

Esquema anidado para data.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 caracteres
  • key_number (Número) El ID de la clave de autenticación
  • type (String) Tipo de autenticación md5

Esquema anidado para data.project​

Necesario:

  • project_id (String) ID de proyecto asignado al suscriptor de Equinix

Esquema anidado para data.ptp_advanced_configuration​

Opcional:

  • domain (Número) El valor del dominio PTP
  • grant_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 7200
  • log_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/segundo
  • log_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 alta
  • priority2 (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 red
  • time_scale Valor de escala de tiempo (string), ARB denota arbitrario y PTP denota Protocolo de tiempo de precisión
  • transport_mode (String) Modo de transporte ptp

Esquema anidado para data.account​

Sólo lectura:

  • account_name (String) Nombre de cuenta
  • account_number (Número) Número de cuenta de Equinix
  • global_cust_id (String) ID de cliente global
  • global_org_id (String) Organización del cliente naidentifierme
  • global_organization_name (String) Nombre de la organización global
  • org_id (Número) Identificador de organización del cliente
  • organization_name (String) Nombre de la organización del cliente
  • reseller_account_name (String) Nombre de la cuenta del distribuidor
  • reseller_account_number (Número) Número de cuenta de distribuidor
  • reseller_org_id (Número) Identificador de la organización del cliente del distribuidor
  • reseller_ucm_id (String) Cuenta de distribuidor ucmId
  • ucm_id (String) Nombre de la organización global

Esquema anidado para data.change_log​

Sólo lectura:

  • created_by (String) Nombre de usuario del creador del recurso de agregación de rutas
  • created_by_email (String) Correo electrónico del creador del recurso de agregación de rutas
  • created_by_full_name (String) Nombre legal del creador del recurso de agregación de rutas
  • created_date_time (String) Tiempo de creación del recurso de agregación de rutas
  • deleted_by (String) Nombre de usuario del eliminador del recurso de agregación de rutas
  • deleted_by_email (String) Correo electrónico del eliminador del recurso de agregación de rutas
  • deleted_by_full_name (String) Nombre legal del eliminador del recurso de agregación de rutas
  • deleted_date_time (String) Tiempo de eliminación del recurso de agregación de rutas
  • updated_by (String) Nombre de usuario del último actualizador del recurso de agregación de rutas
  • updated_by_email (String) Correo electrónico del último actualizador del recurso de agregación de rutas
  • updated_by_full_name (String) Nombre legal del último actualizador del recurso de agregación de rutas
  • updated_date_time (String) Última hora de actualización del recurso de agregación de rutas

Esquema anidado para data.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 Time
  • type (String) Tipo de conexión de Equinix Fabric asociada al servicio Precision Time

Esquema anidado para data.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 data.operation​

Opcional:

  • operational_status (Cadena)

Esquema anidado para data.order​

Sólo lectura:

  • customer_reference_number (String) Número de referencia del cliente
  • order_number (String) Número de referencia del pedido
  • purchase_order_number (String) Número de orden de compra

Esquema anidado para data.package​

Necesario:

  • code Có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 data.precision_time_price​

Sólo lectura:

Esquema anidado para data.precision_time_price.charges​

Sólo lectura:

  • price (Número) Precio de oferta
  • type (String) Tipo de cargo por precio; MENSUAL_RECURRENTE, NO_RECURRENTE
¿Le ha resultado útil esta página?