attributeDefinition 资源类型
命名空间:microsoft.graph
描述 对象的属性。
属性
属性 | 类型 | 说明 |
---|---|---|
锚 | 布尔值 |
true 如果属性应用作对象的定位点,则为 。 定位点属性必须具有标识对象的唯一值,并且必须是不可变的。 默认值为“false ”。 对象的一个属性(且只有一个)必须指定为定位点以支持同步。 |
caseExact | 布尔值 |
true 如果此属性的值应被视为区分大小写,则为 。 此设置会影响同步引擎检测属性更改的方式。 |
defaultValue | String | 属性的默认值。 |
flowNullValues | 布尔值 | “true”允许属性的 null 值。 |
元数据 | attributeDefinitionMetadataEntry 集合 | 给定对象的元数据。 |
多值 | 布尔值 |
true 如果属性可以有多个值,则为 。 默认值为“false ”。 |
易变性 | 易变性 | 属性的可变性。 可能的值是:ReadWrite 、ReadOnly 、Immutable 、WriteOnly 。 默认值为“ReadWrite ”。 |
name | String | 属性的名称。 在对象定义中必须唯一。 不可为 null。 |
必需 | 布尔值 |
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.attributeDefinitionMetadataEntry"
}
],
"multivalued": true,
"mutability": "String",
"name": "String",
"referencedObjects": [
{
"@odata.type": "microsoft.graph.referencedObject"
}
],
"required": true,
"type": "String"
}