attributeDefinition 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph 中版本下的 /beta
API 可能会更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 在 v1.0 中是否可用,请使用 版本 选择器。
描述 对象的属性。
属性
属性 | 类型 | 说明 |
---|---|---|
锚 | Boolean | true 如果属性应用作对象的定位点,则为 。 定位点属性必须具有标识对象的唯一值,并且必须是不可变的。 默认值为“false ”。 对象的一个属性(且只有一个)必须指定为定位点以支持同步。 |
caseExact | Boolean | true 如果此属性的值应被视为区分大小写,则为 。 此设置会影响同步引擎检测属性更改的方式。 |
flowNullValues | Boolean | “true”表示允许属性的 null 值。 |
元 | 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"
}