customSecurityAttributeDefinition リソースの種類

名前空間: microsoft.graph

重要

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

カスタム セキュリティ属性 (キーと値のペア) のスキーマを表すオブジェクト。 たとえば、カスタム セキュリティ属性の名前、説明、データ型、および許可される値を指定します。

テナントには最大 500 のアクティブ オブジェクトを定義できます。 オブジェクト customSecurityAttributeDefiniton の名前を変更または削除できますが 、Update customSecurityAttributeDefinition 操作を使用して非アクティブ化できます。 属性セットの一部である必要があります。

メソッド

メソッド 戻り値の種類 説明
list customSecurityAttributeDefinitions customSecurityAttributeDefinition コレクション customSecurityAttributeDefinitionオブジェクトとそのプロパティの一覧を取得します。
Get customSecurityAttributeDefinition customSecurityAttributeDefinition customSecurityAttributeDefinition オブジェクトのプロパティとリレーションシップを読み取る。
Create customSecurityAttributeDefinition customSecurityAttributeDefinition 新しい customSecurityAttributeDefinition オブジェクトを作成 します。
update customSecurityAttributeDefinition customSecurityAttributeDefinition customSecurityAttributeDefinition オブジェクトのプロパティを更新します。

プロパティ

プロパティ 種類 説明
attributeSet 文字列 属性セットの名前。 大文字と小文字は区別されません。
説明 String カスタム セキュリティ属性の説明。 最大 128 文字の長く、Unicode 文字を含めることができます。 後で変更できます。
id 文字列 属性セット名とアンダースコア ( _ ) で区切られたカスタム セキュリティ属性名の組み合わせであるカスタム セキュリティ属性の attributeSet 識別子 name 。 プロパティ id は自動生成され、設定できません。 大文字と小文字は区別されません。
isCollection ブール値 カスタム セキュリティ属性に複数の値を割り当て可能かどうかを示します。 後で変更することはできません。 ブール type 型 (Boolean) に設定されている場合 isCollection は、true に設定できません。
isSearchable ブール値 属性の値が割り当てられているオブジェクトを検索する場合に、カスタム セキュリティ属性値にインデックスを作成するかどうかを示します。 後で変更することはできません。
name String カスタム セキュリティ属性の名前。 属性セット内で一意である必要があります。 最大 32 文字の長く、Unicode 文字を含めることができます。 スペースまたは特殊文字を含めることはできません。 後で変更することはできません。 大文字と小文字は区別されません。
status String カスタム セキュリティ属性がアクティブか非アクティブかを指定します。 受け入れ可能な値 Available は、 と Deprecated です。 後で変更できます。
type String カスタム セキュリティ属性値のデータ型。 サポートされている型は Boolean Integer 、、、、 です String 。 後で変更することはできません。
usePreDefinedValuesOnly ブール値 定義済みの値のみをカスタム セキュリティ属性に割り当て可能かどうかを示します。 false に設定すると、自由形式の値を使用できます。 後で true から false に変更できますが、false から true に変更することはできません。 ブール type 型 (Boolean) に設定されている場合 usePreDefinedValuesOnly は、true に設定できません。

リレーションシップ

リレーションシップ 説明
allowedValues allowedValue コレクション このカスタム セキュリティ属性に対して定義済みの値。

このナビゲーション プロパティは既定では返されません。クエリで指定する必要 $expand があります。 たとえば、/directory/customSecurityAttributeDefinitions?$expand=allowedValues などです。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "@odata.type": "#microsoft.graph.customSecurityAttributeDefinition",
  "attributeSet": "String",
  "description": "String",
  "id": "String (identifier)",
  "isCollection": "Boolean",
  "isSearchable": "Boolean",
  "name": "String",
  "status": "String",
  "type": "String",
  "usePreDefinedValuesOnly": "Boolean"
}