accessPackageResourceAttribute リソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
アクセス パッケージ リソース属性は、ユーザーがアプリケーションにアクセスするために必要なプロパティの定義です。 この構造は、そのカタログ内のアクセス パッケージにロールが含まれるアプリケーションの、カタログの accessPackageResource に含まれます。 ユーザーがアクセス パッケージを要求する場合、属性の値を指定する必要があります。この値は、要求が承認された場合は、ユーザーのディレクトリ オブジェクトに書き込まれます。 その後、アプリケーションは ユーザーの属性を読み取ることができます。
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
attributeDestination | accessPackageResourceAttributeDestination | 属性を設定する方法に関する情報。現在 は accessPackageUserDirectoryAttributeStore オブジェクトの種類です。 |
attributeName | String | エンド システムの属性の名前。 宛先が accessPackageUserDirectoryAttributeStore されている場合は、 jobTitle などのユーザー プロパティ、またはユーザー オブジェクトの種類のディレクトリ スキーマ拡張機能 ( extension_2b676109c7c74ae2b41549205f1947ed_personalTitle など)。 |
attributeSource | accessPackageResourceAttributeSource | accessPackageAssignmentRequest が満たされているときに属性値を設定する方法に関する情報。現在は accessPackageResourceAttributeQuestion オブジェクト型です。 |
id | String | アクセス パッケージ リソースの属性の一意識別子。 読み取り専用です。 |
isEditable | String | 要求元が既存の属性値を編集できるかどうかを指定します。 |
isPersistedOnAssignmentRemoval | ブール型 | 割り当てが終了した後に属性をエンド システムに残すかどうかを指定します。 |
accessPackageResourceAttribute リソースの種類と拡張機能のプロパティ
アクセス パッケージ リソース 属性の attributeDestination、 attributeName、 attributeSource プロパティは、 ディレクトリ拡張機能のプロパティに関連します。
attributeDestination が accessPackageUserDirectoryAttributeStore オブジェクト型の場合、attributeName で示される属性は、ユーザー オブジェクトの書き込み可能なプロパティである必要があります。 これらの書き込み可能なプロパティは、ターゲット User オブジェクトの拡張プロパティとして登録された文字列型です。
たとえば、アプリケーションに 2 つのユーザー属性、ユーザーの役職、および個人用タイトルが必要とします。 これらの属性の値は、オンプレミスの Active Directory jobTitle 属性と personalTitle 属性から Microsoft Entra ID に同期できます。
personalTitle はユーザー オブジェクトの既定のプロパティの 1 つではないため、personalTitle プロパティをユーザー オブジェクトの種類に追加するには、ディレクトリ スキーマ拡張機能を作成する必要があります。 アプリケーションのリソース要求を作成するときに、2 つのアクセス パッケージ リソース属性 (1 つはユーザー プロパティ jobTitle 用)、もう 1 つは個人用タイトル用に作成されたディレクトリ スキーマ拡張プロパティの名前 ( extension_2b676109c7c74ae2b41549205f1947ed_personalTitle
など) を含めることができます。
属性の attributeSource が accessPackageResourceAttributeQuestion の場合、要求元の指定された値はユーザー オブジェクトに指定されたとおりに格納され、アプリケーションやその他の Microsoft Graph クライアントで使用できるようになります。
リレーションシップ
なし。
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.accessPackageResourceAttribute",
"attributeDestination": {
"@odata.type": "microsoft.graph.accessPackageResourceAttributeDestination"
},
"attributeName": "String",
"attributeSource": {
"@odata.type": "microsoft.graph.accessPackageResourceAttributeSource"
},
"id": "String (identifier)",
"isEditable": "Boolean",
"isPersistedOnAssignmentRemoval": "Boolean"
}