Кластеры Microsoft.OperationalInsights 2025-07-01

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

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

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

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

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

resource symbolicname 'Microsoft.OperationalInsights/clusters@2025-07-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    associatedWorkspaces: [
      {}
    ]
    billingType: 'string'
    capacityReservationProperties: {}
    isAvailabilityZonesEnabled: bool
    isDoubleEncryptionEnabled: bool
    keyVaultProperties: {
      keyName: 'string'
      keyRsaSize: int
      keyVaultUri: 'string'
      keyVersion: 'string'
    }
    replication: {
      enabled: bool
      isAvailabilityZonesEnabled: bool
      location: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.OperationalInsights/кластеры

Имя Description Ценность
identity Удостоверения управляемой службы, назначенные этому ресурсу. ManagedServiceIdentity
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства кластера Log Analytics. ClusterProperties
sku Свойства SKU. ClusterSku
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Ассоциированное рабочее пространство

Имя Description Ценность

CapacityReservationProperties

Имя Description Ценность

ClusterProperties

Имя Description Ценность
АссоциированныеРабочие пространства Список рабочих областей Log Analytics, связанных с кластером Ассоциированное рабочее пространство[]
тип_платежа Тип выставления счетов кластера. "Кластер"
"Рабочие области"
capacityReservationProperties Дополнительные свойства для резервирования емкости CapacityReservationProperties
isAvailabilityZonesEnabled Задает, будет ли кластер поддерживать зоны доступности. Это значение может быть задано как true только в регионах, где Azure Data Explorer поддерживает зоны доступности. Это свойство невозможно изменить после создания кластера. Значение по умолчанию — true, если регион поддерживает зоны доступности. bool
isDoubleEncryptionEnabled Указывает, будет ли кластер использовать двойное шифрование. Это свойство невозможно изменить после создания кластера. Значение по умолчанию — true bool
keyVaultProperties Связанные свойства ключей. Свойства KeyVault
репликация; Свойства репликации кластера. Свойства ClusterReplicationProperties

Свойства ClusterReplicationProperties

Имя Description Ценность
enabled Указывает, включена ли репликация. Если кластер реплицируется в указанное расположение. bool
isAvailabilityZonesEnabled Следует включить availabilityZones для данного реплицированного кластера bool
location Дополнительное расположение репликации. Если репликация включена, необходимо включить ее. струна

ClusterSku

Имя Description Ценность
capacity Уровень резервирования емкости в Гигабайтах для этого кластера. инт
имя Номер SKU (уровень) кластера. "CapacityReservation"

Свойства KeyVault

Имя Description Ценность
keyName Имя ключа, связанного с кластером Log Analytics. струна
keyRsaSize Выбранный минимальный необходимый размер ключа. инт
keyVaultUri URI Key Vault, содержащий ключ, связанный с кластером Log Analytics. струна
keyVersion Версия ключа, связанного с кластером Log Analytics. струна

ManagedServiceIdentity

Имя Description Ценность
type Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

TrackedResourceTags

Имя Description Ценность

UserAssignedIdentities

Имя Description Ценность

UserAssignedIdentity

Имя Description Ценность

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

Примеры Bicep

Простой пример развертывания кластера Log Analytics.

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

resource cluster 'Microsoft.OperationalInsights/clusters@2020-08-01' = {
  name: resourceName
  location: location
  sku: {
    capacity: 1000
    name: 'CapacityReservation'
  }
}

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

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

Модуль Description
Выделенный кластер Log Analytics Модуль ресурсов AVM для выделенного кластера аналитики журналов

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

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

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

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

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

{
  "type": "Microsoft.OperationalInsights/clusters",
  "apiVersion": "2025-07-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "associatedWorkspaces": [
      {
      }
    ],
    "billingType": "string",
    "capacityReservationProperties": {
    },
    "isAvailabilityZonesEnabled": "bool",
    "isDoubleEncryptionEnabled": "bool",
    "keyVaultProperties": {
      "keyName": "string",
      "keyRsaSize": "int",
      "keyVaultUri": "string",
      "keyVersion": "string"
    },
    "replication": {
      "enabled": "bool",
      "isAvailabilityZonesEnabled": "bool",
      "location": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.OperationalInsights/кластеры

Имя Description Ценность
apiVersion Версия API '2025-07-01'
identity Удостоверения управляемой службы, назначенные этому ресурсу. ManagedServiceIdentity
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства кластера Log Analytics. ClusterProperties
sku Свойства SKU. ClusterSku
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.OperationalInsights/clusters"

Ассоциированное рабочее пространство

Имя Description Ценность

CapacityReservationProperties

Имя Description Ценность

ClusterProperties

Имя Description Ценность
АссоциированныеРабочие пространства Список рабочих областей Log Analytics, связанных с кластером Ассоциированное рабочее пространство[]
тип_платежа Тип выставления счетов кластера. "Кластер"
"Рабочие области"
capacityReservationProperties Дополнительные свойства для резервирования емкости CapacityReservationProperties
isAvailabilityZonesEnabled Задает, будет ли кластер поддерживать зоны доступности. Это значение может быть задано как true только в регионах, где Azure Data Explorer поддерживает зоны доступности. Это свойство невозможно изменить после создания кластера. Значение по умолчанию — true, если регион поддерживает зоны доступности. bool
isDoubleEncryptionEnabled Указывает, будет ли кластер использовать двойное шифрование. Это свойство невозможно изменить после создания кластера. Значение по умолчанию — true bool
keyVaultProperties Связанные свойства ключей. Свойства KeyVault
репликация; Свойства репликации кластера. Свойства ClusterReplicationProperties

Свойства ClusterReplicationProperties

Имя Description Ценность
enabled Указывает, включена ли репликация. Если кластер реплицируется в указанное расположение. bool
isAvailabilityZonesEnabled Следует включить availabilityZones для данного реплицированного кластера bool
location Дополнительное расположение репликации. Если репликация включена, необходимо включить ее. струна

ClusterSku

Имя Description Ценность
capacity Уровень резервирования емкости в Гигабайтах для этого кластера. инт
имя Номер SKU (уровень) кластера. "CapacityReservation"

Свойства KeyVault

Имя Description Ценность
keyName Имя ключа, связанного с кластером Log Analytics. струна
keyRsaSize Выбранный минимальный необходимый размер ключа. инт
keyVaultUri URI Key Vault, содержащий ключ, связанный с кластером Log Analytics. струна
keyVersion Версия ключа, связанного с кластером Log Analytics. струна

ManagedServiceIdentity

Имя Description Ценность
type Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

TrackedResourceTags

Имя Description Ценность

UserAssignedIdentities

Имя Description Ценность

UserAssignedIdentity

Имя Description Ценность

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

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.OperationalInsights/clusters@2025-07-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      associatedWorkspaces = [
        {
        }
      ]
      billingType = "string"
      capacityReservationProperties = {
      }
      isAvailabilityZonesEnabled = bool
      isDoubleEncryptionEnabled = bool
      keyVaultProperties = {
        keyName = "string"
        keyRsaSize = int
        keyVaultUri = "string"
        keyVersion = "string"
      }
      replication = {
        enabled = bool
        isAvailabilityZonesEnabled = bool
        location = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
    }
  }
}

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

