Passer au contenu principal

service de temps de précision equinix_fabric (Ressource)

La ressource compatible avec Fabric V4 API permet la création et la gestion du service Equinix Fabric Precision Time

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​

Obligatoire​

  • connections (Liste des attributs) un tableau d'objets avec des identifiants uniques de connexions. (voir ci-dessous le schéma imbriqué )
  • ipv4 (Attributs) objet qui possède des configurations IP réseau pour les serveurs maîtres de synchronisation. (voir ci-dessous le schéma imbriqué )
  • name (Chaîne) nom du service Precision Time. Valeurs applicables : Maximum : 24 caractères ; caractères autorisés : alphanumériques, traits d'Union ('-') et traits de soulignement ('_')
  • package (Attributs) Détails du package de service Precision Time (voir ci-dessous pour le schéma imbriqué )
  • type (Chaîne) choisissez le type de service Precision Time

Facultatif​

Lecture seule​

Schéma imbriqué pour connections​

Requis:

  • uuid (String) UUID de connexion Equinix Fabric ; le service Precision Time sera connecté à celui-ci

Lecture seule:

  • href (Chaîne) lien vers la connexion Equinix Fabric associée au service Precision Time
  • type (Chaîne) type de la connexion Equinix Fabric associée au service Precision Time

Schéma imbriqué pour ipv4​

Requis:

  • default_gateway (Chaîne) adresse IPv4 qui établit l'interface de routage vers laquelle le trafic est dirigé. Il sert de saut suivant 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 principal de synchronisation.
  • secondary (Chaîne) adresse IPv4 du serveur maître de synchronisation secondaire.

Schéma imbriqué pour package​

Requis:

  • code (String) Code de forfait de précision temporelle pour le forfait de facturation souhaité

Lecture seule:

  • href (String) le lien HREF du package de précision temporelle vers la ressource correspondante dans le portail Equinix

Schéma imbriqué pour ntp_advanced_configuration​

Facultatif :

  • key (Chaîne) clé d'authentification en texte brut. Pour le type ASCII, la clé
    \ Doit contenir des caractères ASCII imprimables, de 10-20 caractères. Pour le type\ \ HEXADÉCIMAL, la plage doit être de 10-40 caractères
  • key_number (Number) identifiant de la clé d'authentification
  • type (Chaîne) type d'authentification md5

Schéma imbriqué pour ptp_advanced_configuration​

Facultatif :

  • domain (Number) la valeur du domaine PTP
  • grant_time (Nombre) durée de l'autorisation de monodiffusion en secondes. Pour les modes de transport multidiffusion et hybride, accordez la durée par défaut à 300 secondes. En mode Unicast, le temps d'octroi peut être compris entre 30 et 7200
  • log_announce_interval (Number) valeur logarithmique qui contrôle 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 (Number) valeur logarithmique qui contrôle le débit des paquets DelayReq PTP. La valeur par défaut est -4 (16 paquets par seconde), unités 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és paquets/seconde.
  • priority1 (Nombre) la valeur de priorité1 détermine la meilleure horloge primaire, une valeur inférieure indique une priorité plus élevée
  • priority2 (Number) la valeur de priorité2 différencie et hiérarchise l'horloge primaire afin d'éviter toute confusion lorsque la valeur de priorité1 est identique pour différentes horloges primaires dans un réseau
  • time_scale (Chaîne), ARB indique arbitraire et PTP indique Precision Time Protocol
  • transport_mode (Chaîne) mode de transport ptp

Schéma imbriqué pour timeouts​

Facultatif :

  • create (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures).
  • delete (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures). La définition d'un délai d'expiration pour une opération de suppression n'est applicable que si les modifications sont enregistrées dans l'état avant que l'opération de destruction ne se produise.
  • read (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures). Les opérations de lecture se produisent lors de toute opération d'actualisation ou de planification lorsque l'actualisation est activée.
  • update (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures).

Schéma imbriqué pour account​

Lecture seule:

  • account_name (Chaîne) nom du compte
  • account_number (Number) numéro de compte Equinix
  • global_cust_id (Chaîne) identifiant client mondial
  • global_org_id (Chaîne) naidentifierme de l'organisation du client
  • global_organization_name (Chaîne) nom de l'organisation mondiale
  • org_id (Number) identifiant de l'organisation du client
  • organization_name (Chaîne) nom de l'organisation du client
  • reseller_account_name (Chaîne) nom du compte revendeur
  • reseller_account_number (Number) numéro de compte revendeur
  • reseller_org_id (Number) identifiant de l'organisation du client revendeur
  • reseller_ucm_id (Chaîne) identifiant ucmID du compte revendeur
  • ucm_id (Chaîne) nom de l'organisation mondiale

Schéma imbriqué pour change_log​

Lecture seule:

  • created_by (Chaîne) nom d'utilisateur du créateur de la ressource d'agrégation de routes
  • created_by_email (Chaîne) E-mail du créateur de la ressource d'agrégation de routes
  • created_by_full_name (Chaîne) nom légal du créateur de la ressource d'agrégation de routes
  • created_date_time (Chaîne) heure de création de la ressource d'agrégation de routes
  • deleted_by (String) nom d'utilisateur du responsable de la suppression de la ressource d'agrégation de routes
  • deleted_by_email (String) E-mail du responsable de la suppression de la ressource d'agrégation de routes
  • deleted_by_full_name (String) nom légal du deleter de la ressource d'agrégation de routes
  • deleted_date_time (Chaîne) heure de suppression de la ressource d'agrégation de routes
  • updated_by (Chaîne) nom d'utilisateur du dernier programme de mise à jour de la ressource d'agrégation de routes
  • updated_by_email (Chaîne) E-mail du dernier programme de mise à jour de la ressource d'agrégation de routes
  • updated_by_full_name (Chaîne) nom légal du dernier programme de mise à jour de la ressource d'agrégation de routes
  • updated_date_time (String) 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) Statut opérationnel actuel du service Precision Time

Schéma imbriqué pour order​

Lecture seule:

  • customer_reference_number (Chaîne) numéro de référence du client
  • order_number (Chaîne) numéro de référence de la commande
  • purchase_order_number (Chaîne) 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 de l'offre
  • type (Chaîne) type de frais de prix ; MENSUEL_RÉCURRENT, NON_RÉCURRENT

Schéma imbriqué pour project​

Lecture seule:

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