次の方法で共有


RoleEligibilitySchedulesOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

AuthorizationManagementClient's

<xref:role_eligibility_schedules> attribute.

Inheritance
builtins.object
RoleEligibilitySchedulesOperations

Constructor

RoleEligibilitySchedulesOperations(*args, **kwargs)

Methods

get

Get the specified role eligibility schedule for a resource scope.

list_for_scope

Gets role eligibility schedules for a resource scope.

get

Get the specified role eligibility schedule for a resource scope.

get(scope: str, role_eligibility_schedule_name: str, **kwargs: Any) -> RoleEligibilitySchedule

Parameters

Name Description
scope
Required
str

The scope of the role eligibility schedule. Required.

role_eligibility_schedule_name
Required
str

The name (guid) of the role eligibility schedule to get. Required.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

RoleEligibilitySchedule or the result of cls(response)

Exceptions

Type Description

list_for_scope

Gets role eligibility schedules for a resource scope.

list_for_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[RoleEligibilitySchedule]

Parameters

Name Description
scope
Required
str

The scope of the role eligibility schedules. Required.

filter
Required
str

The filter to apply on the operation. Use $filter=atScope() to return all role eligibility schedules at or above the scope. Use $filter=principalId eq {id} to return all role eligibility schedules at, above or below the scope for the specified principal. Use $filter=assignedTo('{userId}') to return all role eligibility schedules for the user. Use $filter=asTarget() to return all role eligibility schedules created for the current user. Default value is None.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

An iterator like instance of either RoleEligibilitySchedule or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.authorization.v2020_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\authorization\\v2020_10_01\\models\\__init__.py'>