Compartilhar via


RoleAssignmentScheduleInstancesOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

AuthorizationManagementClient's

<xref:role_assignment_schedule_instances> attribute.

Inheritance
builtins.object
RoleAssignmentScheduleInstancesOperations

Constructor

RoleAssignmentScheduleInstancesOperations(*args, **kwargs)

Methods

get

Gets the specified role assignment schedule instance.

list_for_scope

Gets role assignment schedule instances of a role assignment schedule.

get

Gets the specified role assignment schedule instance.

get(scope: str, role_assignment_schedule_instance_name: str, **kwargs: Any) -> RoleAssignmentScheduleInstance

Parameters

Name Description
scope
Required
str

The scope of the role assignments schedules. Required.

role_assignment_schedule_instance_name
Required
str

The name (hash of schedule name + time) of the role assignment 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

RoleAssignmentScheduleInstance or the result of cls(response)

Exceptions

Type Description

list_for_scope

Gets role assignment schedule instances of a role assignment schedule.

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

Parameters

Name Description
scope
Required
str

The scope of the role assignment schedule. Required.

filter
Required
str

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 assignment schedule instances for the user. Use $filter=asTarget() to return all role assignment schedule instances 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 RoleAssignmentScheduleInstance or the result of cls(response)

Exceptions

Type Description

Attributes

models

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