attributeDefinition 资源类型

命名空间:microsoft.graph

重要

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

描述对象的属性。

属性

属性 类型 说明
anchor Boolean true 属性是否用作对象的定位标记。 定位属性必须具有标识对象的唯一值,并且必须是不可变的。 默认值为 false。 必须将对象属性中的一个(且只有一个)指定为支持同步的定位标记。
caseExact Boolean true 如果此属性的值应视为区分大小写。 此设置会影响同步引擎检测属性更改。
flowNullValues Boolean "true"表示允许属性为 null 值。
metadata metadataEntry 集合 其他扩展属性。 除非明确提到,否则不应更改元数据值。
多值 Boolean true 如果一个属性可以有多个值。 默认值为 false
可变性 可变性 属性的可变性。 可能的值是 ReadWrite ReadOnly Immutable :、、、。 WriteOnly 默认值为 ReadWrite
name String 属性的名称。 在对象定义中必须是唯一的。 不可为 null。
必需 Boolean true 如果 属性是必需的。 如果缺少任何必需的属性,则不能创建对象。 如果在同步期间,所需的属性没有值,则使用默认值。 如果未设置默认值,则同步将记录错误。
referencedObjects referencedObject 集合 对于类型为 的属性,列出引用 (例如,该属性将列出为引用 reference manager User 的对象) 。
type attributeType 属性值类型。 可能的值是 String Integer Reference :、、、、、。 Binary Boolean DateTime 默认值为“String”。

JSON 表示形式

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

{
  "anchor": true,
  "caseExact": true,
  "defaultValue": "String",
  "flowNullValues": true,
  "metadata": [{"@odata.type": "microsoft.graph.metadataEntry"}],
  "multivalued": true,
  "mutability": "String",
  "name": "String",
  "referencedObjects": [{"@odata.type": "microsoft.graph.referencedObject"}],
  "required": true,
  "type": "String"
}