Dela via


RoleEligibilityScheduleRequestsOperations 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_requests> Attributet.

Arv
builtins.object
RoleEligibilityScheduleRequestsOperations

Konstruktor

RoleEligibilityScheduleRequestsOperations(*args, **kwargs)

Metoder

cancel

Avbryter en väntande begäran om behörighetsschema för rollen.

create

Skapar en begäran om behörighetsschema för rollen.

get

Hämta den angivna begäran om behörighetsschema för rollen.

list_for_scope

Hämtar begäranden om rollberättigande för ett omfång.

validate

Validerar en ny begäran om behörighetsschema för rollen.

cancel

Avbryter en väntande begäran om behörighetsschema för rollen.

cancel(scope: str, role_eligibility_schedule_request_name: str, **kwargs: Any) -> None

Parametrar

scope
str
Obligatorisk

Omfånget för den begäran om rollberättigande som ska avbrytas. Krävs.

role_eligibility_schedule_request_name
str
Obligatorisk

Namnet på den begäran om rollberättigande som ska avbrytas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

create

Skapar en begäran om behörighetsschema för rollen.

create(scope: str, role_eligibility_schedule_request_name: str, parameters: _models.RoleEligibilityScheduleRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RoleEligibilityScheduleRequest

Parametrar

scope
str
Obligatorisk

Omfånget för den begäran om behörighetsschema för rollen som ska skapas. Omfånget kan vara vilken REST-resursinstans som helst. Använd till exempel "/providers/Microsoft.Subscription/subscriptions/{subscription-id}/" för en prenumeration, '/providers/Microsoft.Subscription/subscriptions/{subscription-id}/resourceGroups/{resource-group-name} för en resursgrupp och '/providers/Microsoft.Subscription/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' för en resurs. Krävs.

role_eligibility_schedule_request_name
str
Obligatorisk

Namnet på rollens berättigande att skapa. Det kan vara valfritt giltigt GUID. Krävs.

parameters
RoleEligibilityScheduleRequest eller IO
Obligatorisk

Parametrar för begäran om rollberättigandeschema. Är antingen en RoleEligibilityScheduleRequest-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleEligibilityScheduleRequest eller resultatet av cls(response)

Returtyp

Undantag

get

Hämta den angivna begäran om behörighetsschema för rollen.

get(scope: str, role_eligibility_schedule_request_name: str, **kwargs: Any) -> RoleEligibilityScheduleRequest

Parametrar

scope
str
Obligatorisk

Omfånget för begäran om behörighetsschema för rollen. Krävs.

role_eligibility_schedule_request_name
str
Obligatorisk

Namnet (guid) för den begäran om behörighetsschema för rollen som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleEligibilityScheduleRequest eller resultatet av cls(response)

Returtyp

Undantag

list_for_scope

Hämtar begäranden om rollberättigande för ett omfång.

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

Parametrar

scope
str
Obligatorisk

Omfånget för begäranden om behörighetsschema 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 begäranden om rollberättigande schema vid eller över omfånget. Använd $filter=principalId eq {id} för att returnera alla begäranden om rollberättigande vid, ovanför eller under omfånget för det angivna huvudkontot. Använd $filter=asRequestor() för att returnera alla begäranden om behörighetsschema för roller som begärs av den aktuella användaren. Använd $filter=asTarget() för att returnera alla begäranden om rollberättigande som skapats för den aktuella användaren. Använd $filter=asApprover() för att returnera alla begäranden om behörighetsschema för roller där den aktuella användaren är godkännare. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

validate

Validerar en ny begäran om behörighetsschema för rollen.

validate(scope: str, role_eligibility_schedule_request_name: str, parameters: _models.RoleEligibilityScheduleRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RoleEligibilityScheduleRequest

Parametrar

scope
str
Obligatorisk

Omfånget för rollberättigandebegäran som ska valideras. Krävs.

role_eligibility_schedule_request_name
str
Obligatorisk

Namnet på den rollberättigande begäran som ska verifieras. Krävs.

parameters
RoleEligibilityScheduleRequest eller IO
Obligatorisk

Parametrar för begäran om rollberättigandeschema. Är antingen en RoleEligibilityScheduleRequest-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleEligibilityScheduleRequest eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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