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 propiedad scope de este recurso para establecer el ámbito de este recurso. Consulte Establecer ámbito en los recursos de extensión en Bicep.

El tipo de recurso diagnosticSettings se puede implementar con operaciones que tienen como destino:

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

Observaciones

Para obtener instrucciones sobre la implementación de soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.

Formato de recurso

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 Valor
nombre El nombre del recurso string (obligatorio)
alcance 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 .
Propiedades Propiedades de un recurso de configuración de diagnóstico. DiagnosticSettings

DiagnosticSettings

Nombre Descripción Valor
eventHubAuthorizationRuleId Identificador de recurso para la regla de autorización del centro de eventos. cuerda
eventHubName Nombre del centro de eventos. Si no se especifica ninguno, se seleccionará el centro de eventos predeterminado. cuerda
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 manera siguiente: {identidad de servicio normalizada}_{nombre de categoría normalizado}. Los valores posibles son: Dedicado y null (null es predeterminado). cuerda
trozas 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. cuerda
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. cuerda
storageAccountId Identificador de recurso de la cuenta de almacenamiento a la que desea enviar registros de diagnóstico. cuerda
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 cuerda

LogSettings

Nombre Descripción Valor
categoría 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 de un recurso, realice primero una operación de configuración de diagnóstico GET. cuerda
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 de un recurso, realice primero una operación de configuración de diagnóstico GET. cuerda
Habilitado valor que indica si este registro está habilitado. bool (obligatorio)
retentionPolicy la directiva de retención para este registro. RetentionPolicy de

RetentionPolicy

Nombre Descripción Valor
Días 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
Habilitado valor que indica si la directiva de retención está habilitada. bool (obligatorio)

MetricSettings

Nombre Descripción Valor
categoría 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 (Configuración de diagnóstico GET). cuerda
Habilitado valor que indica si esta categoría está habilitada. bool (obligatorio)
retentionPolicy la directiva de retención para esta categoría. RetentionPolicy de
timeGrain el período de tiempo de la métrica en formato ISO8601. cuerda

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 de Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes.
Crear 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 la instancia de API Management

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 API Management con Log Analytics.
Implementación de una sencilla aplicación 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.
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 mediante una dirección IP de almacenamiento personalizada.
crea un clúster de Azure Stack HCI 23H2 en el modo de redes de vínculo dual sin conmutador

Implementación en Azure
Esta plantilla crea un clúster de Azure Stack HCI 23H2 mediante una plantilla de ARM.
crea un clúster de Azure Stack HCI 23H2 en Switchless-SingleLink modo de red

Implementación en Azure
Esta plantilla crea un clúster de Azure Stack HCI 23H2 mediante una plantilla de ARM.
Creación de una instancia 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.
Creación de una instancia de Premium Redis Cache con 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 caché premium de Redis con de 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 de reglas personalizadas

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 instancia de Azure Key Vault y una cuenta de Azure Storage que se usa para el registro. Opcionalmente, crea bloqueos de recursos para proteger los recursos de Almacenamiento y Key Vault.
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 Ingress Controller, Azure Container Registry, Log Analytics y Key Vault
Application Gateway con waf y la directiva de firewall

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

Implementación en Azure
En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-spoke en Azure mediante Azure Firewall. La red virtual del concentrador actúa como un punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual del 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
Virtual Network con registros de diagnóstico

Implementación en Azure
Esta plantilla crea una red virtual con registros de diagnóstico y permite agregar características opcionales a cada subred.
Crear almacén de Recovery Services y habilitar diagnósticos

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services y habilita diagnósticos para Azure Backup. Esto también implementa la cuenta de almacenamiento y el área de trabajo oms.
Crear 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 restauración y diagnóstico entre regiones y un bloqueo de eliminación.
Azure SQL Server con auditoría escrita en Event Hubs

Implementación en Azure
Esta plantilla le permite implementar un servidor de Azure SQL server con auditoría habilitado 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 le permite implementar un servidor de Azure SQL server con auditoría habilitado para escribir registros de auditoría en Log Analytics (área de trabajo de OMS).
Crear MI de SQL con el envío configurado de registros y métricas

Implementación en Azure
Esta plantilla le 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 interno y Web App

Implementación en Azure
Application Gateway enruta el tráfico de Internet a una instancia de API Management de red virtual (modo interno) que proporciona servicios a 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 propiedad scope de este recurso para establecer el ámbito de este recurso. Consulte Establecer ámbito en los recursos de extensión en plantillas de ARM.

El tipo de recurso diagnosticSettings se puede implementar con operaciones que tienen como destino:

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

Observaciones

Para obtener instrucciones sobre la implementación de soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.

Formato de recurso

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 Valor
tipo El tipo de recurso "Microsoft.Insights/diagnosticSettings"
apiVersion La versión de la API de recursos "2021-05-01-preview"
nombre El nombre del recurso string (obligatorio)
alcance Use al crear un recurso de extensión en un ámbito diferente del ámbito de implementación. Recurso de destino

En JSON, establezca el valor en el nombre completo del recurso para aplicar el recurso de extensión .
Propiedades Propiedades de un recurso de configuración de diagnóstico. DiagnosticSettings

DiagnosticSettings

