privilegedRoleSettings を更新する

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

特定のロール設定のロール設定を更新します。 privilegedRoleSettings オブジェクトが返されます。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

メモ: ロール設定を更新するには、要求元に特権ロール管理者ロールが必要です。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) PrivilegedAccess.ReadWrite.AzureAD
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション サポートされていません。

HTTP 要求

PUT /privilegedRoles/{id}/settings

要求ヘッダー

名前 説明
Authorization ベアラー {token}。必須。

要求本文

要求本文で、 privilegedRoleSettings オブジェクトの JSON 表現を指定します。

次の表に、ロール設定を更新するときに指定できるプロパティを示します。

プロパティ 種類 説明
elevationDuration duration ロールがアクティブ化される期間。 必須。
id string ロール設定の一意の識別子。 読み取り専用です。 必須です。
isMfaOnElevationConfigurable ブール値 mfaOnElevation が構成可能な場合は true。 mfaOnElevation が構成できない場合は false。 必須です。
lastGlobalAdmin ブール値 内部使用のみ。
maxElavationDuration duration アクティブ化されたロールの最大期間。 必須です。
mfaOnElevation ブール値 ロール をアクティブ化するために MFA が必要な場合は true。 ロール をアクティブ化するために MFA が必要ない場合は false。 必須です。
minElevationDuration duration アクティブ化されたロールの最小期間。 必須です。
notificationToUserOnElevation ブール値 ロール がアクティブ化されたときにエンド ユーザーに通知を送信する場合は true。 ロール がアクティブ化されたときに通知を送信しない場合は false。 必須です。
ticketingInfoOnElevation Boolean ロール をアクティブ化するときにチケット情報が必要な場合は true。 ロール をアクティブ化するときにチケット情報が必要ない場合は false。 必須です。
approvalOnElevation Boolean ロール をアクティブ化するときに承認が必要な場合は true。 ロール をアクティブ化するときに承認が必要ない場合は false。 必須です。
approverIds string collection ライセンス認証に承認が必要な場合は、承認 ID の一覧。

応答

成功した場合、このメソッドは 204 No Content 応答コードを返します。

テナントは PIM に登録する必要があることに注意してください。 それ以外の場合は、HTTP 403 Forbidden 状態コードが返されます。

要求

以下は、要求の例です。

PUT https://graph.microsoft.com/beta/privilegedRoles/{id}/settings
Content-type: application/json

{
    "id": "9b895d92-2cd3-44c7-9d02-a6ac2d5ea5c3",
    "elevationDuration": "PT8H",
    "notificationToUserOnElevation": false,
    "ticketingInfoOnElevation": true,
    "mfaOnElevation": false,
    "maxElavationDuration": "PT0S",
    "minElevationDuration": "PT0S",
    "lastGlobalAdmin": false,
    "isMfaOnElevationConfigurable": true,
    "approvalOnElevation": false,
    "approverIds": ["e2b2a2fb-13d7-495c-adc9-941fe966793f", "22770e3f-b9b4-418e-9dea-d0e3d2f275dd"]
}
応答

以下は、応答の例です。

HTTP/1.1 204 No Content