PolicyAssignmentsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

PolicyClient's'

<xref:policy_assignments> Atrybut.

Dziedziczenie
builtins.object
PolicyAssignmentsOperations

Konstruktor

PolicyAssignmentsOperations(*args, **kwargs)

Metody

create

Tworzy przypisanie zasad.

Przypisania zasad są dziedziczone przez zasoby podrzędne. Na przykład w przypadku zastosowania zasad do grupy zasobów, która jest przypisywana do wszystkich zasobów w grupie.

create_by_id

Tworzy przypisanie zasad według identyfikatora.

Przypisania zasad są dziedziczone przez zasoby podrzędne. Na przykład w przypadku zastosowania zasad do grupy zasobów, która jest przypisywana do wszystkich zasobów w grupie. Podczas podawania zakresu przypisania użyj wartości "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscriptions/{subscription-id}/resourceGroups/{nazwa-grupy zasobów}/providers/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}" dla zasobów.

delete

Usuwa przypisanie zasad.

delete_by_id

Usuwa przypisanie zasad według identyfikatora.

Podczas podawania zakresu przypisania użyj wartości "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscriptions/{subscription-id}/resourceGroups/{nazwa-grupy zasobów}/providers/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}" dla zasobów.

get

Pobiera przypisanie zasad.

get_by_id

Pobiera przypisanie zasad według identyfikatora.

Podczas podawania zakresu przypisania użyj wartości "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscriptions/{subscription-id}/resourceGroups/{nazwa-grupy zasobów}/providers/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}" dla zasobów.

list

Pobiera wszystkie przypisania zasad dla subskrypcji.

list_for_resource

Pobiera przypisania zasad dla zasobu.

list_for_resource_group

Pobiera przypisania zasad dla grupy zasobów.

create

Tworzy przypisanie zasad.

Przypisania zasad są dziedziczone przez zasoby podrzędne. Na przykład w przypadku zastosowania zasad do grupy zasobów, która jest przypisywana do wszystkich zasobów w grupie.

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

Parametry

scope
str
Wymagane

Zakres przypisania zasad. Wymagane.

policy_assignment_name
str
Wymagane

Nazwa przypisania zasad. Wymagane.

parameters
PolicyAssignment lub IO
Wymagane

Parametry przypisania zasad. Jest typem PolicyAssignment lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json", "text/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

create_by_id

Tworzy przypisanie zasad według identyfikatora.

Przypisania zasad są dziedziczone przez zasoby podrzędne. Na przykład w przypadku zastosowania zasad do grupy zasobów, która jest przypisywana do wszystkich zasobów w grupie. Podczas podawania zakresu przypisania użyj wartości "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscriptions/{subscription-id}/resourceGroups/{nazwa-grupy zasobów}/providers/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}" dla zasobów.

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

Parametry

policy_assignment_id
str
Wymagane

Identyfikator przypisania zasad do utworzenia. Użyj formatu "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Wymagane.

parameters
PolicyAssignment lub IO
Wymagane

Parametry przypisania zasad. Jest typem PolicyAssignment lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json", "text/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa przypisanie zasad.

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

Parametry

scope
str
Wymagane

Zakres przypisania zasad. Wymagane.

policy_assignment_name
str
Wymagane

Nazwa przypisania zasad do usunięcia. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

delete_by_id

Usuwa przypisanie zasad według identyfikatora.

Podczas podawania zakresu przypisania użyj wartości "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscriptions/{subscription-id}/resourceGroups/{nazwa-grupy zasobów}/providers/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}" dla zasobów.

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

Parametry

policy_assignment_id
str
Wymagane

Identyfikator przypisania zasad do usunięcia. Użyj formatu "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera przypisanie zasad.

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

Parametry

scope
str
Wymagane

Zakres przypisania zasad. Wymagane.

policy_assignment_name
str
Wymagane

Nazwa przypisania zasad do pobrania. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

get_by_id

Pobiera przypisanie zasad według identyfikatora.

Podczas podawania zakresu przypisania użyj wartości "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscriptions/{subscription-id}/resourceGroups/{nazwa-grupy zasobów}/providers/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}" dla zasobów.

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

Parametry

policy_assignment_id
str
Wymagane

Identyfikator przypisania zasad do pobrania. Użyj formatu "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera wszystkie przypisania zasad dla subskrypcji.

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

Parametry

filter
str
Wymagane

Filtr do zastosowania w operacji. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie atrybutu PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

list_for_resource

Pobiera przypisania zasad dla zasobu.

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]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. W nazwie jest uwzględniana wielkość liter. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

parent_resource_path
str
Wymagane

Ścieżka zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu z przypisaniami zasad. Wymagane.

filter
str
Wymagane

Filtr do zastosowania w operacji. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie atrybutu PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

list_for_resource_group

Pobiera przypisania zasad dla grupy zasobów.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej przypisania zasad. Wymagane.

filter
str
Wymagane

Filtr do zastosowania w operacji. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie atrybutu PolicyAssignment lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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