type de ressource synchronizationRule

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Définit la façon dont la synchronisation doit être effectuée pour le moteur de synchronisation, y compris les objets à synchroniser et dans quelle direction, comment les objets du répertoire source doivent être mis en correspondance avec les objets du répertoire cible et comment les attributs doivent être transformés lorsqu’ils sont synchronisés entre le répertoire source et le répertoire cible.

Note: Les règles de synchronisation définissent la synchronisation dans une direction, du répertoire source au répertoire cible. Les répertoires source et cible sont définis dans le cadre des propriétés de la règle.

Les règles de synchronisation sont mises à jour dans le cadre du schéma de synchronisation.

Propriétés

Propriété Type Description
containerFilter containerFilter Noms et identificateurs des unités d’organisation qui sont dans l’étendue d’une règle de synchronisation. containerFilter et groupFilter sont des propriétés qui s’excluent mutuellement et qui ne peuvent pas être configurées dans la même requête. Actuellement pris en charge uniquement pour les scénarios de synchronisation cloud Azure AD Connect.
Modifiable Boolean true si la règle de synchronisation peut être personnalisée ; false si cette règle est en lecture seule et ne doit pas être modifiée.
groupFilter groupFilter Noms et identificateurs des groupes qui sont dans l’étendue d’une règle de synchronisation. containerFilter et groupFilter sont des propriétés qui s’excluent mutuellement et qui ne peuvent pas être configurées dans la même requête. Actuellement pris en charge uniquement pour les scénarios de synchronisation cloud Azure AD Connect.
id String Identificateur de règle de synchronisation. Doit être l’un des identificateurs reconnus par le moteur de synchronisation. Les identificateurs de règle pris en charge se trouvent dans le modèle de synchronisation retourné par l’API.
Métadonnées collection stringKeyStringValuePair Propriétés d’extension supplémentaires. Sauf indication explicite de l’équipe du support technique, les valeurs de métadonnées ne doivent pas être modifiées.
nom String Nom lisible par l’utilisateur de la règle de synchronisation. Ne pouvant accepter la valeur null.
objectMappings collection objectMapping Collection de mappages d’objets pris en charge par la règle. Indique au moteur de synchronisation quels objets doivent être synchronisés.
priorité Entier Priorité par rapport aux autres règles dans le synchronizationSchema. Les règles avec le numéro de priorité le plus bas sont traitées en premier.
sourceDirectoryName String Nom du répertoire source. Doit correspondre à l’une des définitions de répertoire dans synchronizationSchema.
targetDirectoryName String Nom du répertoire cible. Doit correspondre à l’une des définitions de répertoire dans synchronizationSchema.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "containerFilter": {
    "@odata.type": "microsoft.graph.containerFilter"
  },
  "editable": true,
  "groupFilter": {
    "@odata.type": "microsoft.graph.groupFilter"
  },
  "id": "String",
  "metadata": [
    {
      "@odata.type": "microsoft.graph.stringKeyStringValuePair"
    }
  ],
  "name": "String",
  "objectMappings": [
    {
      "@odata.type": "microsoft.graph.objectMapping"
    }
  ],
  "priority": 1024,
  "sourceDirectoryName": "String",
  "targetDirectoryName": "String"
}