Рабочие области Microsoft.OperationalInsights 2015-11-01-preview

Замечания

Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

Определение ресурсов Bicep

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

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

Примеры использования

Примеры Bicep

Простой пример развертывания рабочей области Log Analytics (ранее Operational Insights).

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource workspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' = {
  name: resourceName
  location: location
  properties: {
    features: {
      disableLocalAuth: false
      enableLogAccessUsingOnlyResourcePermissions: true
    }
    publicNetworkAccessForIngestion: 'Enabled'
    publicNetworkAccessForQuery: 'Enabled'
    retentionInDays: 30
    sku: {
      name: 'PerGB2018'
    }
    workspaceCapping: {
      dailyQuotaGb: -1
    }
  }
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
Рабочая область Log Analytics Модуль ресурсов AVM для рабочей области Log Analytics

Примеры быстрого запуска Azure

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

Bicep-файл Описание
кластер AKS с шлюзом NAT и шлюзом приложений В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
кластер AKS с контроллером входящего трафика шлюза приложений В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault
Шлюз приложений с внутренним управлением API и веб-приложения Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure.
Ограниченная сеть Azure AI Foundry В этом наборе шаблонов показано, как настроить Azure AI Foundry с отключенным приватным каналом и исходящим трафиком, используя ключи, управляемые корпорацией Майкрософт, для шифрования и конфигурацию удостоверений, управляемую корпорацией Майкрософт для ресурса ИИ.
ограниченной сети Azure AI Studio Этот набор шаблонов демонстрирует настройку Azure AI Studio с закрытым каналом и отключением исходящего трафика с помощью ключей, управляемых Корпорацией Майкрософт, для шифрования и конфигурации управляемых корпорацией Майкрософт удостоверений для ресурса искусственного интеллекта.
приложение-функцию Azure и функцию, активированную ПО HTTP, Этот пример развертывает приложение-функцию Azure и встроенную функцию, активированную ПО HTTP, в шаблоне. Он также развертывает Key Vault и заполняет секрет ключом узла приложения-функции.
приложение-функцию Azure с концентратором событий и управляемым удостоверением его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.
сквозной настройке машинного обучения Azure В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS.
Sql Server Azure с аудитом, записанным в Log Analytics Этот шаблон позволяет развернуть сервер SQL Azure с включенным аудитом для записи журналов аудита в Log Analytics (рабочая область OMS)
Создание приложения-функции в плане потребления Flex Хостинг Flex Consumption рекомендуется для функций, требующих быстрого динамического масштабирования (в том числе до нуля экземпляров), подключений к управляемым удостоверениям и интеграции с виртуальной сетью.
создание частного кластера AKS В этом примере показано, как создать частный кластер AKS в виртуальной сети вместе с виртуальной машиной jumpbox.
создание хранилища служб восстановления и включение диагностики Этот шаблон создает хранилище служб восстановления и включает диагностику для Azure Backup. Это также развертывает учетную запись хранения и рабочую область oms.
создание приложения контейнера и среды с реестра Создайте среду приложения-контейнера с базовым приложением контейнера из реестра контейнеров Azure. Она также развертывает рабочую область Log Analytics для хранения журналов.
создает приложение-контейнер с определенным правилом масштабирования HTTP Создайте среду приложения-контейнера с базовым приложением-контейнером, которое масштабируется на основе HTTP-трафика.
создает приложение-контейнер в среды приложений контейнеров Создайте среду приложения-контейнера с базовым приложением контейнера. Она также развертывает рабочую область Log Analytics для хранения журналов.
создает приложение микрослужб Dapr с помощью приложений контейнеров Создайте приложение микрослужб Dapr с помощью контейнерных приложений.
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений.
создает два приложения контейнера с среды приложений контейнеров Создайте две среды приложения-контейнера с базовым приложением-контейнером. Она также развертывает рабочую область Log Analytics для хранения журналов.
Создание внешней среды приложения-контейнера с помощью виртуальной сети Создает внешнюю среду приложения-контейнера с виртуальной сетью.
Создает внутреннюю среду приложения-контейнера с виртуальной сети Создает внутреннюю среду приложения-контейнера с виртуальной сетью.
Развертывание простого приложения микрослужбы Приложения Azure Spring Этот шаблон развертывает простое приложение микрослужбы Приложения Azure Spring для запуска в Azure.
Развертывание плана Azure Function Premium с поддержкой AZ Этот шаблон позволяет развернуть план Azure Function Premium с поддержкой зон доступности, включая учетную запись хранения с поддержкой зон доступности.
Развертывание плана Azure Function Premium с помощью интеграции с виртуальной сетью Этот шаблон позволяет развернуть план Azure Function Premium с интеграцией региональной виртуальной сети, включенной в только что созданную виртуальную сеть.
развернуть Application Insights и создать в нем оповещение Этот шаблон позволяет развернуть Application Insights и создать в нем оповещение
Развертывание Secure AI Foundry с помощью управляемой виртуальной сети Этот шаблон создает безопасную среду Azure AI Foundry с надежными ограничениями безопасности сети и удостоверений.
Включить Microsoft Sentinel Включите Microsoft Sentinel, масштабируемое решение для управления событиями информационной безопасности (SIEM) и автоматическое реагирование системы безопасности (SOAR).
Front Door Premium с наборами правил, управляемыми Корпорацией Майкрософт, Этот шаблон создает Front Door Premium, включая брандмауэр веб-приложения с наборами правил защиты ботов, управляемых Корпорацией Майкрософт.
Front Door Standard/Premium с WAF и пользовательским правилом Этот шаблон создает Front Door Standard/Premium, включая брандмауэр веб-приложения с настраиваемым правилом.
рабочая область Log Analytics с решениями и источниками данных Развертывание рабочей области Log Analytics с указанными решениями и источниками данных
рабочая область Log Analytics с vm Insights, Container Insights Развертывает рабочую область Log Analytics с помощью VM Insights, решений и диагностики Container Insights.
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.
веб-приложения w/ Application Insights, отправляя в Log Analytics Этот шаблон поможет поддерживать новые версии API microsoft.insights/components. Начиная с версии 2020-02-02-preview WorkspaceID потребуется при создании приложения Inisghts. Этот шаблон будет развертывать план службы приложений, службу приложений, Application Insights, рабочую область Log Analytics и подключить все вместе.

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

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

