Поделиться через


ManagementLocksOperations Класс

Предупреждение

НЕ создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ManagementLockClient's

атрибут<xref:management_locks> .

Наследование
builtins.object
ManagementLocksOperations

Конструктор

ManagementLocksOperations(*args, **kwargs)

Методы

create_or_update_at_resource_group_level

Создайте или обновите блокировку управления на уровне группы ресурсов.

create_or_update_at_resource_level

Создайте или обновите блокировку управления на уровне ресурса или на любом уровне ниже ресурса.

create_or_update_at_subscription_level

Создайте или обновите блокировку управления на уровне подписки.

delete_at_resource_group_level

Удаляет блокировку управления для группы ресурсов.

delete_at_resource_level

Удаляет блокировку управления для ресурса или любого уровня ниже ресурса.

delete_at_subscription_level

Удаляет блокировку управления подпиской.

get

Возвращает блокировку управления область.

get_at_resource_group_level

Получает блокировку управления на уровне группы ресурсов.

list_at_resource_group_level

Возвращает все блокировки управления для группы ресурсов.

list_at_resource_level

Возвращает все блокировки управления для ресурса или любого уровня ниже ресурса.

list_at_subscription_level

Возвращает все блокировки управления для подписки.

create_or_update_at_resource_group_level

Создайте или обновите блокировку управления на уровне группы ресурсов.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

lock_name
str
Обязательно

Имя блокировки. Обязательный.

parameters
ManagementLockObject или IO
Обязательно

Параметры блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

create_or_update_at_resource_level

Создайте или обновите блокировку управления на уровне ресурса или на любом уровне ниже ресурса.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

resource_provider_namespace
str
Обязательно

Удостоверение ресурса. Обязательный.

parent_resource_path
str
Обязательно

Удостоверение ресурса. Обязательный.

resource_type
str
Обязательно

Удостоверение ресурса. Обязательный.

resource_name
str
Обязательно

Удостоверение ресурса. Обязательный.

lock_name
str
Обязательно

Имя блокировки. Обязательный.

parameters
ManagementLockObject или IO
Обязательно

Создание или обновление параметров блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

create_or_update_at_subscription_level

Создайте или обновите блокировку управления на уровне подписки.

create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

Параметры

lock_name
str
Обязательно

Имя блокировки. Обязательный.

parameters
ManagementLockObject или IO
Обязательно

Параметры блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

delete_at_resource_group_level

Удаляет блокировку управления для группы ресурсов.

delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

lock_name
str
Обязательно

Имя блокировки. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

delete_at_resource_level

Удаляет блокировку управления для ресурса или любого уровня ниже ресурса.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный элемент.

resource_provider_namespace
str
Обязательно

Удостоверение ресурса. Обязательный.

parent_resource_path
str
Обязательно

Удостоверение ресурса. Обязательный.

resource_type
str
Обязательно

Удостоверение ресурса. Обязательный.

resource_name
str
Обязательно

Удостоверение ресурса. Обязательный.

lock_name
str
Обязательно

Имя блокировки. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

delete_at_subscription_level

Удаляет блокировку управления подпиской.

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

Параметры

lock_name
str
Обязательно

Имя блокировки. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

Возвращает блокировку управления область.

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

Параметры

lock_name
str
Обязательно

Имя блокировки управления. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

get_at_resource_group_level

Получает блокировку управления на уровне группы ресурсов.

get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

lock_name
str
Обязательно

Имя блокировки. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

list_at_resource_group_level

Возвращает все блокировки управления для группы ресурсов.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный элемент.

filter
str
Обязательно

Фильтр, применяемый к операции. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Итератор, например экземпляр ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

list_at_resource_level

Возвращает все блокировки управления для ресурса или любого уровня ниже ресурса.

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]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

resource_provider_namespace
str
Обязательно

Удостоверение ресурса. Обязательный.

parent_resource_path
str
Обязательно

Удостоверение ресурса. Обязательный.

resource_type
str
Обязательно

Удостоверение ресурса. Обязательный.

resource_name
str
Обязательно

Удостоверение ресурса. Обязательный.

filter
str
Обязательно

Фильтр, применяемый к операции. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

list_at_subscription_level

Возвращает все блокировки управления для подписки.

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

Параметры

filter
str
Обязательно

Фильтр, применяемый к операции. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ManagementLockObject или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

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