Compartilhar via


synchronizationJob resource type (tipo de recurso synchronizationJob)

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.

Efetua a sincronização ao executar periodicamente em segundo plano, consultar alterações num diretório e enviá-las para outro diretório. A tarefa de sincronização é sempre específica de uma determinada instância de uma aplicação no seu inquilino. Como parte da configuração da tarefa de sincronização, tem de dar autorização para ler e escrever objetos no diretório de destino e personalizar o esquema de sincronização da tarefa.

Métodos

Método Tipo de retorno Descrição
List synchronizationJob collection Listar tarefas existentes para uma determinada instância de aplicação (principal de serviço).
Get synchronizationJob Ler propriedades e relações de um objeto synchronizationJob.
Create synchronizationJob Create nova tarefa para uma determinada aplicação.
Start Nenhum Iniciar a sincronização. Se a tarefa estiver num estado em pausa, continua a partir do ponto em que a tarefa foi colocada em pausa. Se a tarefa estiver em quarentena, a status de quarentena será limpa.
Restart Nenhum Force a tarefa a recomeçar e a reprocessar todos os objetos no diretório.
Pause Nenhum Parar temporariamente a sincronização. Todo o progresso, incluindo o estado da tarefa, é mantido e a tarefa continuará a partir de onde ficou quando for efetuada uma chamada Iniciar .
Delete Nenhum Pare a sincronização e elimine permanentemente todo o estado associado à tarefa.
Obter esquema synchronizationSchema Obtenha o esquema de sincronização efetivo da tarefa.
Atualizar esquema Nenhum Atualize o esquema de sincronização da tarefa.
Validar credenciais Nenhum Teste as credenciais fornecidas no diretório de destino.
Aprovisionar a pedido synchronizationJobApplicationParameters collection (Coleção synchronizationJobApplicationParameters ) Representa os objetos que serão aprovisionados e as regras de sincronização executadas. O recurso é utilizado principalmente para o aprovisionamento a pedido.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres Identificador exclusivo da tarefa de sincronização. Somente leitura.
Cronograma synchronizationSchedule Agenda utilizada para executar a tarefa. Somente leitura.
status synchronizationStatus Estado da tarefa, que inclui quando a tarefa foi executada pela última vez, o estado do trabalho atual e os erros.
synchronizationJobSettings keyValuePair Definições associadas à tarefa. Algumas definições são herdadas do modelo.
templateId Cadeia de caracteres Identificador do modelo de sincronização no qual esta tarefa se baseia.

Relações

Relação Tipo Descrição
bulkUpload bulkUpload A operação de carregamento em massa para a tarefa.
esquema synchronizationSchema O esquema de sincronização configurado para a tarefa.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "id": "String (identifier)",
  "schedule": {
    "@odata.type": "microsoft.graph.synchronizationSchedule"
  },
  "status": {
    "@odata.type": "microsoft.graph.synchronizationStatus"
  },
  "synchronizationJobSettings": {
    "@odata.type": "microsoft.graph.keyValuePair"
  },
  "templateId": "String"
}