次の方法で共有


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 リソースの種類と拡張機能のプロパティ

アクセス パッケージ リソース 属性の attributeDestinationattributeNameattributeSource プロパティは、 ディレクトリ拡張機能のプロパティに関連します。

attributeDestinationaccessPackageUserDirectoryAttributeStore オブジェクト型の場合、attributeName で示される属性は、ユーザー オブジェクトの書き込み可能なプロパティである必要があります。 これらの書き込み可能なプロパティは、ターゲット User オブジェクトの拡張プロパティとして登録された文字列型です。

たとえば、アプリケーションに 2 つのユーザー属性、ユーザーの役職、および個人用タイトルが必要とします。 これらの属性の値は、オンプレミスの Active Directory jobTitle 属性と personalTitle 属性から Microsoft Entra ID に同期できます。 personalTitle はユーザー オブジェクトの既定のプロパティの 1 つではないため、personalTitle プロパティをユーザー オブジェクトの種類に追加するには、ディレクトリ スキーマ拡張機能を作成する必要があります。 アプリケーションのリソース要求を作成するときに、2 つのアクセス パッケージ リソース属性 (1 つはユーザー プロパティ jobTitle 用)、もう 1 つは個人用タイトル用に作成されたディレクトリ スキーマ拡張プロパティの名前 ( extension_2b676109c7c74ae2b41549205f1947ed_personalTitle など) を含めることができます。

属性の attributeSourceaccessPackageResourceAttributeQuestion の場合、要求元の指定された値はユーザー オブジェクトに指定されたとおりに格納され、アプリケーションやその他の 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"
}