attributeMapping 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
定义给定目标属性的值在同步期间应如何流动。
属性
属性 | 类型 | 说明 |
---|---|---|
defaultValue | String | 源 属性的 计算结果 null 为 时要使用的默认值。 可选。 |
exportMissingReferences | 布尔值 | 仅供内部使用。 |
flowBehavior | attributeFlowBehavior | 定义何时应将此属性导出到目标目录。 可能的值为: FlowWhenChanged 和 FlowAlways 。 默认值为“FlowWhenChanged ”。 |
flowType | attributeFlowType | 定义何时应在目标目录中更新此属性。 可能的值是:Always (默认) ObjectAddOnly - 仅当创建新对象时MultiValueAddOnly - 仅当更改向多值属性添加新值时ValueAddOnly - 如果有当前值,则仅流“添加”操作;不会流式执行“删除”操作AttributeAddOnly - 仅当不存在当前值时传播更改 |
matchingPriority | Int32 | 如果高于 0,则此属性将用于执行源目录和目标目录之间的对象的初始匹配。 同步引擎将首先尝试使用具有最低匹配优先级值的属性查找匹配对象。 如果未找到,则将使用具有下一个匹配优先级的属性,依序而行,直到找到匹配项或不再留下匹配属性。 只有预期具有唯一值的属性(如 email)应用作匹配属性。 |
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"
}