Microsoft.Insights diagnosticSettings

Definición de recursos de Bicep

El tipo de recurso diagnosticSettings es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.

Use la scope propiedad de este recurso para establecer el ámbito de este recurso. Consulte Establecimiento del ámbito en los recursos de extensión en Bicep.

El tipo de recurso diagnosticSettings 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.

Comentarios

Para obtener instrucciones sobre cómo implementar soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.

Formato de los recursos

Para crear un recurso Microsoft.Insights/diagnosticSettings, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Insights/diagnosticSettings@2021-05-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    eventHubAuthorizationRuleId: 'string'
    eventHubName: 'string'
    logAnalyticsDestinationType: 'string'
    logs: [
      {
        category: 'string'
        categoryGroup: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
      }
    ]
    marketplacePartnerId: 'string'
    metrics: [
      {
        category: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
        timeGrain: 'string'
      }
    ]
    serviceBusRuleId: 'string'
    storageAccountId: 'string'
    workspaceId: 'string'
  }
}

Valores de propiedad

diagnosticSettings

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
scope Use al crear un recurso de extensión en un ámbito diferente del ámbito de implementación. Recurso de destino

Para Bicep, establezca esta propiedad en el nombre simbólico del recurso para aplicar el recurso de extensión.
properties Propiedades de un recurso de configuración de diagnóstico. DiagnosticSettings

DiagnosticSettings

Nombre Descripción Valor
eventHubAuthorizationRuleId Identificador de recurso de la regla de autorización del centro de eventos. string
eventHubName El nombre del centro de eventos. Si no se especifica ninguno, se seleccionará el centro de eventos predeterminado. string
logAnalyticsDestinationType Cadena que indica si la exportación a Log Analytics debe usar el tipo de destino predeterminado, es decir, AzureDiagnostics o usar un tipo de destino construido de la siguiente manera: {normalized service identity}_{normalized category name}. Los valores posibles son: Dedicado y null (null es predeterminado). string
logs Lista de la configuración de registros. LogSettings[]
marketplacePartnerId El identificador de recurso arm completo del recurso de Marketplace al que desea enviar registros de diagnóstico. string
Métricas Lista de la configuración de métricas. MetricSettings[]
serviceBusRuleId Identificador de la regla de Service Bus de la configuración de diagnóstico. Esto está aquí para mantener la compatibilidad con versiones anteriores. string
storageAccountId Identificador de recurso de la cuenta de almacenamiento a la que desea enviar registros de diagnóstico. string
workspaceId El identificador de recurso arm completo del área de trabajo de Log Analytics a la que desea enviar registros de diagnóstico. Ejemplo: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 string

LogSettings

Nombre Descripción Valor
category Nombre de una categoría registro de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de registro de diagnóstico para un recurso, realice primero una operación de configuración de diagnóstico GET. string
categoryGroup Nombre de un grupo de categorías registro de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de registro de diagnóstico para un recurso, realice primero una operación de configuración de diagnóstico GET. string
enabled un valor que indica si este registro está habilitado. bool (obligatorio)
retentionPolicy la directiva de retención de este registro. RetentionPolicy

RetentionPolicy

Nombre Descripción Valor
days el número de días para la retención en días. Un valor de 0 conservará los eventos indefinidamente. int (obligatorio)

Restricciones:
Valor mínimo = 0
enabled un valor que indica si la directiva de retención está habilitada. bool (obligatorio)

MetricSettings

Nombre Descripción Valor
category Nombre de una categoría métrica de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de métricas de diagnóstico de un recurso, primero realice una operación get diagnostic settings (Obtener configuración de diagnóstico). string
enabled un valor que indica si esta categoría está habilitada. bool (obligatorio)
retentionPolicy la directiva de retención para esta categoría. RetentionPolicy
timeGrain el período de tiempo de la métrica en formato ISO8601. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Clúster de AKS con una puerta de enlace NAT y un Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para conexiones salientes y un Application Gateway para las conexiones entrantes.
Creación de un clúster de AKS privado con una zona DNS pública

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS privado con una zona DNS pública.
Creación de API Management en una red virtual interna con App Gateway

Implementación en Azure
En esta plantilla se muestra cómo crear una instancia de Azure API Management en una red privada protegida por Azure Application Gateway.
Creación y supervisión de API Management instancia

Implementación en Azure
Esta plantilla crea una instancia del servicio Azure API Management y el área de trabajo de Log Analytics y configura la supervisión del servicio de API Management con Log Analytics.
Implementación de una aplicación sencilla de microservicios de Azure Spring Apps

