Partilhar via


synchronizationStatus resource type

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa o estado atual do synchronizationJob.

Propriedades

Propriedade Tipo Descrição
código synchronizationStatusCode Código de estado de alto nível da tarefa de sincronização. Os valores possíveis são: NotConfigured, NotRun, Active, Paused, Quarantine.
countSuccessiveCompleteFailures Int64 Número de vezes consecutivas em que esta tarefa falhou.
escrowsPruned Booliano true se os escrows da tarefa (erros ao nível do objeto) foram eliminados durante a sincronização inicial. Os escrows podem ser podados se, durante a sincronização inicial, atingir o limiar de erros que normalmente colocariam a tarefa em quarentena. Em vez de entrar em quarentena, o processo de sincronização limpa os erros da tarefa e continua até que a sincronização inicial esteja concluída. Quando a sincronização inicial estiver concluída, a tarefa será colocada em pausa e aguardará que o cliente limpe os erros.
lastExecution synchronizationTaskExecution Detalhes da última execução da tarefa.
lastSuccessfulExecution synchronizationTaskExecution Detalhes da última execução desta tarefa, que não teve erros.
lastSuccessfulExecutionWithExports synchronizationTaskExecution Detalhes da última execução da tarefa, que exportou objetos para o diretório de destino.
progresso coleção synchronizationProgress Detalhes do progresso de uma tarefa para a conclusão.
quarentena synchronizationQuarantine Se a tarefa estiver em quarentena, os detalhes da quarentena.
steadyStateFirstAchievedTime DateTimeOffset O tempo em que o estado estável (sem mais alterações ao processo) foi alcançado pela primeira vez. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
steadyStateLastAchievedTime DateTimeOffset O tempo em que o estado estável (sem mais alterações ao processo) foi alcançado pela última vez. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
synchronizedEntryCountByType stringKeyLongValuePair collection Contagem de objetos sincronizados, listados por tipo de objeto.
troubleshootingUrl Cadeia de caracteres Em caso de erro, o URL com os passos de resolução de problemas do problema.

Detalhes do código de estado de sincronização

Valor Descrição
Não Configurado A tarefa não foi configurada e nunca foi executada. Não foi fornecida autorização.
Não Executar A tarefa foi configurada e possivelmente iniciada, mas ainda não concluiu a primeira execução.
Ativo A tarefa é executada periodicamente.
Em pausa A tarefa foi colocada em pausa (normalmente por um administrador) e atualmente não está em execução, mas o estado da tarefa é preservado.
Quarentena O trabalho está em quarentena. Isto pode acontecer quando existe um grande volume de erros ou erros críticos, como credenciais revogadas/expiradas. Durante a quarentena, o processo de sincronização tentará executar a tarefa com uma frequência reduzida.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "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"
}