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}" для ресурсов.
Параметры параметров.