ManagementLocksOperations 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:management_locks> Atrybut.
- Dziedziczenie
-
builtins.objectManagementLocksOperations
Konstruktor
ManagementLocksOperations(*args, **kwargs)
Metody
create_or_update_at_resource_group_level |
Tworzy lub aktualizuje blokadę zarządzania na poziomie grupy zasobów. Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/* . Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji. |
create_or_update_at_resource_level |
Tworzy lub aktualizuje blokadę zarządzania na poziomie zasobu lub dowolnym poziomie poniżej zasobu. Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/* . Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji. |
create_or_update_at_subscription_level |
Tworzy lub aktualizuje blokadę zarządzania na poziomie subskrypcji. Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/* . Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji. |
create_or_update_by_scope |
Utwórz lub zaktualizuj blokadę zarządzania według zakresu. |
delete_at_resource_group_level |
Usuwa blokadę zarządzania na poziomie grupy zasobów. Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji. |
delete_at_resource_level |
Usuwa blokadę zarządzania zasobu lub dowolnego poziomu poniżej zasobu. Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji. |
delete_at_subscription_level |
Usuwa blokadę zarządzania na poziomie subskrypcji. Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji. |
delete_by_scope |
Usuń blokadę zarządzania według zakresu. |
get_at_resource_group_level |
Pobiera blokadę zarządzania na poziomie grupy zasobów. |
get_at_resource_level |
Pobierz blokadę zarządzania zasobu lub dowolnego poziomu poniżej zasobu. |
get_at_subscription_level |
Pobiera blokadę zarządzania na poziomie subskrypcji. |
get_by_scope |
Uzyskiwanie blokady zarządzania według zakresu. |
list_at_resource_group_level |
Pobiera wszystkie blokady zarządzania dla grupy zasobów. |
list_at_resource_level |
Pobiera wszystkie blokady zarządzania dla zasobu lub dowolnego poziomu poniżej zasobu. |
list_at_subscription_level |
Pobiera wszystkie blokady zarządzania dla subskrypcji. |
list_by_scope |
Pobiera wszystkie blokady zarządzania dla zakresu. |
create_or_update_at_resource_group_level
Tworzy lub aktualizuje blokadę zarządzania na poziomie grupy zasobów.
Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/* . Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.
create_or_update_at_resource_group_level(resource_group_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametry
- lock_name
- str
Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolnych , > %, &: , , ? , /ani żadnych znaków kontrolnych. Wymagane.
- parameters
- ManagementLockObject lub IO
Parametry blokady zarządzania. Jest typem ManagementLockObject lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_at_resource_level
Tworzy lub aktualizuje blokadę zarządzania na poziomie zasobu lub dowolnym poziomie poniżej zasobu.
Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/* . Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.
create_or_update_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametry
- resource_provider_namespace
- str
Przestrzeń nazw dostawcy zasobów do zablokowania. Wymagane.
- lock_name
- str
Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolnych , > %, &: , , ? , /ani żadnych znaków kontrolnych. Wymagane.
- parameters
- ManagementLockObject lub IO
Parametry służące do tworzenia lub aktualizowania blokady zarządzania. Jest typem ManagementLockObject lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_at_subscription_level
Tworzy lub aktualizuje blokadę zarządzania na poziomie subskrypcji.
Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/* . Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.
create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametry
- lock_name
- str
Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolnych , > %, &: , , ? , /ani żadnych znaków kontrolnych. Wymagane.
- parameters
- ManagementLockObject lub IO
Parametry blokady zarządzania. Jest typem ManagementLockObject lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_by_scope
Utwórz lub zaktualizuj blokadę zarządzania według zakresu.
create_or_update_by_scope(scope: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametry
- scope
- str
Zakres blokady. W przypadku podawania zakresu przypisania użyj wartości "/subscriptions/{subscriptionId}" dla subskrypcji, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" dla grup zasobów i "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" dla zasobów. Wymagane.
- parameters
- ManagementLockObject lub IO
Tworzenie lub aktualizowanie parametrów blokady zarządzania. Jest typem ManagementLockObject lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
delete_at_resource_group_level
Usuwa blokadę zarządzania na poziomie grupy zasobów.
Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.
delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
delete_at_resource_level
Usuwa blokadę zarządzania zasobu lub dowolnego poziomu poniżej zasobu.
Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.
delete_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> None
Parametry
- resource_group_name
- str
Nazwa grupy zasobów zawierającej zasób z blokadą do usunięcia. Wymagane.
- resource_provider_namespace
- str
Przestrzeń nazw dostawcy zasobów z blokadą do usunięcia. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
delete_at_subscription_level
Usuwa blokadę zarządzania na poziomie subskrypcji.
Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.
delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
delete_by_scope
Usuń blokadę zarządzania według zakresu.
delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
get_at_resource_group_level
Pobiera blokadę zarządzania na poziomie grupy zasobów.
get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
get_at_resource_level
Pobierz blokadę zarządzania zasobu lub dowolnego poziomu poniżej zasobu.
get_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametry
- parent_resource_path
- str
Dodatkowy parametr ścieżki potrzebny w niektórych usługach, takich jak BAZY danych SQL. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
get_at_subscription_level
Pobiera blokadę zarządzania na poziomie subskrypcji.
get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
get_by_scope
Uzyskiwanie blokady zarządzania według zakresu.
get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
list_at_resource_group_level
Pobiera wszystkie blokady zarządzania dla grupy zasobów.
list_at_resource_group_level(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie obiektu ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
list_at_resource_level
Pobiera wszystkie blokady zarządzania dla zasobu lub dowolnego poziomu poniżej zasobu.
list_at_resource_level(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[ManagementLockObject]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów zawierającej zablokowany 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 obiektu ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
list_at_subscription_level
Pobiera wszystkie blokady zarządzania dla subskrypcji.
list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie obiektu ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_scope
Pobiera wszystkie blokady zarządzania dla zakresu.
list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parametry
- scope
- str
Zakres blokady. W przypadku podawania zakresu przypisania użyj wartości "/subscriptions/{subscriptionId}" dla subskrypcji, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" dla grup zasobów i "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" dla zasobów. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie obiektu ManagementLockObject lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.resource.locks.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\locks\\v2016_09_01\\models\\__init__.py'>
Azure SDK for Python