Compartir a través de


Clústeres de Microsoft.OperationalInsights 2020-03-01-preview

Definición de recursos de Bicep

El tipo de recurso de clústeres se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.OperationalInsights/clusters, agregue lo siguiente a la plantilla de Bicep.

resource symbolicname 'Microsoft.OperationalInsights/clusters@2020-03-01-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    keyVaultProperties: {
      keyName: 'string'
      keyVaultUri: 'string'
      keyVersion: 'string'
    }
    nextLink: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.OperationalInsights/clusters

Nombre Descripción Importancia
identidad Identidad del recurso. Identidad
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 4
Longitud máxima = 63
Patrón = ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ (obligatorio)
Propiedades Propiedades del clúster de Log Analytics. clusterProperties de
código SKU Propiedades de SKU. ClusterSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

ClusterProperties (Propiedades de clúster)

Nombre Descripción Importancia
keyVaultProperties Propiedades de clave asociadas. KeyVaultProperties
nextLink Vínculo que se usa para obtener la siguiente página de recomendaciones. cuerda / cadena

ClusterSku

Nombre Descripción Importancia
capacidad Valor de capacidad Int
nombre Nombre de la SKU. "CapacityReservation"

identidad

Nombre Descripción Importancia
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned' (obligatorio)

KeyVaultProperties

Nombre Descripción Importancia
keyName Nombre de la clave asociada al clúster de Log Analytics. cuerda / cadena
keyVaultUri Identificador URI de Key Vault que contiene la clave asociada al clúster de Log Analytics. cuerda / cadena
keyVersion Versión de la clave asociada al clúster de Log Analytics. cuerda / cadena

TrackedResourceTags

Nombre Descripción Importancia

Ejemplos de uso

Ejemplos de Bicep

Ejemplo básico de implementación de Log Analytics Cluster.

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'
  }
}

Módulos comprobados de Azure

Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.

Módulo Descripción
Clúster Dedicado a Análisis de Registros Módulo de Recursos AVM para Clúster Dedicado a Análisis de Logs

Definición de recursos de plantilla de ARM

El tipo de recurso de clústeres se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.OperationalInsights/clusters, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.OperationalInsights/clusters",
  "apiVersion": "2020-03-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "keyVaultProperties": {
      "keyName": "string",
      "keyVaultUri": "string",
      "keyVersion": "string"
    },
    "nextLink": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.OperationalInsights/clusters

Nombre Descripción Importancia
apiVersion La versión de api '2020-03-01-preestreno'
identidad Identidad del recurso. Identidad
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 4
Longitud máxima = 63
Patrón = ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ (obligatorio)
Propiedades Propiedades del clúster de Log Analytics. clusterProperties de
código SKU Propiedades de SKU. ClusterSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.OperationalInsights/clusters"

ClusterProperties (Propiedades de clúster)

Nombre Descripción Importancia
keyVaultProperties Propiedades de clave asociadas. KeyVaultProperties
nextLink Vínculo que se usa para obtener la siguiente página de recomendaciones. cuerda / cadena

ClusterSku

Nombre Descripción Importancia
capacidad Valor de capacidad Int
nombre Nombre de la SKU. "CapacityReservation"

identidad

Nombre Descripción Importancia
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned' (obligatorio)

KeyVaultProperties

Nombre Descripción Importancia
keyName Nombre de la clave asociada al clúster de Log Analytics. cuerda / cadena
keyVaultUri Identificador URI de Key Vault que contiene la clave asociada al clúster de Log Analytics. cuerda / cadena
keyVersion Versión de la clave asociada al clúster de Log Analytics. cuerda / cadena

TrackedResourceTags

Nombre Descripción Importancia

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso de clústeres se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.OperationalInsights/clusters, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.OperationalInsights/clusters@2020-03-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      keyVaultProperties = {
        keyName = "string"
        keyVaultUri = "string"
        keyVersion = "string"
      }
      nextLink = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
  }
}

Valores de propiedad

Microsoft.OperationalInsights/clusters

Nombre Descripción Importancia
identidad Identidad del recurso. Identidad
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 4
Longitud máxima = 63
Patrón = ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ (obligatorio)
Propiedades Propiedades del clúster de Log Analytics. clusterProperties de
código SKU Propiedades de SKU. ClusterSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.OperationalInsights/clusters@2020-03-01-preview"

ClusterProperties (Propiedades de clúster)

Nombre Descripción Importancia
keyVaultProperties Propiedades de clave asociadas. KeyVaultProperties
nextLink Vínculo que se usa para obtener la siguiente página de recomendaciones. cuerda / cadena

ClusterSku

Nombre Descripción Importancia
capacidad Valor de capacidad Int
nombre Nombre de la SKU. "CapacityReservation"

identidad

Nombre Descripción Importancia
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned' (obligatorio)

KeyVaultProperties

Nombre Descripción Importancia
keyName Nombre de la clave asociada al clúster de Log Analytics. cuerda / cadena
keyVaultUri Identificador URI de Key Vault que contiene la clave asociada al clúster de Log Analytics. cuerda / cadena
keyVersion Versión de la clave asociada al clúster de Log Analytics. cuerda / cadena

TrackedResourceTags

Nombre Descripción Importancia

Ejemplos de uso

Ejemplos de Terraform

Ejemplo básico de implementación de Log Analytics Cluster.

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    = ["*"]
}