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


Блокировки Microsoft.Authorization

Определение ресурса Bicep

Тип ресурса locks является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область ресурсов расширения в Bicep.

Тип ресурса locks можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Authorization/locks, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Authorization/locks@2020-05-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    level: 'string'
    notes: 'string'
    owners: [
      {
        applicationId: 'string'
      }
    ]
  }
}

Значения свойств

locks

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1–90

Допустимые символы:
Буквенно-цифровые символы, точки, символы подчеркивания, дефисы и круглые скобки.

Не может заканчиваться точкой.
область Используйте при создании ресурса расширения в область, отличном от область развертывания. Целевой ресурс

Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
properties Свойства блокировки. ManagementLockProperties (обязательно)

ManagementLockProperties

Имя Описание Значение
уровень Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его. 'CanNotDelete'
'NotSpecified'
ReadOnly (обязательно)
HDInsight Примечания о блокировке. Не более 512 символов. строка
owners Владельцы блокировки. ManagementLockOwner[]

ManagementLockOwner

Имя Описание Значение
applicationId Идентификатор приложения владельца блокировки. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Реестр контейнеров Azure с политиками и диагностикой

Развертывание в Azure
Реестр контейнеров Azure с политиками и диагностикой (bicep)
Фабрика данных Azure с помощью Git и управляемой конфигурации виртуальной сети

Развертывание в Azure
Этот шаблон создает Фабрика данных Azure с конфигурацией Git и управляемой виртуальной сетью.
Рабочая область Log Analytics с решениями и источниками данных

Развертывание в Azure
Развертывание рабочей области Log Analytics с указанными решениями и источниками данных
Create Key Vault с включенным ведением журнала

Развертывание в Azure
Этот шаблон создает Key Vault Azure и учетную запись хранения Azure, которая используется для ведения журнала. При необходимости создаются блокировки ресурсов для защиты ресурсов Key Vault и хранилища.
Шлюз приложений с WAF и политикой брандмауэра

Развертывание в Azure
Этот шаблон создает Шлюз приложений с настроенным WAF и политикой брандмауэра.
Create Наблюдатель за сетями

Развертывание в Azure
Этот шаблон создает ресурс Наблюдатель за сетями.
Группа безопасности сети с журналами диагностики

Развертывание в Azure
Этот шаблон создает группу безопасности сети с журналами диагностики и блокировкой ресурсов.
Таблица маршрутов с маршрутами

Развертывание в Azure
Этот шаблон создает таблицу маршрутов с маршрутами.
Виртуальная сеть с журналами диагностики

Развертывание в Azure
Этот шаблон создает виртуальная сеть с журналами диагностики и позволяет добавлять дополнительные компоненты в каждую подсеть.
Create хранилища служб восстановления с политиками резервного копирования

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и диагностика журналы и блокировка удаления.
Создание группы ресурсов, применение блокировки и управление доступом на основе ролей

Развертывание в Azure
Этот шаблон является шаблоном уровня подписки, который создаст resourceGroup, применит блокировку resourceGroup и назначит участник permssions предоставленному principalId. В настоящее время этот шаблон нельзя развернуть на портале Azure.

Определение ресурса шаблона ARM

Тип ресурса locks является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область для ресурсов расширения в шаблонах ARM.

Тип ресурса locks можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Authorization/locks, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Authorization/locks",
  "apiVersion": "2020-05-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "level": "string",
    "notes": "string",
    "owners": [
      {
        "applicationId": "string"
      }
    ]
  }
}

Значения свойств

locks

Имя Описание Значение
тип Тип ресурса Microsoft.Authorization/locks
версия_API Версия API ресурсов '2020-05-01'
name имя ресурса. строка (обязательно)

Ограничение символов: 1–90

Допустимые символы:
Буквенно-цифровые символы, точки, символы подчеркивания, дефисы и круглые скобки.

Не может заканчиваться точкой.
область Используйте при создании ресурса расширения на область, отличном от область развертывания. Целевой ресурс

