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.objectRoleEligibilityScheduleRequestsOperations
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
- role_eligibility_schedule_request_name
- str
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
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 '/subscriptions/{subscription-id}/' för en prenumeration, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för en resursgrupp och '/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
Namnet på rollens berättigande att skapa. Det kan vara valfritt giltigt GUID. Krävs.
- parameters
- RoleEligibilityScheduleRequest eller IO
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
- role_eligibility_schedule_request_name
- str
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
- filter
- str
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
- role_eligibility_schedule_request_name
- str
Namnet på den rollberättigande begäran som ska verifieras. Krävs.
- parameters
- RoleEligibilityScheduleRequest eller IO
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.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'>
Azure SDK for Python