Skip to main content

equinix_fabric_precision_time_service (Ressource)

Ressource compatible avec l'API Fabric V4 permettant de créer et de gérer le service de temps de précision de la Fabric Equinix.

Documentation complé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
}

Schéma

Exigée

  • connections (Attributes List) Un tableau d'objets avec des identifiants uniques de connexions. (voir ci-dessous pour le schéma imbriqué)
  • ipv4 (Attributs) Un objet qui a des configurations IP de réseau pour les serveurs maîtres de synchronisation. (voir ci-dessous pour 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 caractères de soulignement ('_')
  • package (Attributs) Precision Time Service Package Details (see below for nested schema)
  • type (Chaîne) Choisissez le type de service Precision Time

En option

En lecture seule

Schéma imbriqué pour connections

Obligatoire :

  • uuid (Chaîne) UUID de la connexion Equinix Fabric ; le service Precision Time y sera connecté

En 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

Obligatoire :

  • default_gateway (Chaîne) Adresse IPv4 qui établit l'interface de routage vers laquelle le trafic est dirigé. Elle 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

Obligatoire :

  • code (String) Code du paquet de Precision Time pour le paquet de facturation souhaité.

En lecture seule :

  • href (String) Precision Time Package HREF link to corresponding resource in Equinix Portal (lien vers la ressource correspondante dans le portail Equinix).

Schéma imbriqué pour ntp_advanced_configuration

En option :

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

Schéma imbriqué pour ptp_advanced_configuration

En option :

  • domain (Nombre) La valeur du domaine PTP
  • grant_time (Nombre) Unicast Grant Time in seconds. Pour les modes de transport Multicast et Hybrid, le temps d'octroi est par défaut de 300 secondes. Pour le mode Unicast, le temps d'octroi peut être compris entre 30 et 7200 secondes.
  • log_announce_interval (Nombre) Valeur logarithmique qui contrôle le taux de paquets PTP Announce 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 taux de 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 taux de paquets de synchronisation PTP. La valeur par défaut est -4 (16 paquets par seconde), Unité paquets/seconde .
  • priority1 (Nombre) La valeur de priority1 détermine la meilleure horloge primaire, une valeur inférieure indique une priorité plus élevée.
  • priority2 (Nombre) La valeur priority2 différencie et priorise l'horloge primaire afin d'éviter toute confusion lorsque la valeur priority1 est la même pour différentes horloges primaires dans un réseau.
  • time_scale (Chaîne) Valeur de l'échelle de temps, ARB signifie arbitraire et PTP signifie Precision Time Protocol.
  • transport_mode (Chaîne) mode de transport ptp

Schéma imbriqué pour timeouts

En option :

  • create (Chaîne) Une chaîne qui peut ê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), "h" (heures).
  • delete (Chaîne) Une chaîne qui peut être [analysée comme 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 pour une opération de suppression n'est applicable que si les modifications sont enregistrées dans l'état avant l'opération de destruction.
  • read (Chaîne) Une chaîne qui peut ê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), "h" (heures). Les opérations de lecture se produisent lors de toute opération de rafraîchissement ou de planification lorsque le rafraîchissement est activé.
  • update (Chaîne) Une chaîne qui peut ê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), "h" (heures).

Schéma imbriqué pour account

En lecture seule :

  • account_name (Chaîne) Nom du compte
  • account_number (Numéro) Numéro de compte Equinix
  • global_cust_id (Chaîne) Id du client global
  • global_org_id (Chaîne) Organisation du client naidentifierme
  • global_organization_name (Chaîne) Nom de l'organisation mondiale
  • org_id (Numéro) 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 (Numéro) Numéro de compte revendeur
  • reseller_org_id (Numéro) Identifiant de l'organisation du client revendeur
  • reseller_ucm_id (Chaîne) Compte revendeur ucmId
  • ucm_id (Chaîne) Nom de l'organisation mondiale

Schéma imbriqué pour change_log

En lecture seule :

  • created_by (Chaîne) Nom d'utilisateur du créateur de la ressource d'agrégation d'itinéraires
  • created_by_email (String) Email 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 d'itinéraires
  • created_date_time (Chaîne) Heure de création de la ressource d'agrégation de routes
  • deleted_by (Chaîne) Nom d'utilisateur du suppresseur de la ressource d'agrégation d'itinéraires
  • deleted_by_email (String) Email de l'auteur de la suppression de la ressource d'agrégation de routes
  • deleted_by_full_name (Chaîne) Nom légal du suppresseur de la ressource d'agrégation d'itinéraires
  • deleted_date_time (Chaîne) Heure de suppression de la ressource d'agrégation d'itinéraires
  • updated_by (Chaîne) Nom d'utilisateur du dernier responsable de la mise à jour de la ressource d'agrégation d'itinéraires.
  • updated_by_email (Chaîne) Courriel de la dernière mise à jour de la ressource d'agrégation d'itinéraires
  • updated_by_full_name (Chaîne) Nom légal du dernier responsable de la mise à jour de la ressource d'agrégation d'itinéraires.
  • updated_date_time (Chaîne) Dernière heure de mise à jour de la ressource d'agrégation de routes

Schéma imbriqué pour operation

En lecture seule :

  • operational_status (Chaîne) État opérationnel actuel du service Precision Time

Schéma imbriqué pour order

En 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 commande

Schéma imbriqué pour precision_time_price

En lecture seule :

  • charges (Liste d'attributs) offering price charge (see below for nested schema)
  • currency (Chaîne) Devise du prix de l'offre

Schéma imbriqué pour precision_time_price.charges

En lecture seule :

  • price (Nombre) Prix de l'offre
  • type (String) Type de prix ; MONTHLY_RECURRING, NON_RECURRING

Schéma imbriqué pour project

En lecture seule :

  • project_id (Chaîne) ID du projet attribué par l'abonné Equinix
Cette page vous a-t-elle été utile ?