Dela via


RoleManagementPolicyAssignmentsOperations 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_management_policy_assignments> Attributet.

Arv
builtins.object
RoleManagementPolicyAssignmentsOperations

Konstruktor

RoleManagementPolicyAssignmentsOperations(*args, **kwargs)

Metoder

create

Skapa en principtilldelning för rollhantering.

delete

Ta bort en rollhanteringsprinciptilldelning.

get

Hämta den angivna tilldelningen av rollhanteringsprinciper för ett resursomfång.

list_for_scope

Hämtar tilldelningsprinciper för rollhantering för ett resursomfång.

create

Skapa en principtilldelning för rollhantering.

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

Parametrar

scope
str
Obligatorisk

Omfånget för tilldelningen av rollhanteringsprincipen till upsert. Krävs.

role_management_policy_assignment_name
str
Obligatorisk

Namnet på formatet {guid_guid} rollhanteringsprincipens tilldelning till upsert. Krävs.

parameters
RoleManagementPolicyAssignment eller IO
Obligatorisk

Parametrar för tilldelningen av rollhanteringsprincipen. Är antingen en RoleManagementPolicyAssignment-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

RoleManagementPolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

delete

Ta bort en rollhanteringsprinciptilldelning.

delete(scope: str, role_management_policy_assignment_name: str, **kwargs: Any) -> None

Parametrar

scope
str
Obligatorisk

Omfånget för den rollhanteringsprinciptilldelning som ska tas bort. Krävs.

role_management_policy_assignment_name
str
Obligatorisk

Namnet på formatet {guid_guid} den rollhanteringsprinciptilldelning som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämta den angivna tilldelningen av rollhanteringsprinciper för ett resursomfång.

get(scope: str, role_management_policy_assignment_name: str, **kwargs: Any) -> RoleManagementPolicyAssignment

Parametrar

scope
str
Obligatorisk

Omfånget för rollhanteringsprincipen. Krävs.

role_management_policy_assignment_name
str
Obligatorisk

Namnet på formatet {guid_guid} den rollhanteringsprinciptilldelning som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleManagementPolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

list_for_scope

Hämtar tilldelningsprinciper för rollhantering för ett resursomfång.

list_for_scope(scope: str, **kwargs: Any) -> Iterable[RoleManagementPolicyAssignment]

Parametrar

scope
str
Obligatorisk

Omfånget för rollhanteringsprincipen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen RoleManagementPolicyAssignment 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'>