Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Define qué objetos se sincronizan y cómo se sincronizan. El esquema de sincronización contiene la mayor parte de la información de configuración de un trabajo de sincronización concreto. Normalmente, algunas de las asignaciones de atributo se personalizan o se agrega un filtro de ámbito para sincronizar solo los objetos que cumplen una determinada condición.
En las secciones siguientes se describen los componentes de alto nivel del esquema de sincronización. Para obtener más información, consulte Descripción del esquema de Microsoft Entra y asignación de atributos: Active Directory a Microsoft Entra ID.
Definiciones de directorio
Las definiciones de directorio proporcionan información del motor de sincronización sobre directorios y sus objetos. Por ejemplo, la definición del directorio indica al motor de sincronización que un directorio de Microsoft Entra tiene objetos denominados usuario y grupo, atributos que son compatibles con esos objetos y los tipos de esos atributos. Para que un objeto y un atributo determinados se utilicen en reglas de sincronización/asignaciones de objetos, deben definirse como parte de la definición del directorio.
Reglas de sincronización
Las reglas de sincronización son el núcleo de la configuración de la sincronización. Definen para el motor de sincronización cómo se debe realizar la sincronización, incluidos qué objetos deben sincronizarse, cómo deben coincidir los objetos del directorio de origen con los objetos del directorio de destino y cómo se deben transformar los atributos cuando se sincronizan del directorio de origen al directorio de destino.
Asignaciones de objetos
Las asignaciones de objetos son la parte principal de la regla de sincronización. Cada asignación de objetos define cómo se debe sincronizar un objeto determinado desde el directorio de origen hasta el de destino. En concreto, la asignación define cómo se debe hacer coincidir un objeto del directorio de origen con un objeto del directorio de destino, qué filtros de ámbito (si los hay) se deben usar para decidir si se aprovisiona un objeto y cómo se deben transformar los atributos de objeto cuando se sincronizan desde el directorio de origen al de destino.
Métodos
| Método | Tipo de valor devuelto | Descripción |
|---|---|---|
| Get | synchronizationSchema | Lea las propiedades y relaciones del objeto synchronizationSchema . |
| Actualizar | Ninguno | Actualice el esquema de sincronización. |
| Reset | Ninguno | Elimine el esquema personalizado, restableciendo el esquema a la configuración predeterminada. |
| Obtener operadores de filtro de esquema | Colección filterOperatorSchema | Enumerar todos los operadores admitidos en los filtros de ámbito. |
| Obtener funciones de esquema | Colección attributeMappingFunctionSchema | Enumerar todas las funciones admitidas en las expresiones de asignación de atributos. |
| Analizar expresión de asignación de atributos | parseExpressionResponse | Analizar una expresión de cadena en un objeto attributeMappingSource . |
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| id | Cadena | Identificador único del esquema. |
| synchronizationRules | Recopilación synchronizationRule | Colección de reglas de sincronización configuradas para synchronizationJob o synchronizationTemplate. |
| version | Cadena | La versión del esquema, actualizada automáticamente con cada cambio de esquema. |
Relaciones
| Relación | Tipo | Descripción |
|---|---|---|
| directorios | directoryDefinition collection | Contiene la colección de directorios y todos sus objetos. |
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "#microsoft.graph.synchronizationSchema",
"id": "String (identifier)",
"synchronizationRules": [
{
"@odata.type": "microsoft.graph.synchronizationRule"
}
],
"version": "String"
}