attributeDefinition リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

オブジェクトの属性を記述します。

Properties

プロパティ 種類 説明
anchor ブール型 true 属性をオブジェクトのアンカーとして使用する必要がある場合。 アンカー属性には、オブジェクトを識別する一意の値が必要であり、変更できない必要があります。 既定値は false です。 同期をサポートするには、オブジェクトの属性の 1 つのみをアンカーとして指定する必要があります。
caseExact ブール型 true この属性の値を大文字と小文字を区別して扱う必要がある場合。 この設定は、同期エンジンが属性の変更を検出する方法に影響します。
flowNullValues ブール型 属性に null 値を許可するには、'true' を指定します。
metadata metadataEntry コレクション その他の拡張機能のプロパティ。 明示的に言及しない限り、メタデータ値を変更する必要はありません。
複数値 ブール型 true 属性に複数の値を指定できる場合。 既定値は false です。
変更性 変更性 属性の変更可能性。 使用できる値は ReadWrite ReadOnly 、、、、 Immutable です WriteOnly 。 既定値は ReadWrite です。
name String 属性の名前。 オブジェクト定義内で一意である必要があります。 null 許容ではありません。
必須 ブール型 true if 属性が必要です。 必要な属性が見つからない場合は、オブジェクトを作成できません。 同期中に必須属性に値がない場合は、既定値が使用されます。 既定値が設定されていない場合、同期はエラーを記録します。
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"
}