Klastry Microsoft.OperationalInsights

Definicja zasobu Bicep

Typ zasobu klastrów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Przykłady użycia

Przykłady Bicep

Podstawowy przykład wdrażania klastra usługi 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'
  }
}

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Opis
Dedykowany klaster analityki logów Moduł zasobów AVM dla dedykowanego klastra analityki logów

Format zasobu

Aby utworzyć zasób Microsoft.OperationalInsights/clusters, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.OperationalInsights/clusters@2026-03-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'
  }
}

Wartości właściwości

Microsoft.OperationalInsights/clusters

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Właściwości klastra usługi Log Analytics. Właściwości klastra
Jednostka magazynowa (SKU) Właściwości jednostki SKU. ClusterSku
Etykiety Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Stowarzyszona przestrzeń robocza

Nazwa Opis Wartość

CapacityReservationProperties

Nazwa Opis Wartość

Właściwości klastra

Nazwa Opis Wartość
associatedWorkspaces (powiązane obszary robocze) Lista obszarów roboczych usługi Log Analytics skojarzonych z klastrem Stowarzyszona przestrzeń robocza[]
Typ fakturowania Typ rozliczeń klastra. "Klaster"
"Obszary robocze"
capacityReservationProperties Dodatkowe właściwości rezerwacji pojemności CapacityReservationProperties
isAvailabilityZonesEnabled Określa, czy klaster będzie obsługiwał strefy dostępności. Można to ustawić jako true tylko w regionach, w których usługa Azure Data Explorer obsługuje strefy dostępności. Tej właściwości nie można modyfikować po utworzeniu klastra. Wartość domyślna to "true", jeśli region obsługuje strefy dostępności. Bool
isDoubleEncryptionEnabled (Włączone szyfrowanie) Określa, czy klaster będzie używać podwójnego szyfrowania. Tej właściwości nie można modyfikować po utworzeniu klastra. Wartość domyślna to "true" Bool
keyVaultProperties (właściwości klucza) Skojarzone właściwości klucza. Właściwości KeyVaultProperties
replikacja Właściwości replikacji klastra. ClusterReplicationProperties

ClusterReplicationProperties

Nazwa Opis Wartość
Włączone Określa, czy replikacja jest włączona, czy nie. W przypadku wartości true klaster jest replikowany do określonej lokalizacji. Bool
isAvailabilityZonesEnabled Powinna włączyć strefy dostępności dla danego zreplikowanego klastra Bool
lokalizacja Lokalizacja pomocnicza replikacji. Jeśli replikacja jest włączona, należy podać włączone. ciąg

ClusterSku

Nazwa Opis Wartość
dyspozycyjność Poziom rezerwacji pojemności w gigabajtach dla tego klastra. int (integer)
nazwa Jednostka SKU (warstwa) klastra. "PojemnośćReservation"

Właściwości KeyVaultProperties

Nazwa Opis Wartość
keyName (nazwa_klucza) Nazwa klucza skojarzonego z klastrem usługi Log Analytics. ciąg
keyRsaSize (rozmiar) Wybrany minimalny wymagany rozmiar klucza. int (integer)
identyfikator keyVaultUri Identyfikator URI usługi Key Vault, który zawiera klucz skojarzony z klastrem usługi Log Analytics. ciąg
keyVersion (wersja klucza) Wersja klucza skojarzonego z klastrem usługi Log Analytics. ciąg

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu klastrów można wdrożyć przy użyciu operacji docelowych:

Przykłady użycia

Format zasobu

Aby utworzyć zasób Microsoft.OperationalInsights/clusters, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.OperationalInsights/clusters",
  "apiVersion": "2026-03-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"
  }
}

Wartości właściwości

Microsoft.OperationalInsights/clusters

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2026-03-01'
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Właściwości klastra usługi Log Analytics. Właściwości klastra
Jednostka magazynowa (SKU) Właściwości jednostki SKU. ClusterSku
Etykiety Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.OperationalInsights/clusters"

Stowarzyszona przestrzeń robocza

Nazwa Opis Wartość

CapacityReservationProperties

Nazwa Opis Wartość

Właściwości klastra

Nazwa Opis Wartość
associatedWorkspaces (powiązane obszary robocze) Lista obszarów roboczych usługi Log Analytics skojarzonych z klastrem Stowarzyszona przestrzeń robocza[]
Typ fakturowania Typ rozliczeń klastra. "Klaster"
"Obszary robocze"
capacityReservationProperties Dodatkowe właściwości rezerwacji pojemności CapacityReservationProperties
isAvailabilityZonesEnabled Określa, czy klaster będzie obsługiwał strefy dostępności. Można to ustawić jako true tylko w regionach, w których usługa Azure Data Explorer obsługuje strefy dostępności. Tej właściwości nie można modyfikować po utworzeniu klastra. Wartość domyślna to "true", jeśli region obsługuje strefy dostępności. Bool
isDoubleEncryptionEnabled (Włączone szyfrowanie) Określa, czy klaster będzie używać podwójnego szyfrowania. Tej właściwości nie można modyfikować po utworzeniu klastra. Wartość domyślna to "true" Bool
keyVaultProperties (właściwości klucza) Skojarzone właściwości klucza. Właściwości KeyVaultProperties
replikacja Właściwości replikacji klastra. ClusterReplicationProperties

