ManagementLocks interface
Интерфейс, представляющий ManagementLocks.
Методы
| create |
При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца. |
| create |
При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца. |
| create |
При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца. |
| create |
Создайте или обновите блокировку управления по области. |
| delete |
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца. |
| delete |
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца. |
| delete |
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца. |
| delete |
Удаление блокировки управления по области. |
| get |
Возвращает блокировку управления на уровне группы ресурсов. |
| get |
Получите блокировку управления ресурса или любого уровня ниже ресурса. |
| get |
Возвращает блокировку управления на уровне подписки. |
| get |
Получение блокировки управления по области. |
| list |
Возвращает все блокировки управления для группы ресурсов. |
| list |
Возвращает все блокировки управления для ресурса или любого уровня ниже ресурса. |
| list |
Возвращает все блокировки управления для подписки. |
| list |
Возвращает все блокировки управления для области. |
Сведения о методе
createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)
При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.
function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов для блокировки.
- lockName
-
string
Имя блокировки. Имя блокировки может быть не более 260 символов. Он не может содержать <, > %, &, :, ?, /или любые символы элемента управления.
- parameters
- ManagementLockObject
Параметры блокировки управления.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)
При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.
function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей ресурс для блокировки.
- resourceProviderNamespace
-
string
Пространство имен поставщика ресурсов для блокировки ресурса.
- parentResourcePath
-
string
Удостоверение родительского ресурса.
- resourceType
-
string
Тип ресурса для блокировки.
- resourceName
-
string
Имя ресурса для блокировки.
- lockName
-
string
Имя блокировки. Имя блокировки может быть не более 260 символов. Он не может содержать <, > %, &, :, ?, /или любые символы элемента управления.
- parameters
- ManagementLockObject
Параметры для создания или обновления блокировки управления.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)
При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.
function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
Параметры
- lockName
-
string
Имя блокировки. Имя блокировки может быть не более 260 символов. Он не может содержать <, > %, &, :, ?, /или любые символы элемента управления.
- parameters
- ManagementLockObject
Параметры блокировки управления.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)
Создайте или обновите блокировку управления по области.
function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>
Параметры
- scope
-
string
Область блокировки. При предоставлении области назначения используйте "/subscriptions/{subscriptionId}" для подписок, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" для групп ресурсов и "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" для ресурсов.
- lockName
-
string
Имя блокировки.
- parameters
- ManagementLockObject
Создание или обновление параметров блокировки управления.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.
function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей блокировку.
- lockName
-
string
Имя блокировки для удаления.
Параметры параметров.
Возвращаемое значение
Promise<void>
deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.
function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей ресурс с блокировкой для удаления.
- resourceProviderNamespace
-
string
Пространство имен поставщика ресурсов ресурса с блокировкой для удаления.
- parentResourcePath
-
string
Удостоверение родительского ресурса.
- resourceType
-
string
Тип ресурса с блокировкой для удаления.
- resourceName
-
string
Имя ресурса с блокировкой для удаления.
- lockName
-
string
Имя блокировки для удаления.
Параметры параметров.
Возвращаемое значение
Promise<void>
deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)
Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.
function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>
Параметры
- lockName
-
string
Имя блокировки для удаления.
Параметры параметров.
Возвращаемое значение
Promise<void>
deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)
Удаление блокировки управления по области.
function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>
Параметры
- scope
-
string
Область блокировки.
- lockName
-
string
Имя блокировки.
Параметры параметров.
Возвращаемое значение
Promise<void>
getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)
Возвращает блокировку управления на уровне группы ресурсов.
function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
Параметры
- resourceGroupName
-
string
Имя заблокированной группы ресурсов.
- lockName
-
string
Имя блокировки для получения.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)
Получите блокировку управления ресурса или любого уровня ниже ресурса.
function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- resourceProviderNamespace
-
string
Пространство имен поставщика ресурсов.
- parentResourcePath
-
string
Дополнительный параметр пути, необходимый в некоторых службах, таких как базы данных SQL.
- resourceType
-
string
Тип ресурса.
- resourceName
-
string
Имя ресурса.
- lockName
-
string
Имя блокировки.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)
Возвращает блокировку управления на уровне подписки.
function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
Параметры
- lockName
-
string
Имя блокировки для получения.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
getByScope(string, string, ManagementLocksGetByScopeOptionalParams)
Получение блокировки управления по области.
function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>
Параметры
- scope
-
string
Область блокировки.
- lockName
-
string
Имя блокировки.
Параметры параметров.
Возвращаемое значение
Promise<ManagementLockObject>
listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)
Возвращает все блокировки управления для группы ресурсов.
function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей блокировки для получения.
Параметры параметров.
Возвращаемое значение
listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)
Возвращает все блокировки управления для ресурса или любого уровня ниже ресурса.
function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей заблокированный ресурс. Имя не учитывает регистр.
- resourceProviderNamespace
-
string
Пространство имен поставщика ресурсов.
- parentResourcePath
-
string
Удостоверение родительского ресурса.
- resourceType
-
string
Тип ресурса заблокированного ресурса.
- resourceName
-
string
Имя заблокированного ресурса.
Параметры параметров.
Возвращаемое значение
listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)
Возвращает все блокировки управления для подписки.
function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Параметры
Параметры параметров.
Возвращаемое значение
listByScope(string, ManagementLocksListByScopeOptionalParams)
Возвращает все блокировки управления для области.
function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Параметры
- scope
-
string
Область блокировки. При предоставлении области назначения используйте "/subscriptions/{subscriptionId}" для подписок, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" для групп ресурсов и "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" для ресурсов.
Параметры параметров.