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


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

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

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