synchronizationRule resource type

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, la manière dont les objets du répertoire source doivent être mis en correspondance avec les objets du répertoire cible et la façon dont les attributs doivent être transformés lorsqu’ils sont synchronisés du répertoire source vers le répertoire cible. Cet objet est configuré dans la propriété synchronizationRules de synchronizationSchema.

Remarque : Les règles de synchronisation définissent la synchronisation dans un sens : 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 se trouvent dans l’étendue d’une règle de synchronisation. containerFilter et groupFilter sont des propriétés mutuellement exclusives qui ne peuvent pas être configurées dans la même demande. Actuellement pris en charge uniquement pour les scénarios de synchronisation cloud Azure AD Connect.
modifiable Booléen 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 concernés par une règle de synchronisation. containerFilter et groupFilter sont des propriétés mutuellement exclusives qui ne peuvent pas être configurées dans la même demande. Actuellement pris en charge uniquement pour les scénarios de synchronisation cloud Azure AD Connect.
id String Identificateur de la 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 renvoyé par l’API.
des métadonnées collection stringKeyStringValuePair Propriétés d’extension supplémentaires. Sauf instructions explicites de l’équipe de support technique, les valeurs des métadonnées ne doivent pas être modifiées.
nom String Nom lisible de la règle de synchronisation. Ne pouvant accepter la valeur null.
Mappages d’objets collection objectMapping Collection de mappages d’objets pris en charge par la règle. Indique au moteur de synchronisation les objets à synchroniser.
priorité Entier Priorité par rapport aux autres règles de synchronizationSchema. Les règles ayant 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 d’annuaire dans synchronizationSchema.
targetDirectoryName String Nom du répertoire cible. Doit correspondre à l’une des définitions d’annuaire dans synchronizationSchema.

Relations

Aucun.

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