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 プロパティは、ディレクトリ拡張プロパティに 関連します

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

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

属性の 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"
}