customSecurityAttributeDefinition リソースの種類

名前空間: microsoft.graph

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

テナントには、最大 500 個のアクティブ オブジェクトを定義できます。 customSecurityAttributeDefinition オブジェクトの名前を変更または削除することはできませんが、customSecurityAttributeDefinition の更新操作を使用して非アクティブ化できます。 attributeSet の一部である必要があります。

エンティティ から継承します。

メソッド

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

プロパティ

プロパティ 型 説明
attributeSet String 属性セットの名前。 大文字と小文字を区別しません。
説明 String カスタム セキュリティ属性の説明。 最大 128 文字の長さと Unicode 文字を含めることができます。 後で変更できます。
id String 属性セット名とカスタム セキュリティ属性名をアンダースコアで区切って組み合わせたカスタム セキュリティ属性の識別子 (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"
}