Implementación en Azure
Esta plantilla implementa una sencilla aplicación de microservicios de Azure Spring Apps para que se ejecute en Azure.
crea un clúster de Azure Stack HCI 23H2

Implementación en Azure
Esta plantilla crea un clúster de Azure Stack HCI 23H2 mediante una plantilla de ARM.
Creación de una memoria caché de Redis Cache mediante una plantilla

Implementación en Azure
Esta plantilla crea una instancia de Azure Redis Cache con datos de diagnóstico guardados en una cuenta de almacenamiento.
Crear una caché en Redis Premium con agrupación en clústeres

Implementación en Azure
Esta plantilla muestra cómo configurar la agrupación en clústeres en una instancia premium de Azure Redis Cache.
Crear una caché en Redis Premium con persistencia de datos

Implementación en Azure
Esta plantilla muestra cómo configurar la persistencia en una instancia premium de Azure Redis Cache.
Front Door Premium con WAF y conjuntos de reglas administrados por Microsoft

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium, incluido un firewall de aplicaciones web con los conjuntos de reglas de protección de bots y predeterminados administrados por Microsoft.
Front Door Estándar/Premium con WAF y regla personalizada

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla personalizada.
Azure Container Registry con directivas y diagnósticos

Implementación en Azure
Azure Container Registry con directivas y diagnósticos (bicep)
Azure Data Factory con git y la configuración de red virtual administrada

Implementación en Azure
Esta plantilla crea Azure Data Factory con la configuración de Git y la red virtual administrada.
Área de trabajo de Log Analytics con soluciones y orígenes de datos

Implementación en Azure
Implementa un área de trabajo de Log Analytics con soluciones y orígenes de datos especificados
Área de trabajo de Log Analytics con VM Insights, Container Insights

Implementación en Azure
Implementa un área de trabajo de Log Analytics con VM Insights, soluciones y diagnósticos de Container Insights.
Creación de Key Vault con el registro habilitado

Implementación en Azure
Esta plantilla crea una Key Vault de Azure y una cuenta de Azure Storage que se usa para el registro. Opcionalmente, crea bloqueos de recursos para proteger los recursos de Key Vault y almacenamiento.
Clúster de AKS con el controlador de entrada de Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con Application Gateway, Application Gateway controlador de entrada, Azure Container Registry, Log Analytics y Key Vault
Application Gateway con WAF y directiva de firewall

Implementación en Azure
Esta plantilla crea una Application Gateway con WAF configurado junto con una directiva de firewall.
Uso de Azure Firewall como proxy DNS en una topología de radio de & concentrador

Implementación en Azure
En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-and-spoke en Azure mediante el Azure Firewall. La red virtual del concentrador actúa como punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual de concentrador a través del emparejamiento de redes virtuales.
Creación de Azure Front Door delante de Azure API Management

Implementación en Azure
En este ejemplo se muestra cómo usar Azure Front Door como equilibrador de carga global delante de Azure API Management.
Grupo de seguridad de red con registros de diagnóstico

Implementación en Azure
Esta plantilla crea un grupo de seguridad de red con registros de diagnóstico y un bloqueo de recursos.
Intención y directivas de enrutamiento de Azure Virtual WAN

Implementación en Azure
Esta plantilla aprovisiona una Virtual WAN de Azure con dos centros con la característica De intención y directivas de enrutamiento habilitada.
Red virtual con registros de diagnóstico

Implementación en Azure
Esta plantilla crea una Virtual Network con registros de diagnóstico y permite agregar características opcionales a cada subred.
Creación de un almacén de Recovery Services y habilitación de diagnósticos

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services y habilita los diagnósticos para Azure Backup. Esto también implementa la cuenta de almacenamiento y el área de trabajo oms.
Creación de un almacén de Recovery Services con directivas de copia de seguridad

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services con directivas de copia de seguridad y configura características opcionales, como la identidad del sistema, el tipo de almacenamiento de copia de seguridad, los registros de diagnóstico y restauración entre regiones y un bloqueo de eliminación.
Azure SQL Server con auditoría escrita en el centro de eventos

Implementación en Azure
Esta plantilla permite implementar un servidor de Azure SQL con auditoría habilitada para escribir registros de auditoría en el centro de eventos.
Azure SQL Server con auditoría escrita en Log Analytics

Implementación en Azure
Esta plantilla permite implementar un servidor de Azure SQL con auditoría habilitada para escribir registros de auditoría en Log Analytics (área de trabajo de OMS).
Creación de una instancia administrada de SQL con el envío configurado de registros y métricas

