governanceRoleSetting リソースの種類

名前空間: microsoft.graph

重要

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

注意

Azure リソース用のこのバージョンの Privileged Identity Management (PIM) API は、近日非推奨になります。 Azure リソース ロールに新しい Azure REST PIM API を使用してください

ロールの割り当てを作成または変更するときに評価する必要がある各ロール定義の構成のセットを表します。 たとえば、ロールの設定には、"最大割り当て期間" ルール、"アクティブ化に必要な MFA" ルールなどがあります。

メソッド

メソッド 戻り値の型 説明
List governanceRoleSetting コレクション リソースのロール設定のコレクションを一覧表示します。
Get governanceRoleSetting ロール設定のプロパティとリレーションシップを読み取る。
Update governanceRoleSetting ロール設定オブジェクトを更新します。

プロパティ

プロパティ 説明
id String roleSetting の ID。
resourceId String 必須です。 ロール設定が関連付けられているリソースの ID。
roleDefinitionId String 必須です。 ロール設定が関連付けられているロール定義の ID。
isDefault ブール値 読み取り専用。 roleSetting が既定の roleSetting であるかどうかを示す
lastUpdatedDateTime DateTimeOffset 読み取り専用。 ロール設定が最後に更新された時刻。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
lastUpdatedBy String 読み取り専用です。 roleSetting を最後に更新した管理者の表示名。
adminEligibleSettings governanceRuleSetting コレクション 管理者が適格なロールの割り当てを追加しようとしたときに評価されるルール設定。
adminMemberSettings governanceRuleSetting コレクション 管理者が直接メンバー ロールの割り当てを追加しようとしたときに評価されるルール設定。
userEligibleSettings governanceRuleSetting コレクション ユーザーが適格なロールの割り当てを追加しようとしたときに評価されるルール設定。 この設定は現在サポートされていません。
userMemberSettings governanceRuleSetting コレクション ユーザーがロールの割り当てをアクティブ化しようとしたときに評価されるルール設定。

リレーションシップ

リレーションシップ 説明
リソース governanceResource 読み取り専用。 このロール設定に関連付けられているリソース。
roleDefinition governanceRoleDefinition 読み取り専用です。 このロール設定で適用されるロール定義。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "id": "String (identifier)",
  "resourceId": "String",
  "roleDefinitionId": "String",
  "isDefault": true,
  "lastUpdatedDateTime": "String (timestamp)",
  "lastUpdatedBy": "String",
  "adminEligibleSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}],
  "adminMemberSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}],
  "userEligibleSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}],
  "userMemberSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}]
}