Dela via


RoleAssignmentScheduleRequestsOperations 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_assignment_schedule_requests> Attributet.

Arv
builtins.object
RoleAssignmentScheduleRequestsOperations

Konstruktor

RoleAssignmentScheduleRequestsOperations(*args, **kwargs)

Metoder

cancel

Avbryter en väntande begäran om rolltilldelningsschema.

create

Skapar en begäran om rolltilldelningsschema.

get

Hämta den angivna begäran om schema för rolltilldelning.

list_for_scope

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

validate

Verifierar en ny begäran om rolltilldelningsschema.

cancel

Avbryter en väntande begäran om rolltilldelningsschema.

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

Parametrar

scope
str
Obligatorisk

Omfånget för den rolltilldelningsbegäran som ska avbrytas. Krävs.

role_assignment_schedule_request_name
str
Obligatorisk

Namnet på den rolltilldelningsbegäran 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 rolltilldelningsschema.

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

Parametrar

scope
str
Obligatorisk

Omfånget för den begäran om rolltilldelningsschema 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_assignment_schedule_request_name
str
Obligatorisk

Ett GUID för rolltilldelningen som ska skapas. Namnet måste vara unikt och olika för varje rolltilldelning. Krävs.

parameters
RoleAssignmentScheduleRequest eller IO
Obligatorisk

Parametrar för begäran om rolltilldelningsschema. Är antingen en RoleAssignmentScheduleRequest-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

RoleAssignmentScheduleRequest eller resultatet av cls(response)

Returtyp

Undantag

get

Hämta den angivna begäran om schema för rolltilldelning.

get(scope: str, role_assignment_schedule_request_name: str, **kwargs: Any) -> RoleAssignmentScheduleRequest

Parametrar

scope
str
Obligatorisk

Omfånget för begäran om rolltilldelningsschema. Krävs.

role_assignment_schedule_request_name
str
Obligatorisk

Namnet (guid) på begäran om rolltilldelningsschema som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleAssignmentScheduleRequest eller resultatet av cls(response)

Returtyp

Undantag

list_for_scope

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

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

Parametrar

scope
str
Obligatorisk

Omfånget för rolltilldelningarna schemalägger begäranden. 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 rolltilldelningsscheman på eller över omfånget. Använd $filter=principalId eq {id} för att returnera alla begäranden om rolltilldelningsschema vid, ovanför eller under omfånget för det angivna huvudnamnet. Använd $filter=asRequestor() för att returnera alla begäranden om rolltilldelningsschema som begärs av den aktuella användaren. Använd $filter=asTarget() för att returnera alla begäranden om rolltilldelningsschema som skapats för den aktuella användaren. Använd $filter=asApprover() för att returnera alla begäranden om rolltilldelningsschema 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 RoleAssignmentScheduleRequest eller resultatet av cls(response)

Returtyp

Undantag

validate

Verifierar en ny begäran om rolltilldelningsschema.

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

Parametrar

scope
str
Obligatorisk

Omfånget för rolltilldelningsbegäran som ska verifieras. Krävs.

role_assignment_schedule_request_name
str
Obligatorisk

Namnet på rolltilldelningsbegäran som ska verifieras. Krävs.

parameters
RoleAssignmentScheduleRequest eller IO
Obligatorisk

Parametrar för begäran om rolltilldelningsschema. Är antingen en RoleAssignmentScheduleRequest-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

RoleAssignmentScheduleRequest 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'>