RoleEligibilityScheduleInstancesOperations Class

RoleEligibilityScheduleInstancesOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Inheritance
builtins.object
RoleEligibilityScheduleInstancesOperations

Constructor

RoleEligibilityScheduleInstancesOperations(client, config, serializer, deserializer)

Parameters

client
Required

Client for service requests.

config
Required

Configuration of service client.

serializer
Required

An object model serializer.

deserializer
Required

An object model deserializer.

Variables

models

Alias to model classes used in this operation group.

Methods

get

Gets the specified role eligibility schedule instance.

list_for_scope

Gets role eligibility schedule instances of a role eligibility schedule.

get

Gets the specified role eligibility schedule instance.

get(scope: str, role_eligibility_schedule_instance_name: str, **kwargs: Any) -> _models.RoleEligibilityScheduleInstance

Parameters

scope
str
Required

The scope of the role eligibility schedules.

role_eligibility_schedule_instance_name
str
Required

The name (hash of schedule name + time) of the role eligibility schedule to get.

cls
callable

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

Returns

RoleEligibilityScheduleInstance, or the result of cls(response)

Return type

Exceptions

list_for_scope

Gets role eligibility schedule instances of a role eligibility schedule.

list_for_scope(scope: str, filter: Optional[str] = None, **kwargs: Any) -> Iterable[_models.RoleEligibilityScheduleInstanceListResult]

Parameters

scope
str
Required

The scope of the role eligibility schedule.

filter
str
default value: None

The filter to apply on the operation. Use $filter=atScope() to return all role assignment schedules at or above the scope. Use $filter=principalId eq {id} to return all role assignment 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.

cls
callable

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

Returns

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

Return type

Exceptions

Attributes

models

models = <module 'azure.mgmt.authorization.v2020_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\authorization\\v2020_10_01_preview\\models\\__init__.py'>