Tipo de recurso synchronizationSchema
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 de versão.
Define quais objetos serão sincronizados e como eles serão sincronizados. O esquema de sincronização contém a maioria das informações de configuração para um trabalho de sincronização específico. Normalmente, você personalizará alguns dos mapeamentosde atributos ou adicionará um filtro de scoping para sincronizar somente objetos que atendam a uma determinada condição.
As seções a seguir descrevem os componentes de alto nível do esquema de sincronização.
Definições de diretório
As definições de diretório fornecem as informações do mecanismo de sincronização sobre diretórios e seus objetos. Por exemplo, a definição de diretório informa ao mecanismo de sincronização que um diretório do Azure AD tem objetos chamados usuário e grupo, quais atributos são suportados para esses objetos e os tipos para esses atributos. Para que um determinado objeto e atributo seja usado em mapeamentos de regras/objetos de sincronização, eles precisam ser definidos como parte da definição de diretório.
Regras de sincronização
As regras de sincronização são o núcleo da configuração de sincronização. Eles definem para o mecanismo de sincronização como a sincronização deve ser executada, incluindo quais objetos devem ser sincronizados, como os objetos do diretório de origem devem ser corresponder aos objetos no diretório de destino e como os atributos devem ser transformados quando são sincronizados da origem para o diretório de destino.
Mapeamentos de objetos
Mapeamentos de objetos são a parte principal da regra de sincronização. Cada mapeamento de objeto define como um determinado objeto deve ser sincronizado da origem para o diretório de destino. Em particular, o mapeamento define como um objeto no diretório de origem deve ser parecido com um objeto no diretório de destino, quais filtros de scoping (se algum) devem ser usados para decidir se provisionar um objeto e como os atributos de objeto devem ser transformados quando são sincronizados da origem para o diretório de destino.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Obter esquema | synchronizationSchema | Leia as propriedades e as relações do objeto synchronizationSchema. |
| Atualizar esquema | Nenhuma | Atualize o esquema de sincronização. |
| Excluir esquema | Nenhuma | Exclua o esquema personalizado, redefinindo o esquema para a configuração padrão. |
| Listar operadores de filtro | Coleção filterOperatorSchema | Lista todos os operadores com suporte nos filtros de seleção. |
| Listar funções de mapeamento de atributos | Coleção attributeMappingFunctionSchema | Lista todas as funções com suporte nas expressões de mapeamento de atributos. |
| Expressão de mapeamento de atributo de análise | parseExpressionResponse | Analisar uma expressão de cadeia de caracteres em um objeto attributeMappingSource. |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | String | Identificador exclusivo do esquema. |
| synchronizationRules | Coleção synchronizationRule | Uma coleção de regras de sincronização configuradas para o synchronizationJob ou synchronizationTemplate. |
| versão | String | A versão do esquema, atualizada automaticamente a cada alteração de esquema. |
Relações
| Relação | Tipo | Descrição |
|---|---|---|
| directories | Coleção directoryDefinition | Contém a coleção de diretórios e todos os seus objetos. |
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"@odata.type": "#microsoft.graph.synchronizationSchema",
"id": "String (identifier)",
"synchronizationRules": [
{
"@odata.type": "microsoft.graph.synchronizationRule"
}
],
"version": "String"
}
Comentários
Enviar e exibir comentários de