Skip to main content

service de temps de précision equinix_fabric (Ressource)

Cette ressource compatible avec l'API Fabric V4 permet la création et la gestion du service de temps de précision Equinix Fabric.

Documentation supplémentaire:

Exemple d'utilisation

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
}

Diagramme

Requis

  • connections (Liste des attributs) Un tableau d'objets contenant des identifiants uniques de connexions. (voir ci-dessous pour le schéma imbriqué)
  • ipv4 (Attributs) Un objet contenant les configurations IP réseau des serveurs maîtres de synchronisation. (voir ci-dessous pour le schéma imbriqué)
  • name (Chaîne de caractères) Nom du service de temps de précision. Valeurs possibles: Maximum: 24 caractères ; Caractères autorisés: alphanumériques, tirets (« - ») et traits de soulignement (« _ »).
  • package (Attributs) Détails du paquet de service de temps de précision (voir ci-dessous pour le schéma imbriqué)
  • type (Chaîne de caractères) Choisissez le type de service de temps de précision

En option

Lecture seule

Schéma imbriqué pour connections

Requis:

  • uuid (Chaîne de caractères) UUID de connexion Equinix Fabric ; le service Precision Time s'y connectera.

Lecture seule:

  • href (Chaîne de caractères) Lien vers la connexion Equinix Fabric associée au service de synchronisation de précision
  • type (Chaîne de caractères) Type de connexion Equinix Fabric associé au service de temps de précision

Schéma imbriqué pour ipv4

Requis:

  • default_gateway (Chaîne de caractères) Adresse IPv4 qui établit l'interface de routage vers laquelle le trafic est dirigé. Elle sert de prochain saut dans le réseau.
  • network_mask (Chaîne) Adresse IPv4 qui définit la plage de sous-réseaux consécutifs dans le réseau.
  • primary (Chaîne) Adresse IPv4 du serveur maître de synchronisation principal.
  • secondary (Chaîne) Adresse IPv4 du serveur maître de synchronisation secondaire.

Schéma imbriqué pour package

Requis:

  • code (Chaîne de caractères) Code du forfait de précision horaire pour le forfait de facturation souhaité

Lecture seule:

  • href (Chaîne de caractères) Package de précision temporelle Lien HREF vers la ressource correspondante dans le portail Equinix

Schéma imbriqué pour ntp_advanced_configuration

Facultatif:

  • key (Chaîne de caractères) La clé d'authentification en clair. Pour le type ASCII, la clé \ doit contenir des caractères ASCII imprimables, entre 10 et 20 caractères. Pour Type HEX, la plage doit être de 10 à 40 caractères
  • key_number (Nombre) L'identifiant de la clé d'authentification
  • type (Chaîne) Type d'authentification MD5

Schéma imbriqué pour ptp_advanced_configuration

Facultatif:

  • domain (Nombre) La valeur du domaine PTP
  • grant_time (Nombre) Délai d'autorisation unicast en secondes. Pour les modes de transport multidiffusion et hybride, le délai d'autorisation est par défaut de 300 secondes. En mode unicast, le délai d'autorisation peut être entre 30 et 7200 secondes.
  • log_announce_interval (Nombre) Valeur logarithmique contrôlant le débit des paquets d'annonce PTP provenant du serveur de temps PTP. La valeur par défaut est 1 (1 paquet toutes les 2 secondes). Unité: paquets/seconde
  • log_delay_req_interval (Nombre) Valeur logarithmique qui contrôle le débit des paquets PTP DelayReq. La valeur par défaut est -4 (16 paquets par seconde), unité paquets/seconde.
  • log_sync_interval (Nombre) Valeur logarithmique qui contrôle le débit des paquets de synchronisation PTP. La valeur par défaut est -4 (16 paquets par seconde), unité paquets/seconde.
  • priority1 (Nombre) La valeur de priorité 1 détermine la meilleure horloge principale. Une valeur plus basse indique une priorité plus élevée.
  • priority2 (Nombre) La valeur priority2 permet de différencier et de prioriser l'horloge principale afin d'éviter toute confusion lorsque la valeur priority1 est identique pour différentes horloges principales au sein d'un réseau.
  • time_scale (Chaîne de caractères) Valeur de l'échelle de temps, ARB désigne Arbitraire et PTP désigne Protocole de temps de précision
  • transport_mode (Chaîne) mode de transport ptp