ClusterReplicationProperties

Nazwa Opis Wartość
Włączone Określa, czy replikacja jest włączona, czy nie. W przypadku wartości true klaster jest replikowany do określonej lokalizacji. Bool
isAvailabilityZonesEnabled Powinna włączyć strefy dostępności dla danego zreplikowanego klastra Bool
lokalizacja Lokalizacja pomocnicza replikacji. Jeśli replikacja jest włączona, należy podać włączone. ciąg

ClusterSku

Nazwa Opis Wartość
dyspozycyjność Poziom rezerwacji pojemności w gigabajtach dla tego klastra. int (integer)
nazwa Jednostka SKU (warstwa) klastra. "PojemnośćReservation"

Właściwości KeyVaultProperties

Nazwa Opis Wartość
keyName (nazwa_klucza) Nazwa klucza skojarzonego z klastrem usługi Log Analytics. ciąg
keyRsaSize (rozmiar) Wybrany minimalny wymagany rozmiar klucza. int (integer)
identyfikator keyVaultUri Identyfikator URI usługi Key Vault, który zawiera klucz skojarzony z klastrem usługi Log Analytics. ciąg
keyVersion (wersja klucza) Wersja klucza skojarzonego z klastrem usługi Log Analytics. ciąg

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu klastrów można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.

Przykłady użycia

Przykłady programu Terraform

Podstawowy przykład wdrażania klastra usługi 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    = ["*"]
}

Format zasobu

Aby utworzyć zasób Microsoft.OperationalInsights/clusters, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.OperationalInsights/clusters@2026-03-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"
    }
  }
}

Wartości właściwości

Microsoft.OperationalInsights/clusters

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Właściwości klastra usługi Log Analytics. Właściwości klastra
Jednostka magazynowa (SKU) Właściwości jednostki SKU. ClusterSku
Etykiety Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft. OperationalInsights/clusters@2026-03-01"

Stowarzyszona przestrzeń robocza

Nazwa Opis Wartość

CapacityReservationProperties

Nazwa Opis Wartość

Właściwości klastra

Nazwa Opis Wartość
associatedWorkspaces (powiązane obszary robocze) Lista obszarów roboczych usługi Log Analytics skojarzonych z klastrem Stowarzyszona przestrzeń robocza[]
Typ fakturowania Typ rozliczeń klastra. "Klaster"
"Obszary robocze"
capacityReservationProperties Dodatkowe właściwości rezerwacji pojemności CapacityReservationProperties
isAvailabilityZonesEnabled Określa, czy klaster będzie obsługiwał strefy dostępności. Można to ustawić jako true tylko w regionach, w których usługa Azure Data Explorer obsługuje strefy dostępności. Tej właściwości nie można modyfikować po utworzeniu klastra. Wartość domyślna to "true", jeśli region obsługuje strefy dostępności. Bool
isDoubleEncryptionEnabled (Włączone szyfrowanie) Określa, czy klaster będzie używać podwójnego szyfrowania. Tej właściwości nie można modyfikować po utworzeniu klastra. Wartość domyślna to "true" Bool
keyVaultProperties (właściwości klucza) Skojarzone właściwości klucza. Właściwości KeyVaultProperties
replikacja Właściwości replikacji klastra. ClusterReplicationProperties

ClusterReplicationProperties

Nazwa Opis Wartość
Włączone Określa, czy replikacja jest włączona, czy nie. W przypadku wartości true klaster jest replikowany do określonej lokalizacji. Bool
isAvailabilityZonesEnabled Powinna włączyć strefy dostępności dla danego zreplikowanego klastra Bool
lokalizacja Lokalizacja pomocnicza replikacji. Jeśli replikacja jest włączona, należy podać włączone. ciąg

ClusterSku

Nazwa Opis Wartość
dyspozycyjność Poziom rezerwacji pojemności w gigabajtach dla tego klastra. int (integer)
nazwa Jednostka SKU (warstwa) klastra. "PojemnośćReservation"

Właściwości KeyVaultProperties

Nazwa Opis Wartość
keyName (nazwa_klucza) Nazwa klucza skojarzonego z klastrem usługi Log Analytics. ciąg
keyRsaSize (rozmiar) Wybrany minimalny wymagany rozmiar klucza. int (integer)
identyfikator keyVaultUri Identyfikator URI usługi Key Vault, który zawiera klucz skojarzony z klastrem usługi Log Analytics. ciąg
keyVersion (wersja klucza) Wersja klucza skojarzonego z klastrem usługi Log Analytics. ciąg

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość