Udostępnij za pośrednictwem


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

ManagementLockClient's'

<xref:management_locks> Atrybut.

Dziedziczenie
builtins.object
ManagementLocksOperations

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów do zablokowania. Wymagane.

lock_name
str
Wymagane

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
Wymagane

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_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób do zablokowania. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów do zablokowania. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu do zablokowania. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu do zablokowania. Wymagane.

lock_name
str
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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.

lock_name
str
Wymagane

Nazwa blokady. Wymagane.

parameters
ManagementLockObject lub IO
Wymagane

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej blokadę. Wymagane.

lock_name
str
Wymagane

Nazwa blokady 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_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
Wymagane

Nazwa grupy zasobów zawierającej zasób z blokadą do usunięcia. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów z blokadą do usunięcia. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu z blokadą do usunięcia. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu z blokadą do usunięcia. Wymagane.

lock_name
str
Wymagane

Nazwa blokady 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

lock_name
str
Wymagane

Nazwa blokady 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_by_scope

Usuń blokadę zarządzania według zakresu.

delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None

Parametry

scope
str
Wymagane

Zakres blokady. Wymagane.

lock_name
str
Wymagane

Nazwa blokady. Wymagane.

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

resource_group_name
str
Wymagane

Nazwa zablokowanej grupy zasobów. Wymagane.

lock_name
str
Wymagane

Nazwa blokady do pobrania. 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_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

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

parent_resource_path
str
Wymagane

Dodatkowy parametr ścieżki potrzebny w niektórych usługach, takich jak BAZY danych SQL. Wymagane.

resource_type
str
Wymagane

Typ zasobu. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu. Wymagane.

lock_name
str
Wymagane

Nazwa blokady. 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

lock_name
str
Wymagane

Nazwa blokady do pobrania. 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_by_scope

Uzyskiwanie blokady zarządzania według zakresu.

get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

Parametry

scope
str
Wymagane

Zakres blokady. Wymagane.

lock_name
str
Wymagane

Nazwa blokady. Wymagane.

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej blokady do pobrania. Wymagane.

filter
str
Wymagane

Filtr, który ma być stosowany do operacji. Wartość domyślna to Brak.

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
Wymagane

Nazwa grupy zasobów zawierającej zablokowany 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

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu zablokowanego. Wymagane.

resource_name
str
Wymagane

Nazwa zablokowanego zasobu. Wymagane.

filter
str
Wymagane

Filtr, który ma być stosowany do operacji. Wartość domyślna to Brak.

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

filter
str
Wymagane

Filtr, który ma być stosowany do operacji. Wartość domyślna to Brak.

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
Wymagane

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.

filter
str
Wymagane

Filtr, który ma być stosowany do operacji. Wartość domyślna to Brak.

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'>