Get-AzRoleEligibilityScheduleRequest

指定されたロールの適格性スケジュール要求を取得します。

構文

Get-AzRoleEligibilityScheduleRequest
   -Scope <String>
   [-Filter <String>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzRoleEligibilityScheduleRequest
   -Name <String>
   -Scope <String>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzRoleEligibilityScheduleRequest
   -InputObject <IAuthorizationIdentity>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

説明

指定されたロールの適格性スケジュール要求を取得します。

例 1: リソースのすべてのロール割り当てスケジュール要求を一覧表示する

$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d"
Get-AzRoleEligibilityScheduleRequest -Scope $scope

Name                                 Type                                                   Scope
----                                 ----                                                   -----
01b86d0b-2d7d-4ee2-bedb-68417ca9cc6a Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d
06425dd7-102c-42c2-90c4-b5c630447356 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d
0988b71a-f813-467b-abc0-cef007eddbb5 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d
0cbb19d3-3804-404a-b74a-2f577f8aecbc Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d

のすべて roleEligibilityScheduleRequests 値を返します scope

例 2: リソースに対するすべての個人用ロールの割り当てスケジュール要求を一覧表示する

$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d"
Get-AzRoleEligibilityScheduleRequest -Scope $scope -Filter "asTarget()"

Name                                 Type                                                   Scope                                                                       RoleDefinitionId
----                                 ----                                                   -----                                                                       ----------------
2cc018c2-27f8-4730-a0bc-b6a8fcee3e70 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d                         /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/prov…
31910719-4f82-443c-9e7a-6bfe4b918e0c Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d                         /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/prov…
4cd7e26b-8eca-425c-969d-ec708c88bf18 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d                         /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/prov…

呼び出し元ユーザーにscope割り当てられているすべてのroleEligibilityScheduleRequestsユーザーを返します。

例 3: 呼び出し元ユーザーが承認者であるリソースに対するすべてのロール割り当てスケジュール要求を一覧表示する

$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d"
Get-AzRoleEligibilityScheduleRequest -Scope $scope -Filter "asApprover()"

Name                                 Type                                                   Scope                                                                       RoleDefinitionId
----                                 ----                                                   -----                                                                       ----------------
2cc018c2-27f8-4730-a0bc-b6a8fcee3e70 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d                         /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/prov…
31910719-4f82-443c-9e7a-6bfe4b918e0c Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d                         /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/prov…
4cd7e26b-8eca-425c-969d-ec708c88bf18 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d                         /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/prov…

roleEligibilitySchedules呼び出し元ユーザーがscope承認者であるすべてのユーザーを返します。

例 4: スコープと名前でロールの割り当てスケジュール要求を取得する

$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d"
Get-AzRoleEligibilityScheduleRequest -Scope $scope -Name "2cc018c2-27f8-4730-a0bc-b6a8fcee3e70"

Name                                 Type                                                   Scope                                               RoleDefinitionId
----                                 ----                                                   -----                                               ----------------
2cc018c2-27f8-4730-a0bc-b6a8fcee3e70 Microsoft.Authorization/roleEligibilityScheduleRequests /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d /subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/providers/Microsoft.Authoriz…

プロパティを Id 使用して取得 scope し、 name

パラメーター

-DefaultProfile

DefaultProfile パラメーターは機能しません。 別のサブスクリプションに対してコマンドレットを実行する場合は、使用可能な場合は SubscriptionId パラメーターを使用します。

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Filter

操作に適用するフィルター。 スコープ以上のすべてのロール適格性スケジュール要求を返すには、$filter=atScope() を使用します。 $filter=principalId eq {id} を使用して、指定したプリンシパルのスコープの上または下にあるすべてのロール適格性スケジュール要求を返します。 $filter=asRequestor() を使用して、現在のユーザーによって要求されたすべてのロール適格性スケジュール要求を返します。 $filter=asTarget() を使用して、現在のユーザーに対して作成されたすべてのロール適格性スケジュール要求を返します。 $filter=asApprover() を使用して、現在のユーザーが承認者であるすべてのロール適格性スケジュール要求を返します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

ID パラメーターを構築するには、INPUTOBJECT プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IAuthorizationIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

取得するロール適格性スケジュール要求の名前 (guid)。

Type:String
Aliases:RoleEligibilityScheduleRequestName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Scope

ロールの適格性スケジュール要求のスコープ。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

入力

IAuthorizationIdentity

出力

IRoleEligibilityScheduleRequest

メモ

別名

複合パラメーターのプロパティ

以下で説明するパラメーターを作成するには、適切なプロパティを含むハッシュ テーブルを作成します。 ハッシュ テーブルの詳細については、Get-Help about_Hash_Tablesを実行します。

INPUTOBJECT <IAuthorizationIdentity>: IDENTITY パラメーター

  • [Id <String>]: リソース ID パス
  • [RoleAssignmentScheduleInstanceName <String>]: 取得するロールの割り当てスケジュールの名前 (スケジュール名と時刻のハッシュ)。
  • [RoleAssignmentScheduleName <String>]: 取得するロールの割り当てスケジュールの名前 (guid)。
  • [RoleAssignmentScheduleRequestName <String>]: 作成するロールの割り当ての名前。 任意の有効な GUID を指定できます。
  • [RoleEligibilityScheduleInstanceName <String>]: 取得するロールの適格性スケジュールの名前 (スケジュール名と時刻のハッシュ)。
  • [RoleEligibilityScheduleName <String>]: 取得するロールの適格性スケジュールの名前 (guid)。
  • [RoleEligibilityScheduleRequestName <String>]: 作成するロールの適格性の名前。 任意の有効な GUID を指定できます。
  • [RoleManagementPolicyAssignmentName <String>]: 取得するロール管理ポリシーの割り当て形式 {guid_guid} の名前。
  • [RoleManagementPolicyName <String>]: 取得するロール管理ポリシーの名前 (guid)。
  • [Scope <String>]: ロール管理ポリシーのスコープ。