synchronizationStatus resource type

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente la status actuelle (propriété status) de la tâche de synchronisation.

Propriétés

Propriété Type Description
code synchronizationStatusCode Code de status de haut niveau de la tâche de synchronisation. Les valeurs possibles sont : NotConfigured, NotRun, Active, Paused, Quarantine.
countSuccessiveCompleteFailures Int64 Nombre de fois consécutives où cette tâche a échoué.
séquestresÉlagué Booléen true si les séquestres du travail (erreurs au niveau de l’objet) ont été élagués lors de la synchronisation initiale. Les séquestres peuvent être élagués si, au cours de la synchronisation initiale, vous atteignez le seuil d’erreurs qui mettrait normalement la tâche en quarantaine. Au lieu d’être mis en quarantaine, le processus de synchronisation efface les erreurs du travail et se poursuit jusqu’à ce que la synchronisation initiale soit terminée. Une fois la synchronisation initiale terminée, le travail s’interrompt et attend que le client ait nettoyé les erreurs de façon propre.
lastExecution synchronizationTaskExecution Détails de la dernière exécution du travail.
lastSuccessfulExecution synchronizationTaskExecution Détails de la dernière exécution de cette tâche, qui n’a comporté aucune erreur.
lastSuccessfulExecutionWithExports synchronizationTaskExecution Détails de la dernière exécution du travail, qui a exporté les objets dans le répertoire cible.
progress synchronisationcollection Progress Détails de la progression d’un travail en vue de son achèvement.
quarantaine synchronizationQuarantine Si le travail est en quarantaine, détails de la quarantaine.
steadyStateFirstAchievedTime DateTimeOffset Le moment où l’état stable (plus aucun changement dans le processus) a été atteint pour la première fois. Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z.
steadyStateLastAchievedTime DateTimeOffset L’heure à laquelle l’état stationnaire (plus de changements dans le processus) a été atteint pour la dernière fois. Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z.
synchronizedEntryCountByType collection stringKeyLongValuePair Nombre d’objets synchronisés, répertoriés par type d’objet.
troubleshootingUrl String En cas d’erreur, l’URL contenant les étapes de résolution du problème.

Détails du code d’status de synchronisation

Valeur Description
Non configuré La tâche n’a pas été configurée et n’a jamais été exécutée. Aucune autorisation n’a été fournie.
NotRun (en anglais uniquement) La tâche a été configurée, et peut-être démarrée, mais n’a pas terminé sa première exécution.
Actif La tâche s’exécute périodiquement.
Suspendu La tâche a été suspendue (généralement par un administrateur) et n’est actuellement pas en cours d’exécution, mais l’état de la tâche est conservé.
Quarantaine L’emploi est en quarantaine. Cela peut se produire en cas de volume élevé d’erreurs ou d’erreurs critiques telles que des informations d’identification révoquées/expirées. Pendant la quarantaine, le processus de synchronisation tentera d’exécuter le travail à une fréquence réduite.

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "code": "String",
  "countSuccessiveCompleteFailures": "Integer",
  "escrowsPruned": true,
  "lastExecution": {
    "@odata.type": "microsoft.graph.synchronizationTaskExecution"
  },
  "lastSuccessfulExecution": {
    "@odata.type": "microsoft.graph.synchronizationTaskExecution"
  },
  "lastSuccessfulExecutionWithExports": {
    "@odata.type": "microsoft.graph.synchronizationTaskExecution"
  },
  "progress": [
    {
      "@odata.type": "microsoft.graph.synchronizationProgress"
    }
  ],
  "quarantine": {
    "@odata.type": "microsoft.graph.synchronizationQuarantine"
  },
  "steadyStateFirstAchievedTime": "String (timestamp)",
  "steadyStateLastAchievedTime": "String (timestamp)",
  "synchronizedEntryCountByType": [
    {
      "@odata.type": "microsoft.graph.stringKeyLongValuePair"
    }
  ],
  "troubleshootingUrl": "String"
}