resource symbolicname 'Microsoft.OperationalInsights/workspaces@2015-11-01-preview' = {
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    provisioningState: 'string'
    retentionInDays: int
    sku: {
      name: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.OperationalInsights/workspaces.

Имя Описание Ценность
E-Tag ETag рабочей области. струна
расположение Расположение ресурса струна
имя имя ресурса. струна

Ограничения целостности:
Минимальная длина = 4
Максимальная длина = 63
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ (обязательно)
свойства Свойства рабочей области. Свойства рабочего пространства
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Теги ресурса

Имя Описание Ценность

Артикул

Имя Описание Ценность
имя Имя номера SKU. "CapacityReservation"
"Бесплатный"
PerGB2018
PerNode
"Премиум"
Автономный
"Стандартный" (обязательный)

Свойства рабочего пространства

Имя Описание Ценность
Состояние обеспечения Состояние подготовки рабочей области. "Отменено"
Создание
Удаление
"Не удалось"
"ProvisioningAccount"
"Успешно"
retentionInDays Хранение данных рабочей области в днях. -1 означает неограниченное хранение для неограниченного номера SKU. 730 дней — это максимально допустимое значение для всех остальных номеров Skus. int

Ограничения целостности:
Минимальное значение = -1
Максимальное значение = 730
SKU (Единица учета запасов) Номер SKU рабочей области. SKU

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

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

Примеры использования

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

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

Шаблон Описание
Добавление существующей учетной записи хранения в OMS

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

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
кластер AKS с контроллером входящего трафика шлюза приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault
Шлюз приложений с внутренним управлением API и веб-приложения

Развертывание в Azure
Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure.
Ограниченная сеть Azure AI Foundry

Развертывание в Azure
В этом наборе шаблонов показано, как настроить Azure AI Foundry с отключенным приватным каналом и исходящим трафиком, используя ключи, управляемые корпорацией Майкрософт, для шифрования и конфигурацию удостоверений, управляемую корпорацией Майкрософт для ресурса ИИ.
ограниченной сети Azure AI Studio

Развертывание в Azure
Этот набор шаблонов демонстрирует настройку Azure AI Studio с закрытым каналом и отключением исходящего трафика с помощью ключей, управляемых Корпорацией Майкрософт, для шифрования и конфигурации управляемых корпорацией Майкрософт удостоверений для ресурса искусственного интеллекта.
приложение-функцию Azure и функцию, активированную ПО HTTP,

Развертывание в Azure
Этот пример развертывает приложение-функцию Azure и встроенную функцию, активированную ПО HTTP, в шаблоне. Он также развертывает Key Vault и заполняет секрет ключом узла приложения-функции.
приложение-функцию Azure с концентратором событий и управляемым удостоверением

Развертывание в Azure
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.
сквозной настройке машинного обучения Azure

Развертывание в Azure
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS.
Аналитика группы безопасности сети Azure

Развертывание в Azure
Аналитика группы безопасности сети Azure с помощью Azure Log Analytics (OMS)
Sql Server Azure с аудитом, записанным в Log Analytics

Развертывание в Azure
Этот шаблон позволяет развернуть сервер SQL Azure с включенным аудитом для записи журналов аудита в Log Analytics (рабочая область OMS)
мониторинг веб-приложений Azure

Развертывание в Azure
Мониторинг веб-приложений Azure с помощью Azure Log Analytics (OMS)
BrowserBox Azure Edition

Развертывание в Azure
Этот шаблон развертывает BrowserBox на виртуальной машине LVM azure Ubuntu Server 22.04 LTS, Debian 11 или RHEL 8.7 LVM.
CI/CD с помощью Jenkins в масштабируемых наборах виртуальных машин Azure

Развертывание в Azure
Это пример CI/CD с помощью Jenkins и Terraform в масштабируемых наборах виртуальных машин Azure
Подключение к пространству имен Центров событий через частную конечную точку

Развертывание в Azure
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к пространству имен Центров событий через частную конечную точку.
Подключение к Key Vault через частную конечную точку

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

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

Развертывание в Azure
В этом примере показано, как подключить виртуальную сеть для доступа к учетной записи хранения BLOB-объектов через частную конечную точку.
Подключение к общей папке Azure с помощью частной конечной точки

Развертывание в Azure
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к общей папке Azure через частную конечную точку.
Создание приложения-функции в плане потребления Flex

Развертывание в Azure
Хостинг Flex Consumption рекомендуется для функций, требующих быстрого динамического масштабирования (в том числе до нуля экземпляров), подключений к управляемым удостоверениям и интеграции с виртуальной сетью.
создание частного кластера AKS

Развертывание в Azure
В этом примере показано, как создать частный кластер AKS в виртуальной сети вместе с виртуальной машиной jumpbox.
создание частного кластера AKS с общедоступной зоны DNS

Развертывание в Azure
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS.
Создание и мониторинг экземпляра службы управления API

Развертывание в Azure
Этот шаблон создает экземпляр службы управления API Azure и рабочей области Log Analytics и настраивает мониторинг для службы управления API с помощью Log Analytics
Создание учетной записи службы автоматизации Azure

Развертывание в Azure
Этот шаблон содержит пример создания учетной записи службы автоматизации Azure и связи ее с новой или существующей рабочей областью Azure Monitor Log Analytics.
создание Azure Front Door перед управления API Azure

Развертывание в Azure
В этом примере показано, как использовать Azure Front Door в качестве глобальной подсистемы балансировки нагрузки перед управлением API Azure.
создание хранилища служб восстановления и включение диагностики

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и включает диагностику для Azure Backup. Это также развертывает учетную запись хранения и рабочую область oms.
Создание SQL MI с настройкой отправки журналов и метрик

Развертывание в Azure
Этот шаблон позволяет развернуть SQL MI и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий).
создание приложения контейнера и среды с реестра

Развертывание в Azure
Создайте среду приложения-контейнера с базовым приложением контейнера из реестра контейнеров Azure. Она также развертывает рабочую область Log Analytics для хранения журналов.
создает приложение-контейнер с определенным правилом масштабирования HTTP

Развертывание в Azure
Создайте среду приложения-контейнера с базовым приложением-контейнером, которое масштабируется на основе HTTP-трафика.
создает приложение-контейнер в среды приложений контейнеров

Развертывание в Azure
Создайте среду приложения-контейнера с базовым приложением контейнера. Она также развертывает рабочую область Log Analytics для хранения журналов.
создает приложение микрослужб Dapr с помощью приложений контейнеров

Развертывание в Azure
Создайте приложение микрослужб Dapr с помощью контейнерных приложений.
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров

Развертывание в Azure
Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений.
создает два приложения контейнера с среды приложений контейнеров

Развертывание в Azure
Создайте две среды приложения-контейнера с базовым приложением-контейнером. Она также развертывает рабочую область Log Analytics для хранения журналов.
Создание внешней среды приложения-контейнера с помощью виртуальной сети

Развертывание в Azure
Создает внешнюю среду приложения-контейнера с виртуальной сетью.
Создает внутреннюю среду приложения-контейнера с виртуальной сети

Развертывание в Azure
Создает внутреннюю среду приложения-контейнера с виртуальной сетью.
Развертывание простого приложения микрослужбы Приложения Azure Spring

Развертывание в Azure
Этот шаблон развертывает простое приложение микрослужбы Приложения Azure Spring для запуска в Azure.
Развертывание плана Azure Function Premium с поддержкой AZ

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

Развертывание в Azure
Этот шаблон позволяет развернуть план Azure Function Premium с интеграцией региональной виртуальной сети, включенной в только что созданную виртуальную сеть.
развернуть Application Insights и создать в нем оповещение

Развертывание в Azure
Этот шаблон позволяет развернуть Application Insights и создать в нем оповещение
Развертывание vSensors autotrace autoscaling

Развертывание в Azure
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически.
Развертывание Secure AI Foundry с помощью управляемой виртуальной сети

Развертывание в Azure
Этот шаблон создает безопасную среду Azure AI Foundry с надежными ограничениями безопасности сети и удостоверений.
развертывание брокера сообщений Solace PubSub+ на виртуальных машинах Linux Azure

Развертывание в Azure
Этот шаблон позволяет развертывать автономный брокер сообщений Solace PubSub+ или три узла с высоким уровнем доступности брокеров сообщений Solace PubSub+ на виртуальных машинах Linux Azure.
Включить Microsoft Sentinel

Развертывание в Azure
Включите Microsoft Sentinel, масштабируемое решение для управления событиями информационной безопасности (SIEM) и автоматическое реагирование системы безопасности (SOAR).
Front Door Premium с наборами правил, управляемыми Корпорацией Майкрософт,

Развертывание в Azure
Этот шаблон создает Front Door Premium, включая брандмауэр веб-приложения с наборами правил защиты ботов, управляемых Корпорацией Майкрософт.
Front Door Standard/Premium с WAF и пользовательским правилом

Развертывание в Azure
Этот шаблон создает Front Door Standard/Premium, включая брандмауэр веб-приложения с настраиваемым правилом.
решение для мониторинга на основе Log Analytics для Azure Backup

Развертывание в Azure
Решение резервного копирования Azure с помощью Log Analytics
рабочая область Log Analytics с решениями и источниками данных

Развертывание в Azure
Развертывание рабочей области Log Analytics с указанными решениями и источниками данных
рабочая область Log Analytics с vm Insights, Container Insights

Развертывание в Azure
Развертывает рабочую область Log Analytics с помощью VM Insights, решений и диагностики Container Insights.
OMS — решение по использованию ресурсов Azure

Развертывание в Azure
Решение приносит выставление счетов о ресурсах Azure в OMS. Стоимость ресурсов может отображаться в разных валютах и языковом стандарте.
OMS — решение инвентаризации виртуальных машин Azure

Развертывание в Azure
Включает решение инвентаризации виртуальных машин Azure в OMS. Решение собирает инвентаризацию виртуальных машин Azure вместе с дисками, сетевыми компонентами, правилами NSG и расширениями в рабочей области OMS.
решения аудита безопасности OMS Active Directory

Развертывание в Azure
Решение аудита безопасности Active Directory
решение OMS ASR

Развертывание в Azure
Включает решение ASR (версии 2) в OMS
решения автоматизации OMS

Развертывание в Azure
Решение службы автоматизации Azure для OMS
доставки приложений OMS Kemp

Развертывание в Azure
Решение для доставки приложений Kemp для OMS
решение OMS SCOM ACS

Развертывание в Azure
Добавляет пользовательское решение SCOM ACS в рабочую область OMS
решения служебной шины OMS

Развертывание в Azure
Отслеживает экземпляры служебной шины Azure
Решение OMS реплики Hyper-V

Развертывание в Azure
Шаблон для создания решения OMS для мониторинга Hyper-V реплики.
аналитик и VMM OMS

Развертывание в Azure
Предоставляет одно представление состояния заданий в нескольких экземплярах VMM, которое помогает получить представление о работоспособности & производительности этих заданий.
решения по управлению S2D

Развертывание в Azure
Включает мониторинг кластеров S2D с помощью OMS.
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора

Развертывание в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.
веб-приложения w/ Application Insights, отправляя в Log Analytics

Развертывание в Azure
Этот шаблон поможет поддерживать новые версии API microsoft.insights/components. Начиная с версии 2020-02-02-preview WorkspaceID потребуется при создании приложения Inisghts. Этот шаблон будет развертывать план службы приложений, службу приложений, Application Insights, рабочую область Log Analytics и подключить все вместе.

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

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

{
  "type": "Microsoft.OperationalInsights/workspaces",
  "apiVersion": "2015-11-01-preview",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "provisioningState": "string",
    "retentionInDays": "int",
    "sku": {
      "name": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.OperationalInsights/workspaces.

Имя Описание Ценность
apiVersion Версия API '2015-11-01-превью'
E-Tag ETag рабочей области. струна
расположение Расположение ресурса струна
имя имя ресурса. струна

Ограничения целостности:
Минимальная длина = 4
Максимальная длина = 63
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ (обязательно)
свойства Свойства рабочей области. Свойства рабочего пространства
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.OperationalInsights/workspaces"

Теги ресурса

Имя Описание Ценность

Артикул

Имя Описание Ценность
имя Имя номера SKU. "CapacityReservation"
"Бесплатный"
PerGB2018
PerNode
"Премиум"
Автономный
"Стандартный" (обязательный)

Свойства рабочего пространства

Имя Описание Ценность
Состояние обеспечения Состояние подготовки рабочей области. "Отменено"
Создание
Удаление
"Не удалось"
"ProvisioningAccount"
"Успешно"
retentionInDays Хранение данных рабочей области в днях. -1 означает неограниченное хранение для неограниченного номера SKU. 730 дней — это максимально допустимое значение для всех остальных номеров Skus. int

Ограничения целостности:
Минимальное значение = -1
Максимальное значение = 730
SKU (Единица учета запасов) Номер SKU рабочей области. SKU

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

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

Примеры использования

Примеры Terraform

Простой пример развертывания рабочей области Log Analytics (ранее Operational Insights).

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "workspace" {
  type      = "Microsoft.OperationalInsights/workspaces@2022-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      features = {
        disableLocalAuth                            = false
        enableLogAccessUsingOnlyResourcePermissions = true
      }
      publicNetworkAccessForIngestion = "Enabled"
      publicNetworkAccessForQuery     = "Enabled"
      retentionInDays                 = 30
      sku = {
        name = "PerGB2018"
      }
      workspaceCapping = {
        dailyQuotaGb = -1
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
Рабочая область Log Analytics Модуль ресурсов AVM для рабочей области Log Analytics

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

Чтобы создать ресурс Microsoft.OperationalInsights/workspaces, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.OperationalInsights/workspaces@2015-11-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      provisioningState = "string"
      retentionInDays = int
      sku = {
        name = "string"
      }
    }
  }
}

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

Microsoft.OperationalInsights/workspaces.

Имя Описание Ценность
E-Tag ETag рабочей области. струна
расположение Расположение ресурса струна
имя имя ресурса. струна

Ограничения целостности:
Минимальная длина = 4
Максимальная длина = 63
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ (обязательно)
свойства Свойства рабочей области. Свойства рабочего пространства
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.OperationalInsights/workspaces@2015-11-01-preview"

Теги ресурса

Имя Описание Ценность

Артикул

Имя Описание Ценность
имя Имя номера SKU. "CapacityReservation"
"Бесплатный"
PerGB2018
PerNode
"Премиум"
Автономный
"Стандартный" (обязательный)

Свойства рабочего пространства

Имя Описание Ценность
Состояние обеспечения Состояние подготовки рабочей области. "Отменено"
Создание
Удаление
"Не удалось"
"ProvisioningAccount"
"Успешно"
retentionInDays Хранение данных рабочей области в днях. -1 означает неограниченное хранение для неограниченного номера SKU. 730 дней — это максимально допустимое значение для всех остальных номеров Skus. int

Ограничения целостности:
Минимальное значение = -1
Максимальное значение = 730
SKU (Единица учета запасов) Номер SKU рабочей области. SKU