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.objectPolicyAssignmentsOperations
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
- parameters
- PolicyAssignment lub IO
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
Identyfikator przypisania zasad do utworzenia. Użyj formatu "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Wymagane.
- parameters
- PolicyAssignment lub IO
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
- 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
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
- 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
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
- 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
Nazwa grupy zasobów zawierającej zasób. W nazwie jest uwzględniana wielkość liter. Wymagane.
- 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
- 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'>
Azure SDK for Python