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


ManagementLocks interface

Интерфейс, представляющий ManagementLocks.

Методы

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

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

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

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

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

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

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

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

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

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

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

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

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

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

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

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

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

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

listByScope(string, ManagementLocksListByScopeOptionalParams)

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

Сведения о методе

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

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

options
ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams

Параметры параметров.

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

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

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

options
ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams

Параметры параметров.

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

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

При применении блокировки в родительской области все дочерние ресурсы наследуют одну и ту же блокировку. Чтобы создать блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

Параметры

lockName

string

Имя блокировки. Имя блокировки может быть не более 260 символов. Он не может содержать <, > %, &, :, ?, /или любые символы элемента управления.

parameters
ManagementLockObject

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

options
ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams

Параметры параметров.

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

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

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

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

Параметры параметров.

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

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов, содержащей блокировку.

lockName

string

Имя блокировки для удаления.

options
ManagementLocksDeleteAtResourceGroupLevelOptionalParams

Параметры параметров.

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

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

Имя блокировки для удаления.

options
ManagementLocksDeleteAtResourceLevelOptionalParams

Параметры параметров.

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

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Чтобы удалить блокировки управления, необходимо иметь доступ к действиям Microsoft.Authorization/* или Microsoft.Authorization/locks/*. Из встроенных ролей эти действия предоставляются только администратором доступа пользователей и владельца.

function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>

Параметры

lockName

string

Имя блокировки для удаления.

options
ManagementLocksDeleteAtSubscriptionLevelOptionalParams

Параметры параметров.

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

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

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

function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>

Параметры

scope

string

Область блокировки.

lockName

string

Имя блокировки.

options
ManagementLocksDeleteByScopeOptionalParams

Параметры параметров.

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

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

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

function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

Параметры

resourceGroupName

string

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

lockName

string

Имя блокировки для получения.

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

Параметры параметров.

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

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

Имя блокировки.

options
ManagementLocksGetAtResourceLevelOptionalParams

Параметры параметров.

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

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

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

function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

Параметры

lockName

string

Имя блокировки для получения.

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

Параметры параметров.

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

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

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

function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>

Параметры

scope

string

Область блокировки.

lockName

string

Имя блокировки.

options
ManagementLocksGetByScopeOptionalParams

Параметры параметров.

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

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

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

function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов, содержащей блокировки для получения.

options
ManagementLocksListAtResourceGroupLevelOptionalParams

Параметры параметров.

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

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

Имя заблокированного ресурса.

options
ManagementLocksListAtResourceLevelOptionalParams

Параметры параметров.

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

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

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

function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Параметры

options
ManagementLocksListAtSubscriptionLevelOptionalParams

Параметры параметров.

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

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}" для ресурсов.

options
ManagementLocksListByScopeOptionalParams

Параметры параметров.

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