Implementación en Azure
Esta plantilla permite implementar SQL MI y recursos adicionales que se usan para almacenar registros y métricas (área de trabajo de diagnóstico, cuenta de almacenamiento, centro de eventos).
Application Gateway con API Management internos y aplicación web

Implementación en Azure
Application Gateway enrutar el tráfico de Internet a una red virtual (modo interno) API Management instancia que atiende una API web hospedada en una aplicación web de Azure.

Definición de recursos de plantilla de ARM

El tipo de recurso diagnosticSettings es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.

Use la scope propiedad de este recurso para establecer el ámbito de este recurso. Consulte Establecimiento del ámbito en los recursos de extensión en plantillas de ARM.

El tipo de recurso diagnosticSettings 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.

Comentarios

Para obtener instrucciones sobre cómo implementar soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.

Formato de los recursos

Para crear un recurso Microsoft.Insights/diagnosticSettings, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Insights/diagnosticSettings",
  "apiVersion": "2021-05-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "eventHubAuthorizationRuleId": "string",
    "eventHubName": "string",
    "logAnalyticsDestinationType": "string",
    "logs": [
      {
        "category": "string",
        "categoryGroup": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        }
      }
    ],
    "marketplacePartnerId": "string",
    "metrics": [
      {
        "category": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        },
        "timeGrain": "string"
      }
    ],
    "serviceBusRuleId": "string",
    "storageAccountId": "string",
    "workspaceId": "string"
  }
}

Valores de propiedad

diagnosticSettings

Nombre Descripción Value
type Tipo de recurso "Microsoft.Insights/diagnosticSettings"
apiVersion La versión de la API de recursos "2021-05-01-preview"
name El nombre del recurso string (obligatorio)
scope Use al crear un recurso de extensión en un ámbito diferente al ámbito de implementación. Recurso de destino

Para JSON, establezca el valor en el nombre completo del recurso al que se aplicará el recurso de extensión .
properties Propiedades de un recurso de configuración de diagnóstico. DiagnosticSettings

DiagnosticSettings

Nombre Descripción Valor
eventHubAuthorizationRuleId Identificador de recurso de la regla de autorización del centro de eventos. string
eventHubName El nombre del centro de eventos. Si no se especifica ninguno, se seleccionará el centro de eventos predeterminado. string
logAnalyticsDestinationType Cadena que indica si la exportación a Log Analytics debe usar el tipo de destino predeterminado, es decir, AzureDiagnostics o usar un tipo de destino construido de la siguiente manera: {normalized service identity}_{normalized category name}. Los valores posibles son: Dedicado y null (null es el valor predeterminado). string
logs Lista de la configuración de registros. LogSettings[]
marketplacePartnerId El identificador de recurso arm completo del recurso de Marketplace al que desea enviar registros de diagnóstico. string
Métricas Lista de la configuración de métricas. MetricSettings[]
serviceBusRuleId Identificador de regla de Service Bus de la configuración de diagnóstico. Esto está aquí para mantener la compatibilidad con versiones anteriores. string
storageAccountId Identificador de recurso de la cuenta de almacenamiento a la que desea enviar registros de diagnóstico. string
workspaceId El identificador de recurso de ARM completo del área de trabajo de Log Analytics a la que desea enviar registros de diagnóstico. Ejemplo: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 string

LogSettings

Nombre Descripción Valor
category Nombre de una categoría registro de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de registro de diagnóstico para un recurso, realice primero una operación de configuración de diagnóstico GET. string
categoryGroup Nombre de un grupo de categorías de registro de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de registro de diagnóstico para un recurso, realice primero una operación de configuración de diagnóstico GET. string
enabled un valor que indica si este registro está habilitado. bool (obligatorio)
retentionPolicy la directiva de retención para este registro. RetentionPolicy

RetentionPolicy

Nombre Descripción Valor
days el número de días para la retención en días. Un valor de 0 conservará los eventos indefinidamente. int (obligatorio)

Restricciones:
Valor mínimo = 0
enabled un valor que indica si la directiva de retención está habilitada. bool (obligatorio)

MetricSettings

Nombre Descripción Valor
category Nombre de una categoría métrica de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de métricas de diagnóstico de un recurso, primero realice una operación get diagnostic settings (Obtener configuración de diagnóstico). string
enabled un valor que indica si esta categoría está habilitada. bool (obligatorio)
retentionPolicy la directiva de retención para esta categoría. RetentionPolicy
timeGrain el período de tiempo de la métrica en formato ISO8601. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Clúster de AKS con una puerta de enlace NAT y un Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para conexiones salientes y un Application Gateway para las conexiones entrantes.
Creación de un clúster de AKS privado con una zona DNS pública

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS privado con una zona DNS pública.
Creación de API Management en una red virtual interna con App Gateway

