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