Nombre Descripción Valor
eventHubAuthorizationRuleId Identificador de recurso para la regla de autorización del centro de eventos. cuerda
eventHubName Nombre del centro de eventos. Si no se especifica ninguno, se seleccionará el centro de eventos predeterminado. cuerda
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 manera siguiente: {identidad de servicio normalizada}_{nombre de categoría normalizado}. Los valores posibles son: Dedicado y null (null es predeterminado). cuerda
trozas 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. cuerda
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. cuerda
storageAccountId Identificador de recurso de la cuenta de almacenamiento a la que desea enviar registros de diagnóstico. cuerda
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 cuerda

LogSettings

Nombre Descripción Valor
categoría 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 de un recurso, realice primero una operación de configuración de diagnóstico GET. cuerda
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 de un recurso, realice primero una operación de configuración de diagnóstico GET. cuerda
Habilitado valor que indica si este registro está habilitado. bool (obligatorio)
retentionPolicy la directiva de retención para este registro. RetentionPolicy de

RetentionPolicy

Nombre Descripción Valor
Días 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
Habilitado valor que indica si la directiva de retención está habilitada. bool (obligatorio)

MetricSettings

Nombre Descripción Valor
categoría 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 (Configuración de diagnóstico GET). cuerda
Habilitado valor que indica si esta categoría está habilitada. bool (obligatorio)
retentionPolicy la directiva de retención para esta categoría. RetentionPolicy de
timeGrain el período de tiempo de la métrica en formato ISO8601. cuerda

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 de Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes.
Crear 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 la instancia de API Management

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 API Management con Log Analytics.
Implementación de una sencilla aplicación 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.
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 mediante una dirección IP de almacenamiento personalizada.
crea un clúster de Azure Stack HCI 23H2 en el modo de redes de vínculo dual sin conmutador

Implementación en Azure
Esta plantilla crea un clúster de Azure Stack HCI 23H2 mediante una plantilla de ARM.
crea un clúster de Azure Stack HCI 23H2 en Switchless-SingleLink modo de red

Implementación en Azure
Esta plantilla crea un clúster de Azure Stack HCI 23H2 mediante una plantilla de ARM.
Creación de una instancia 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.
Creación de una instancia de Premium Redis Cache con 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 caché premium de Redis con de 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 de reglas personalizadas

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 instancia de Azure Key Vault y una cuenta de Azure Storage que se usa para el registro. Opcionalmente, crea bloqueos de recursos para proteger los recursos de Almacenamiento y Key Vault.
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 Ingress Controller, Azure Container Registry, Log Analytics y Key Vault
Application Gateway con waf y la directiva de firewall

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

Implementación en Azure
En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-spoke en Azure mediante Azure Firewall. La red virtual del concentrador actúa como un punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual del 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
Virtual Network con registros de diagnóstico

Implementación en Azure
Esta plantilla crea una red virtual con registros de diagnóstico y permite agregar características opcionales a cada subred.
Crear almacén de Recovery Services y habilitar diagnósticos

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services y habilita diagnósticos para Azure Backup. Esto también implementa la cuenta de almacenamiento y el área de trabajo oms.
Crear 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 restauración y diagnóstico entre regiones y un bloqueo de eliminación.
Azure SQL Server con auditoría escrita en Event Hubs

Implementación en Azure
Esta plantilla le permite implementar un servidor de Azure SQL server con auditoría habilitado 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 le permite implementar un servidor de Azure SQL server con auditoría habilitado para escribir registros de auditoría en Log Analytics (área de trabajo de OMS).
Crear MI de SQL con el envío configurado de registros y métricas

Implementación en Azure
Esta plantilla le 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 interno y Web App

Implementación en Azure
Application Gateway enruta el tráfico de Internet a una instancia de API Management de red virtual (modo interno) que proporciona servicios a 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 propiedad parent_id de este recurso para establecer el ámbito de este recurso.

El tipo de recurso diagnosticSettings se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

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.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 Valor
tipo El tipo de recurso "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Propiedades de un recurso de configuración de diagnóstico. DiagnosticSettings

DiagnosticSettings

Nombre Descripción Valor
eventHubAuthorizationRuleId Identificador de recurso para la regla de autorización del centro de eventos. cuerda
eventHubName Nombre del centro de eventos. Si no se especifica ninguno, se seleccionará el centro de eventos predeterminado. cuerda
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 manera siguiente: {identidad de servicio normalizada}_{nombre de categoría normalizado}. Los valores posibles son: Dedicado y null (null es predeterminado). cuerda
trozas 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. cuerda
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. cuerda
storageAccountId Identificador de recurso de la cuenta de almacenamiento a la que desea enviar registros de diagnóstico. cuerda
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 cuerda

LogSettings

Nombre Descripción Valor
categoría 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 de un recurso, realice primero una operación de configuración de diagnóstico GET. cuerda
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 de un recurso, realice primero una operación de configuración de diagnóstico GET. cuerda
Habilitado valor que indica si este registro está habilitado. bool (obligatorio)
retentionPolicy la directiva de retención para este registro. RetentionPolicy de

RetentionPolicy

Nombre Descripción Valor
Días 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
Habilitado valor que indica si la directiva de retención está habilitada. bool (obligatorio)

MetricSettings

Nombre Descripción Valor
categoría 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 (Configuración de diagnóstico GET). cuerda
Habilitado valor que indica si esta categoría está habilitada. bool (obligatorio)
retentionPolicy la directiva de retención para esta categoría. RetentionPolicy de
timeGrain el período de tiempo de la métrica en formato ISO8601. cuerda