attributeDefinition リソース型

名前空間: microsoft.graph

重要

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

オブジェクトの属性を記述します。 このオブジェクトは、objectDefinitionattributes プロパティで構成されます。

プロパティ

プロパティ 説明
アンカー ブール型 true 属性をオブジェクトのアンカーとして使用する必要がある場合。 アンカー属性は、オブジェクトを識別する一意の値を持つ必要があり、不変である必要があります。 既定値は false です。 同期をサポートするには、オブジェクトの属性の 1 つだけをアンカーとして指定する必要があります。
caseExact ブール型 true この属性の if 値を大文字と小文字を区別して扱う必要があります。 この設定は、同期エンジンが属性の変更を検出する方法に影響します。
defaultValue 文字列 属性の既定値。
flowNullValues ブール型 属性に null 値を許可するには 'true'。
metadata attributeDefinitionMetadataEntry コレクション 指定されたオブジェクトのメタデータ。
複数値を持つ ブール型 true 1 つの属性に複数の値を指定できる場合。 既定値は false です。
可変性 可変性 属性の可変性。 使用可能な値: ReadWriteReadOnlyImmutableWriteOnly。 既定値は ReadWrite です。
name String 属性の名前。 オブジェクト定義内で一意である必要があります。 null 許容ではありません。
必須出席者 ブール型 true 属性が必須の場合。 必要な属性のいずれかが欠落している場合は、オブジェクトを作成できません。 同期中に required 属性に値がない場合は、既定値が使用されます。 既定値が設定されていない場合、同期はエラーを記録します。
referencedObjects referencedObject コレクション reference型の属性の場合、参照対象オブジェクトが一覧表示されます (たとえば、manager 属性は参照対象オブジェクトとして User を一覧表示します)。
type attributeType 属性値の種類。 指定できる値は、 StringIntegerReferenceBinaryBooleanDateTime です。 既定値は 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"
}