attributeMapping 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph版本下的 /beta API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

定义给定目标属性的值在同步期间应该如何流动。

属性

属性 类型 说明
defaultValue String 在将源属性求值到 所使用的默认值 null 。 可选。
exportMissingReferences 布尔值 仅供内部使用。
flowBehavior attributeFlowBehavior 定义应何时将此属性导出到目标目录。 可能的值是: FlowWhenChangedFlowAlways 。 默认值为 FlowWhenChanged
flowType attributeFlowType 定义应在目标目录中更新此属性的时间。 可能的值包括: (默认值) , (仅在新建对象) 时 (仅在更改向多值属性添加新值时 Always ObjectAddOnly MultiValueAddOnly) 。
matchingPriority Int32 如果大于 0,则此属性将用于在源目录和目标目录之间执行对象的初始匹配。 同步引擎将尝试使用具有最低匹配优先级值的属性查找匹配对象。 如果未找到,则使用具有下一个匹配优先级的属性,等等,直到找到匹配项或没有其他匹配的属性。 只有预期具有唯一值的属性(如电子邮件)才应用作匹配属性。
source attributeMappingSource 定义如何从源对象中提取 (或) 转换值。
targetAttributeName String 目标对象上属性的名称。

JSON 表示形式

下面是资源的 JSON 表示形式。

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