Implementación en Azure
En esta plantilla se muestra cómo crear una instancia de Azure API Management en una red privada protegida por Azure Application Gateway.
Creación y supervisión de API Management instancia

Implementación en Azure
Esta plantilla crea una instancia del servicio Azure API Management y el área de trabajo de Log Analytics y configura la supervisión del servicio de API Management con Log Analytics.
Implementación de una aplicación sencilla de microservicios de Azure Spring Apps

Implementación en Azure
Esta plantilla implementa una sencilla aplicación de microservicios de Azure Spring Apps para que se ejecute en Azure.
crea un clúster de Azure Stack HCI 23H2

Implementación en Azure
Esta plantilla crea un clúster de Azure Stack HCI 23H2 mediante una plantilla de ARM.
Creación de una memoria caché de Redis Cache mediante una plantilla

Implementación en Azure
Esta plantilla crea una instancia de Azure Redis Cache con datos de diagnóstico guardados en una cuenta de almacenamiento.
Crear una caché en Redis Premium con agrupación en clústeres

Implementación en Azure
Esta plantilla muestra cómo configurar la agrupación en clústeres en una instancia premium de Azure Redis Cache.
Crear una caché en Redis Premium con persistencia de datos

Implementación en Azure
Esta plantilla muestra cómo configurar la persistencia en una instancia premium de Azure Redis Cache.
Front Door Premium con WAF y conjuntos de reglas administrados por Microsoft

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium, incluido un firewall de aplicaciones web con los conjuntos de reglas de protección de bots y predeterminados administrados por Microsoft.
Front Door Estándar/Premium con WAF y regla personalizada

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla personalizada.
Azure Container Registry con directivas y diagnósticos

Implementación en Azure
Azure Container Registry con directivas y diagnósticos (bicep)
Azure Data Factory con git y la configuración de red virtual administrada

Implementación en Azure
Esta plantilla crea Azure Data Factory con la configuración de Git y la red virtual administrada.
Área de trabajo de Log Analytics con soluciones y orígenes de datos

Implementación en Azure
Implementa un área de trabajo de Log Analytics con soluciones y orígenes de datos especificados
Área de trabajo de Log Analytics con VM Insights, Container Insights

Implementación en Azure
Implementa un área de trabajo de Log Analytics con VM Insights, soluciones y diagnósticos de Container Insights.
Creación de Key Vault con el registro habilitado

Implementación en Azure
Esta plantilla crea una Key Vault de Azure y una cuenta de Azure Storage que se usa para el registro. Opcionalmente, crea bloqueos de recursos para proteger los recursos de Key Vault y almacenamiento.
Clúster de AKS con el controlador de entrada de Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con Application Gateway, Application Gateway controlador de entrada, Azure Container Registry, Log Analytics y Key Vault
Application Gateway con WAF y directiva de firewall

Implementación en Azure
Esta plantilla crea una Application Gateway con WAF configurado junto con una directiva de firewall.
Uso de Azure Firewall como proxy DNS en una topología de radio de & concentrador

Implementación en Azure
En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-and-spoke en Azure mediante el Azure Firewall. La red virtual del concentrador actúa como punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual de concentrador a través del emparejamiento de redes virtuales.
Creación de Azure Front Door delante de Azure API Management

Implementación en Azure
En este ejemplo se muestra cómo usar Azure Front Door como equilibrador de carga global delante de Azure API Management.
Grupo de seguridad de red con registros de diagnóstico

Implementación en Azure
Esta plantilla crea un grupo de seguridad de red con registros de diagnóstico y un bloqueo de recursos.
Intención y directivas de enrutamiento de Azure Virtual WAN

Implementación en Azure
Esta plantilla aprovisiona una Virtual WAN de Azure con dos centros con la característica De intención y directivas de enrutamiento habilitada.
Red virtual con registros de diagnóstico

Implementación en Azure
Esta plantilla crea una Virtual Network con registros de diagnóstico y permite agregar características opcionales a cada subred.
Creación de un almacén de Recovery Services y habilitación de diagnósticos

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services y habilita los diagnósticos para Azure Backup. Esto también implementa la cuenta de almacenamiento y el área de trabajo oms.
Creación de un almacén de Recovery Services con directivas de copia de seguridad

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services con directivas de copia de seguridad y configura características opcionales, como la identidad del sistema, el tipo de almacenamiento de copia de seguridad, los registros de diagnóstico y restauración entre regiones y un bloqueo de eliminación.
Azure SQL Server con auditoría escrita en el centro de eventos

