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