Тип ресурса 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"
}