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


Management Locks - Create Or Update At Resource Group Level

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

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/locks/{lockName}?api-version=2016-09-01

Параметры URI

Имя В Обязательно Тип Описание
lockName
path True

string

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

resourceGroupName
path True

string

Имя группы ресурсов для блокировки.

Шаблон регулярного выражения: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для операции.

Текст запроса

Имя Обязательно Тип Описание
properties.level True

LockLevel

Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его.

properties.notes

string

Примечания о блокировке. Не более 512 символов.

properties.owners

ManagementLockOwner[]

Владельцы блокировки.

Ответы

Имя Тип Описание
200 OK

ManagementLockObject

ОК — возвращает сведения о блокировке.

201 Created

ManagementLockObject

Создано — возвращает сведения о блокировке.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Create management lock at resource group level

Образец запроса

PUT https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourcegroupname/providers/Microsoft.Authorization/locks/testlock?api-version=2016-09-01

{
  "properties": {
    "level": "ReadOnly"
  }
}

Пример ответа

{
  "properties": {
    "level": "ReadOnly"
  },
  "id": "/providers/Microsoft.Authorization/locks/testlock",
  "type": "Microsoft.Authorization/locks",
  "name": "testlock"
}
{
  "properties": {
    "level": "ReadOnly"
  },
  "id": "/providers/Microsoft.Authorization/locks/testlock",
  "type": "Microsoft.Authorization/locks",
  "name": "testlock"
}

Определения

Имя Описание
LockLevel

Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его.

ManagementLockObject

Сведения о блокировке.

ManagementLockOwner

Свойства владельца блокировки.

LockLevel

Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его.

Имя Тип Описание
CanNotDelete

string

NotSpecified

string

ReadOnly

string

ManagementLockObject

Сведения о блокировке.

Имя Тип Описание
id

string

Идентификатор ресурса блокировки.

name

string

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

properties.level

LockLevel

Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его.

properties.notes

string

Примечания о блокировке. Не более 512 символов.

properties.owners

ManagementLockOwner[]

Владельцы блокировки.

type

string

Тип ресурса блокировки — Microsoft.Authorization/locks.

ManagementLockOwner

Свойства владельца блокировки.

Имя Тип Описание
applicationId

string

Идентификатор приложения владельца блокировки.