Implementación en Azure
Esta plantilla permite implementar un servidor de Azure SQL con auditoría habilitada para escribir registros de auditoría en el centro de eventos.
Azure SQL Server con auditoría escrita en Log Analytics

Implementación en Azure
Esta plantilla permite implementar un servidor de Azure SQL con auditoría habilitada para escribir registros de auditoría en Log Analytics (área de trabajo de OMS).
Creación de una instancia administrada de SQL con el envío configurado de registros y métricas

Implementación en Azure
Esta plantilla permite implementar SQL MI y recursos adicionales que se usan para almacenar registros y métricas (área de trabajo de diagnóstico, cuenta de almacenamiento, centro de eventos).
Application Gateway con API Management internos y aplicación web

Implementación en Azure
Application Gateway enrutar el tráfico de Internet a una red virtual (modo interno) API Management instancia que atiende una API web hospedada en una aplicación web de Azure.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso diagnosticSettings es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.

Use la parent_id propiedad de este recurso para establecer el ámbito de este recurso.

El tipo de recurso diagnosticSettings 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 los recursos

Para crear un recurso Microsoft.Insights/diagnosticSettings, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      eventHubAuthorizationRuleId = "string"
      eventHubName = "string"
      logAnalyticsDestinationType = "string"
      logs = [
        {
          category = "string"
          categoryGroup = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
        }
      ]
      marketplacePartnerId = "string"
      metrics = [
        {
          category = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
          timeGrain = "string"
        }
      ]
      serviceBusRuleId = "string"
      storageAccountId = "string"
      workspaceId = "string"
    }
  })
}

Valores de propiedad

diagnosticSettings

Nombre Descripción Value
type Tipo de recurso "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
properties Propiedades de un recurso de configuración de diagnóstico. DiagnosticSettings

DiagnosticSettings

Nombre Descripción Valor
eventHubAuthorizationRuleId Identificador de recurso de la regla de autorización del centro de eventos. string
eventHubName El nombre del centro de eventos. Si no se especifica ninguno, se seleccionará el centro de eventos predeterminado. string
logAnalyticsDestinationType Cadena que indica si la exportación a Log Analytics debe usar el tipo de destino predeterminado, es decir, AzureDiagnostics o usar un tipo de destino construido de la siguiente manera: {normalized service identity}_{normalized category name}. Los valores posibles son: Dedicado y null (null es el valor predeterminado). string
logs Lista de la configuración de registros. LogSettings[]
marketplacePartnerId El identificador de recurso arm completo del recurso de Marketplace al que desea enviar registros de diagnóstico. string
Métricas Lista de la configuración de métricas. MetricSettings[]
serviceBusRuleId Identificador de regla de Service Bus de la configuración de diagnóstico. Esto está aquí para mantener la compatibilidad con versiones anteriores. string
storageAccountId Identificador de recurso de la cuenta de almacenamiento a la que desea enviar registros de diagnóstico. string
workspaceId El identificador de recurso de ARM completo del área de trabajo de Log Analytics a la que desea enviar registros de diagnóstico. Ejemplo: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 string

LogSettings

Nombre Descripción Valor
category Nombre de una categoría registro de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de registro de diagnóstico para un recurso, realice primero una operación de configuración de diagnóstico GET. string
categoryGroup Nombre de un grupo de categorías de registro de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de registro de diagnóstico para un recurso, realice primero una operación de configuración de diagnóstico GET. string
enabled un valor que indica si este registro está habilitado. bool (obligatorio)
retentionPolicy la directiva de retención para este registro. RetentionPolicy

RetentionPolicy

Nombre Descripción Valor
days el número de días para la retención en días. Un valor de 0 conservará los eventos indefinidamente. int (obligatorio)

Restricciones:
Valor mínimo = 0
enabled un valor que indica si la directiva de retención está habilitada. bool (obligatorio)

MetricSettings

Nombre Descripción Valor
category Nombre de una categoría métrica de diagnóstico para un tipo de recurso al que se aplica esta configuración. Para obtener la lista de categorías de métricas de diagnóstico de un recurso, primero realice una operación get diagnostic settings (Obtener configuración de diagnóstico). string
enabled un valor que indica si esta categoría está habilitada. bool (obligatorio)
retentionPolicy la directiva de retención para esta categoría. RetentionPolicy
timeGrain el período de tiempo de la métrica en formato ISO8601. string