Dela via


PolicyAssignmentsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

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

PolicyClient's

<xref:policy_assignments> Attributet.

Arv
builtins.object
PolicyAssignmentsOperations

Konstruktor

PolicyAssignmentsOperations(*args, **kwargs)

Metoder

create

Skapar en principtilldelning.

Principtilldelningar ärvs av underordnade resurser. När du till exempel tillämpar en princip på en resursgrupp tilldelas principen till alla resurser i gruppen.

create_by_id

Skapar en principtilldelning efter ID.

Principtilldelningar ärvs av underordnade resurser. När du till exempel tillämpar en princip på en resursgrupp tilldelas principen till alla resurser i gruppen. När du anger ett omfång för tilldelningen använder du "/subscriptions/{subscription-id}/" för prenumerationer, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för resursgrupper och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' för resurser.

delete

Tar bort en principtilldelning.

delete_by_id

Tar bort en principtilldelning efter ID.

När du anger ett omfång för tilldelningen använder du "/subscriptions/{subscription-id}/" för prenumerationer, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för resursgrupper och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' för resurser.

get

Hämtar en principtilldelning.

get_by_id

Hämtar en principtilldelning efter ID.

När du anger ett omfång för tilldelningen använder du "/subscriptions/{subscription-id}/" för prenumerationer, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för resursgrupper och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' för resurser.

list

Hämtar alla principtilldelningar för en prenumeration.

list_for_resource

Hämtar principtilldelningar för en resurs.

list_for_resource_group

Hämtar principtilldelningar för resursgruppen.

create

Skapar en principtilldelning.

Principtilldelningar ärvs av underordnade resurser. När du till exempel tillämpar en princip på en resursgrupp tilldelas principen till alla resurser i gruppen.

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

Parametrar

scope
str
Obligatorisk

Principtilldelningens omfattning. Krävs.

policy_assignment_name
str
Obligatorisk

Namnet på principtilldelningen. Krävs.

parameters
PolicyAssignment eller IO
Obligatorisk

Parametrar för principtilldelningen. Är antingen en PrincipTilldelningstyp eller en I/O-typ. Krävs.

content_type
str

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

create_by_id

Skapar en principtilldelning efter ID.

Principtilldelningar ärvs av underordnade resurser. När du till exempel tillämpar en princip på en resursgrupp tilldelas principen till alla resurser i gruppen. När du anger ett omfång för tilldelningen använder du "/subscriptions/{subscription-id}/" för prenumerationer, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för resursgrupper och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' för resurser.

create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

Parametrar

policy_assignment_id
str
Obligatorisk

ID för principtilldelningen som ska skapas. Använd formatet '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Krävs.

parameters
PolicyAssignment eller IO
Obligatorisk

Parametrar för principtilldelning. Är antingen en PrincipTilldelningstyp eller en I/O-typ. Krävs.

content_type
str

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort en principtilldelning.

delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None

Parametrar

scope
str
Obligatorisk

Principtilldelningens omfattning. Krävs.

policy_assignment_name
str
Obligatorisk

Namnet på den principtilldelning som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyAssignment eller None eller resultatet av cls(response)

Returtyp

Undantag

delete_by_id

Tar bort en principtilldelning efter ID.

När du anger ett omfång för tilldelningen använder du "/subscriptions/{subscription-id}/" för prenumerationer, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för resursgrupper och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' för resurser.

delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parametrar

policy_assignment_id
str
Obligatorisk

ID:t för principtilldelningen som ska tas bort. Använd formatet '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

get

Hämtar en principtilldelning.

get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

Parametrar

scope
str
Obligatorisk

Principtilldelningens omfattning. Krävs.

policy_assignment_name
str
Obligatorisk

Namnet på den principtilldelning som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

get_by_id

Hämtar en principtilldelning efter ID.

När du anger ett omfång för tilldelningen använder du "/subscriptions/{subscription-id}/" för prenumerationer, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för resursgrupper och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' för resurser.

get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parametrar

policy_assignment_id
str
Obligatorisk

ID för principtilldelningen som ska hämtas. Använd formatet '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyAssignment eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar alla principtilldelningar för en prenumeration.

list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parametrar

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_for_resource

Hämtar principtilldelningar för en resurs.

list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller resursen. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resurssökvägen. Krävs.

resource_type
str
Obligatorisk

Resurstypen. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen med principtilldelningar. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_for_resource_group

Hämtar principtilldelningar för resursgruppen.

list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller principtilldelningar. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

Attribut

models

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