PolicyAssignmentsOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
<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. W przypadku podawania zakresu przypisania użyj polecenia "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" dla zasobów. |
delete |
Usuwa przypisanie zasad. |
delete_by_id |
Usuwa przypisanie zasad według identyfikatora. W przypadku podawania zakresu przypisania użyj polecenia "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" dla zasobów. |
get |
Pobiera przypisanie zasad. |
get_by_id |
Pobiera przypisanie zasad według identyfikatora. W przypadku podawania zakresu przypisania użyj polecenia "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" 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
Typ niestandardowy 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. W przypadku podawania zakresu przypisania użyj polecenia "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" 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
Typ niestandardowy 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 | None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
PolicyAssignment lub None lub wynik cls(response)
Typ zwracany
Wyjątki
delete_by_id
Usuwa przypisanie zasad według identyfikatora.
W przypadku podawania zakresu przypisania użyj polecenia "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" 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
Typ niestandardowy 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
Typ niestandardowy 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.
W przypadku podawania zakresu przypisania użyj polecenia "/subscriptions/{subscription-id}/" dla subskrypcji, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" dla grup zasobów i "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" 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
Typ niestandardowy 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu PolicyAssignment lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.resource.policy.v2017_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2017_06_01_preview\\models\\__init__.py'>
Azure SDK for Python