ManagementLocksOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:management_locks> .
- Наследование
-
builtins.objectManagementLocksOperations
Конструктор
ManagementLocksOperations(*args, **kwargs)
Методы
create_or_update_at_resource_group_level |
Создает или обновляет блокировку управления на уровне группы ресурсов. При применении блокировки к родительской области все дочерние ресурсы наследуют ту же блокировку. Для создания блокировок управления необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей. |
create_or_update_at_resource_level |
Создает или обновляет блокировку управления на уровне ресурса или на любом уровне ниже ресурса. При применении блокировки к родительской области все дочерние ресурсы наследуют ту же блокировку. Для создания блокировок управления необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей. |
create_or_update_at_subscription_level |
Создает или обновляет блокировку управления на уровне подписки. При применении блокировки к родительской области все дочерние ресурсы наследуют ту же блокировку. Для создания блокировок управления необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей. |
create_or_update_by_scope |
Создание или обновление блокировки управления с помощью область. |
delete_at_resource_group_level |
Удаляет блокировку управления на уровне группы ресурсов. Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей. |
delete_at_resource_level |
Удаляет блокировку управления для ресурса или любого уровня ниже ресурса. Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей. |
delete_at_subscription_level |
Удаляет блокировку управления на уровне подписки. Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей. |
delete_by_scope |
Удаление блокировки управления с помощью область. |
get_at_resource_group_level |
Получает блокировку управления на уровне группы ресурсов. |
get_at_resource_level |
Получение блокировки управления для ресурса или любого уровня ниже ресурса. |
get_at_subscription_level |
Получает блокировку управления на уровне подписки. |
get_by_scope |
Получение блокировки управления по область. |
list_at_resource_group_level |
Получает все блокировки управления для группы ресурсов. |
list_at_resource_level |
Получает все блокировки управления для ресурса или любого уровня ниже ресурса. |
list_at_subscription_level |
Возвращает все блокировки управления для подписки. |
list_by_scope |
Возвращает все блокировки управления для область. |
create_or_update_at_resource_group_level
Создает или обновляет блокировку управления на уровне группы ресурсов.
При применении блокировки к родительской области все дочерние ресурсы наследуют ту же блокировку. Для создания блокировок управления необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей.
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
Параметры
- lock_name
- str
Имя блокировки. Имя блокировки может содержать не более 260 символов. Он не может содержать <, > %, &, :, ? , / или какие-либо управляющие символы. Обязательный.
- parameters
- ManagementLockObject или IO
Параметры блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
create_or_update_at_resource_level
Создает или обновляет блокировку управления на уровне ресурса или на любом уровне ниже ресурса.
При применении блокировки к родительской области все дочерние ресурсы наследуют ту же блокировку. Для создания блокировок управления необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей.
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
Пространство имен поставщика ресурсов ресурса для блокировки. Обязательный.
- lock_name
- str
Имя блокировки. Имя блокировки может содержать не более 260 символов. Он не может содержать <, > %, &, :, ? , / или какие-либо управляющие символы. Обязательный элемент.
- parameters
- ManagementLockObject или IO
Параметры для создания или обновления блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
create_or_update_at_subscription_level
Создает или обновляет блокировку управления на уровне подписки.
При применении блокировки к родительской области все дочерние ресурсы наследуют ту же блокировку. Для создания блокировок управления необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей.
create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Параметры
- lock_name
- str
Имя блокировки. Имя блокировки может содержать не более 260 символов. Он не может содержать <, > %, &, :, ? , / или какие-либо управляющие символы. Обязательный.
- parameters
- ManagementLockObject или IO
Параметры блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
create_or_update_by_scope
Создание или обновление блокировки управления с помощью область.
create_or_update_by_scope(scope: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Параметры
- scope
- str
Область блокировки. При предоставлении область для назначения используйте "/subscriptions/{subscriptionId}" для подписок, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" для групп ресурсов и "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" для ресурсов. Обязательный.
- parameters
- ManagementLockObject или IO
Создание или обновление параметров блокировки управления. Тип ManagementLockObject или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
delete_at_resource_group_level
Удаляет блокировку управления на уровне группы ресурсов.
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей.
delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
delete_at_resource_level
Удаляет блокировку управления для ресурса или любого уровня ниже ресурса.
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей.
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
Пространство имен поставщика ресурсов ресурса с удаляемой блокировкой. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
delete_at_subscription_level
Удаляет блокировку управления на уровне подписки.
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только владельцу и администратору доступа пользователей.
delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
delete_by_scope
Удаление блокировки управления с помощью область.
delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
get_at_resource_group_level
Получает блокировку управления на уровне группы ресурсов.
get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
get_at_resource_level
Получение блокировки управления для ресурса или любого уровня ниже ресурса.
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
Параметры
- parent_resource_path
- str
Дополнительный параметр пути, необходимый в некоторых службах, таких как базы данных SQL. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
get_at_subscription_level
Получает блокировку управления на уровне подписки.
get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
get_by_scope
Получение блокировки управления по область.
get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Параметры
- 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
Имя группы ресурсов, содержащей блокировки для получения. Обязательный элемент.
- 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
Пространство имен поставщика ресурсов. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
list_at_subscription_level
Возвращает все блокировки управления для подписки.
list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
list_by_scope
Возвращает все блокировки управления для область.
list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Параметры
- scope
- str
Область блокировки. При предоставлении область для назначения используйте "/subscriptions/{subscriptionId}" для подписок, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" для групп ресурсов и "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" для ресурсов. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр ManagementLockObject или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
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