Saltar al contenido principal

equinix_fabric_precision_time_service (Recurso)

El recurso compatible con Fabric V4 API permite la creación y gestión del servicio de tiempo de precisión de Equinix Fabric

Documentación adicional:

Ejemplo de uso​

resource "equinix_fabric_precision_time_service" "ptp" {
type = "PTP"
name = "tf_acc_eptptp_PFCR"
package = {
code = "PTP_STANDARD"
}
connections = [
{
uuid = "<connection_id>"
}
]
ipv4 = {
primary = "191.168.254.241"
secondary = "191.168.254.242"
network_mask = "255.255.255.240"
default_gateway = "191.168.254.254"
}
}

output "ept_service_id" {
value = equinix_fabric_precision_time_service.ptp.id
}

output "ept_service_name" {
value = equinix_fabric_precision_time_service.ptp.name
}

output "ept_service_state" {
value = equinix_fabric_precision_time_service.ptp.state
}

output "ept_service_type" {
value = equinix_fabric_precision_time_service.ptp.type
}

output "ept_service_connection" {
value = equinix_fabric_precision_time_service.ptp.connections
}

output "ept_service_ipv4" {
value = equinix_fabric_precision_time_service.ptp.ipv4
}

Esquema​

Obligatorio​

  • connections (Lista de atributos) Un conjunto de objetos con identificadores únicos de conexiones. (ver a continuación para ver el esquema anidado )
  • ipv4 (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 ('_')
  • package (Atributos) Detalles del paquete de servicio de tiempo de precisión (consulte a continuación el esquema anidado )
  • type (String) Elija el tipo de servicio de tiempo de precisión

Opcional​

Sólo lectura​

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 Time
  • type (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 package​

Necesario:

  • code Código de paquete de precisión de tiempo (string) para el paquete de facturación deseado

Sólo lectura:

  • href (String) Enlace HREF del paquete de precisión de tiempo al recurso correspondiente en el portal de Equinix

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

Esquema anidado para 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 timeouts​

Opcional:

  • create (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas).
  • delete (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas). Establecer un tiempo de espera para una operación Eliminar solo es aplicable si los cambios se guardan en estado antes de que se produzca la operación de destrucción.
  • read (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas). Las operaciones de lectura se producen durante cualquier operación de actualización o planificación cuando la actualización está habilitada.
  • update (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas).

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

Sólo lectura:

  • operational_status (String) Estado operativo actual del servicio Precision Time

Esquema anidado para 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 precision_time_price​

Sólo lectura:

Esquema anidado para precision_time_price.charges​

Sólo lectura:

  • price (Número) Precio de oferta
  • type (String) Tipo de cargo por precio; MENSUAL_RECURRENTE, NO_RECURRENTE

Esquema anidado para project​

Sólo lectura:

  • project_id (String) ID de proyecto asignado al suscriptor de Equinix
¿Le ha resultado útil esta página?