名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
オブジェクトの属性を記述します。 このオブジェクトは、objectDefinition の attributes プロパティで構成されます。
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| アンカー | ブール型 |
true 属性をオブジェクトのアンカーとして使用する必要がある場合。 アンカー属性は、オブジェクトを識別する一意の値を持つ必要があり、不変である必要があります。 既定値は false です。 同期をサポートするには、オブジェクトの属性の 1 つだけをアンカーとして指定する必要があります。 |
| caseExact | ブール型 |
true この属性の if 値を大文字と小文字を区別して扱う必要があります。 この設定は、同期エンジンが属性の変更を検出する方法に影響します。 |
| defaultValue | 文字列 | 属性の既定値。 |
| flowNullValues | ブール型 | 属性に null 値を許可するには 'true'。 |
| metadata | attributeDefinitionMetadataEntry コレクション | 指定されたオブジェクトのメタデータ。 |
| 複数値を持つ | ブール型 |
true 1 つの属性に複数の値を指定できる場合。 既定値は false です。 |
| 可変性 | 可変性 | 属性の可変性。 使用可能な値: ReadWrite、ReadOnly、Immutable、WriteOnly。 既定値は ReadWrite です。 |
| name | String | 属性の名前。 オブジェクト定義内で一意である必要があります。 null 許容ではありません。 |
| 必須出席者 | ブール型 |
true 属性が必須の場合。 必要な属性のいずれかが欠落している場合は、オブジェクトを作成できません。 同期中に required 属性に値がない場合は、既定値が使用されます。 既定値が設定されていない場合、同期はエラーを記録します。 |
| 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"
}