Schéma imbriqué pour timeouts

Facultatif:

  • create (Chaîne) Une chaîne pouvant être [analysée comme une durée composée de nombres et de suffixes d'unité, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures).
  • delete (Chaîne) Une chaîne pouvant être [interprétée comme une durée composée de nombres et d'unités, comme « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures). La définition d'un délai d'expiration pour une opération de suppression n'est applicable que si des modifications sont enregistrées avant l'exécution de l'opération.
  • read (Chaîne) Une chaîne pouvant être [interprétée comme une durée composée de nombres et d'unités, comme « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures). Les opérations de lecture ont lieu lors de toute opération d'actualisation ou de planification lorsque l'actualisation est activée.
  • update (Chaîne) Une chaîne pouvant être [analysée comme une durée composée de nombres et de suffixes d'unité, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures).

Schéma imbriqué pour account

Lecture seule:

  • account_name (Chaîne de caractères) Nom du compte
  • account_number (Numéro) Numéro de compte Équinix
  • global_cust_id (Chaîne de caractères) Identifiant client global
  • global_org_id (Chaîne de caractères) Nom de l'organisation cliente
  • global_organization_name (Chaîne de caractères) Nom de l'organisation globale
  • org_id (Numéro) Identifiant de l'organisation cliente
  • organization_name (Chaîne de caractères) Nom de l'organisation cliente
  • reseller_account_name (Chaîne de caractères) Nom du compte revendeur
  • reseller_account_number (Numéro) Numéro de compte revendeur
  • reseller_org_id (Numéro) Identifiant de l'organisation cliente du revendeur
  • reseller_ucm_id (Chaîne) Identifiant UCM du compte revendeur
  • ucm_id (Chaîne de caractères) Nom de l'organisation globale

Schéma imbriqué pour change_log

Lecture seule:

  • created_by (Chaîne de caractères) Nom d'utilisateur du créateur de la ressource d'agrégation de routes
  • created_by_email (Chaîne de caractères) Adresse courriel du créateur de la ressource d'agrégation de routes
  • created_by_full_name (Chaîne de caractères) Nom légal du créateur de la ressource d'agrégation de routes
  • created_date_time (Chaîne de caractères) Date de création de la ressource d'agrégation de routes
  • deleted_by (Chaîne de caractères) Nom d'utilisateur de la personne qui supprime la ressource d'agrégation de routes
  • deleted_by_email (Chaîne de caractères) Adresse courriel de la personne ayant supprimé la ressource d'agrégation de routes
  • deleted_by_full_name (Chaîne) Nom légal du destructeur de la ressource d'agrégation de routes
  • deleted_date_time (Chaîne) Date de suppression de la ressource d'agrégation de routes
  • updated_by (Chaîne de caractères) Nom d'utilisateur du dernier administrateur ayant mis à jour la ressource d'agrégation de routes
  • updated_by_email (Chaîne de caractères) Adresse courriel du dernier auteur de la mise à jour de la ressource d'agrégation d'itinéraires
  • updated_by_full_name (Chaîne) Nom légal du dernier administrateur de la ressource d'agrégation de routes
  • updated_date_time (Chaîne de caractères) Date et heure de la dernière mise à jour de la ressource d'agrégation de routes

Schéma imbriqué pour operation

Lecture seule:

  • operational_status (Chaîne de caractères) État opérationnel actuel du service de temps de précision

Schéma imbriqué pour order

Lecture seule:

  • customer_reference_number (Chaîne de caractères) Numéro de référence du client
  • order_number (Chaîne de caractères) Numéro de référence de la commande
  • purchase_order_number (Chaîne de caractères) Numéro de bon de commande

Schéma imbriqué pour precision_time_price

Lecture seule:

Schéma imbriqué pour precision_time_price.charges

Lecture seule:

  • price (Nombre) Prix d'offre
  • type (Chaîne de caractères) Type de facturation ; MENSUEL_RÉCURRENTI, NON_RÉCURRENTI

Schéma imbriqué pour project

Lecture seule:

  • project_id (Chaîne de caractères) ID de projet attribué à l'abonné Equinix
Cette page vous a-t-elle été utile ?