Microsoft.OperationalInsights/кластеры

Имя Description Ценность
identity Удостоверения управляемой службы, назначенные этому ресурсу. ManagedServiceIdentity
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства кластера Log Analytics. ClusterProperties
sku Свойства SKU. ClusterSku
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.OperationalInsights/clusters@2025-07-01"

Ассоциированное рабочее пространство

Имя Description Ценность

CapacityReservationProperties

Имя Description Ценность

ClusterProperties

Имя Description Ценность
АссоциированныеРабочие пространства Список рабочих областей Log Analytics, связанных с кластером Ассоциированное рабочее пространство[]
тип_платежа Тип выставления счетов кластера. "Кластер"
"Рабочие области"
capacityReservationProperties Дополнительные свойства для резервирования емкости CapacityReservationProperties
isAvailabilityZonesEnabled Задает, будет ли кластер поддерживать зоны доступности. Это значение может быть задано как true только в регионах, где Azure Data Explorer поддерживает зоны доступности. Это свойство невозможно изменить после создания кластера. Значение по умолчанию — true, если регион поддерживает зоны доступности. bool
isDoubleEncryptionEnabled Указывает, будет ли кластер использовать двойное шифрование. Это свойство невозможно изменить после создания кластера. Значение по умолчанию — true bool
keyVaultProperties Связанные свойства ключей. Свойства KeyVault
репликация; Свойства репликации кластера. Свойства ClusterReplicationProperties

Свойства ClusterReplicationProperties

Имя Description Ценность
enabled Указывает, включена ли репликация. Если кластер реплицируется в указанное расположение. bool
isAvailabilityZonesEnabled Следует включить availabilityZones для данного реплицированного кластера bool
location Дополнительное расположение репликации. Если репликация включена, необходимо включить ее. струна

ClusterSku

Имя Description Ценность
capacity Уровень резервирования емкости в Гигабайтах для этого кластера. инт
имя Номер SKU (уровень) кластера. "CapacityReservation"

Свойства KeyVault

Имя Description Ценность
keyName Имя ключа, связанного с кластером Log Analytics. струна
keyRsaSize Выбранный минимальный необходимый размер ключа. инт
keyVaultUri URI Key Vault, содержащий ключ, связанный с кластером Log Analytics. струна
keyVersion Версия ключа, связанного с кластером Log Analytics. струна

ManagedServiceIdentity

Имя Description Ценность
type Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

TrackedResourceTags

Имя Description Ценность

UserAssignedIdentities

Имя Description Ценность

UserAssignedIdentity

Имя Description Ценность

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

Примеры Terraform

Простой пример развертывания кластера Log Analytics.

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" "cluster" {
  type      = "Microsoft.OperationalInsights/clusters@2020-08-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  identity {
    type         = "SystemAssigned"
    identity_ids = []
  }
  body = {
    sku = {
      capacity = 1000
      name     = "CapacityReservation"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}