Dela via


RoleEligibilityScheduleInstancesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

AuthorizationManagementClient's

<xref:role_eligibility_schedule_instances> Attributet.

Arv
builtins.object
RoleEligibilityScheduleInstancesOperations

Konstruktor

RoleEligibilityScheduleInstancesOperations(*args, **kwargs)

Metoder

get

Hämtar den angivna instansen av rollberättigandeschemat.

list_for_scope

Hämtar rollberättigande schemainstanser av ett schema för rollberättigande.

get

Hämtar den angivna instansen av rollberättigandeschemat.

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

Parametrar

scope
str
Obligatorisk

Omfånget för scheman för rollberättigande. Krävs.

role_eligibility_schedule_instance_name
str
Obligatorisk

Namnet (hash för schemanamn + tid) för det schema för rollberättigande som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleEligibilityScheduleInstance eller resultatet av cls(response)

Returtyp

Undantag

list_for_scope

Hämtar rollberättigande schemainstanser av ett schema för rollberättigande.

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

Parametrar

scope
str
Obligatorisk

Omfånget för behörighetsschemat för rollen. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla rolltilldelningsscheman vid eller över omfånget. Använd $filter=principalId eq {id} för att returnera alla rolltilldelningsscheman på, ovanför eller under omfånget för det angivna huvudnamnet. Använd $filter=assignedTo('{userId}') för att returnera alla scheman för rollberättigande för användaren. Använd $filter=asTarget() för att returnera alla scheman för rollberättigande som skapats för den aktuella användaren. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen RoleEligibilityScheduleInstance eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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