Тип ресурса attributeMapping

Пространство имен: microsoft.graph

Определяет, как значения для заданного целевого атрибута должны выполняться во время синхронизации.

Свойства

Свойство Тип Описание
Defaultvalue String Значение по умолчанию, используемое в случае, если исходное свойство было оценено как null. Необязательный параметр.
exportMissingReferences Логический Только для внутреннего использования.
flowBehavior attributeFlowBehavior Определяет, когда этот атрибут следует экспортировать в целевой каталог. Возможные значения: FlowWhenChanged и FlowAlways. Значение по умолчанию: FlowWhenChanged.
flowType attributeFlowType Определяет время обновления этого атрибута в целевом каталоге. Возможные значения:
  • Always (по умолчанию)
  • ObjectAddOnly — только при создании нового объекта
  • MultiValueAddOnly — только в том случае, если изменение добавляет новые значения в многозначный атрибут.
  • ValueAddOnly — если имеется текущее значение, потоки выполняются только операции "Добавить"; не будет поток операций "Удалить"
  • AttributeAddOnly — распространяет изменения только в том случае, если текущее значение не существует вообще.
  • matchingPriority Int32 Если значение больше 0, этот атрибут будет использоваться для начального сопоставления объектов между исходным и целевым каталогами. Обработчик синхронизации попытается найти соответствующий объект с помощью атрибута с наименьшим значением приоритета сопоставления. Если не найдено, будет использоваться атрибут со следующим приоритетом сопоставления и т. д. до тех пор, пока не будет найдено соответствие или не останется больше совпадающих атрибутов. В качестве соответствующих атрибутов следует использовать только те атрибуты, которые должны иметь уникальные значения, например электронная почта.
    source attributeMappingSource Определяет способ извлечения (или преобразования) значения из исходного объекта.
    targetAttributeName String Имя атрибута целевого объекта.

    Представление JSON

    Ниже указано представление ресурса в формате JSON.

    {
      "@odata.type": "#microsoft.graph.attributeMapping",
      "defaultValue": "String",
      "exportMissingReferences": "Boolean",
      "flowBehavior": "String",
      "flowType": "String",
      "matchingPriority": "Integer",
      "source": {
        "@odata.type": "microsoft.graph.attributeMappingSource"
      },
      "targetAttributeName": "String"
    }