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"
}