Для JSON задайте полное имя ресурса, к который будет применяться ресурс расширения .
properties Свойства блокировки. ManagementLockProperties (обязательно)

ManagementLockProperties

Имя Описание Значение
уровень Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его. CanNotDelete
'NotSpecified'
ReadOnly (обязательно)
HDInsight Примечания о блокировке. Не более 512 символов. строка
owners Владельцы блокировки. ManagementLockOwner[]

ManagementLockOwner

Имя Описание Значение
applicationId Идентификатор приложения владельца блокировки. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Реестр контейнеров Azure с политиками и диагностикой

Развертывание в Azure
Реестр контейнеров Azure с политиками и диагностикой (bicep)
Фабрика данных Azure с помощью Git и управляемой конфигурации виртуальной сети

Развертывание в Azure
Этот шаблон создает Фабрика данных Azure с конфигурацией Git и управляемой виртуальной сетью.
Рабочая область Log Analytics с решениями и источниками данных

Развертывание в Azure
Развертывание рабочей области Log Analytics с указанными решениями и источниками данных
Create Key Vault с включенным ведением журнала

Развертывание в Azure
Этот шаблон создает Key Vault Azure и учетную запись хранения Azure, которая используется для ведения журнала. При необходимости создаются блокировки ресурсов для защиты ресурсов Key Vault и хранилища.
Шлюз приложений с WAF и политикой брандмауэра

Развертывание в Azure
Этот шаблон создает Шлюз приложений с настроенным WAF и политикой брандмауэра.
Create Наблюдатель за сетями

Развертывание в Azure
Этот шаблон создает ресурс Наблюдатель за сетями.
Группа безопасности сети с журналами диагностики

Развертывание в Azure
Этот шаблон создает группу безопасности сети с журналами диагностики и блокировкой ресурсов.
Таблица маршрутов с маршрутами

Развертывание в Azure
Этот шаблон создает таблицу маршрутов с маршрутами
Виртуальная сеть с журналами диагностики

Развертывание в Azure
Этот шаблон создает виртуальная сеть с журналами диагностики и позволяет добавлять дополнительные компоненты в каждую подсеть.
Create хранилища служб восстановления с политиками резервного копирования

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как удостоверение системы, тип хранилища резервных копий, восстановление между регионами и диагностика журналов и блокировка удаления.
Создание группы ресурсов, применение блокировки и управление доступом на основе ролей

Развертывание в Azure
Этот шаблон является шаблоном уровня подписки, который создаст resourceGroup, применит блокировку resourceGroup и назначит участник permssions предоставленному principalId. В настоящее время этот шаблон нельзя развернуть на портале Azure.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса locks является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

parent_id Используйте свойство этого ресурса, чтобы задать область для этого ресурса.

Тип ресурса locks можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов
  • Подписки

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Authorization/locks, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/locks@2020-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      level = "string"
      notes = "string"
      owners = [
        {
          applicationId = "string"
        }
      ]
    }
  })
}

Значения свойств

locks

Имя Описание Значение
тип Тип ресурса "Microsoft.Authorization/locks@2020-05-01"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–90

Допустимые символы:
Буквенно-цифровые символы, точки, символы подчеркивания, дефисы и круглые скобки.

Не может заканчиваться точкой.
parent_id Идентификатор ресурса, к который применяется этот ресурс расширения. строка (обязательно)
properties Свойства блокировки. ManagementLockProperties (обязательно)

ManagementLockProperties

Имя Описание Значение
уровень Уровень блокировки. Возможные значения: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete означает, что авторизованные пользователи могут читать и изменять ресурсы, но не удалять. ReadOnly означает, что авторизованные пользователи могут только считывать данные из ресурса, но не могут изменять или удалять его. "CanNotDelete"
"NotSpecified"
"ReadOnly" (обязательно)
HDInsight Примечания о блокировке. Не более 512 символов. строка
owners Владельцы блокировки. ManagementLockOwner[]

ManagementLockOwner

Имя Описание Значение
applicationId Идентификатор приложения владельца блокировки. строка