Para obtener instrucciones sobre la implementación de soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.
Definición de recursos de Bicep
El tipo de recurso activityLogAlerts 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.
Para crear un recurso Microsoft.Insights/activityLogAlerts, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
location: 'string'
name: 'string'
properties: {
actions: {
actionGroups: [
{
actionGroupId: 'string'
actionProperties: {
{customized property}: 'string'
}
webhookProperties: {
{customized property}: 'string'
}
}
]
}
condition: {
allOf: [
{
anyOf: [
{
containsAny: [
'string'
]
equals: 'string'
field: 'string'
}
]
containsAny: [
'string'
]
equals: 'string'
field: 'string'
}
]
}
description: 'string'
enabled: bool
scopes: [
'string'
]
tenantScope: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.Insights/activityLogAlerts
Nombre |
Descripción |
Valor |
ubicación |
Ubicación del recurso. Las reglas de alertas del registro de actividad de Azure se admiten en las regiones Global, Oeste de Europa y Norte de Europa. |
cuerda |
nombre |
El nombre del recurso |
cuerda
Restricciones: Patrón = ^[-\w\._\(\)]+$ (obligatorio) |
Propiedades |
Las propiedades de la regla de alerta del registro de actividad del recurso. |
AlertRuleProperties |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Grupo de acción
Nombre |
Descripción |
Valor |
actionGroupId |
Identificador de recurso del grupo de acciones. Esto no puede ser nulo ni estar vacío. |
string (obligatorio) |
actionProperties |
Lista predefinida de propiedades y elementos de configuración para el grupo de acciones. |
ActionGroupActionProperties |
webhookProperties |
diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook. |
ActionGroupWebhookProperties |
ActionGroupActionProperties
ActionGroupWebhookProperties
ActionList (Lista de acciones)
Nombre |
Descripción |
Valor |
actionGroups |
Lista de los grupos de acciones. |
Grupo de Acción[] |
AlertRuleAllOfCondition
AlertRuleAnyOfOrLeafCondition
Nombre |
Descripción |
Valor |
cualquieraDe |
Una condición de regla de alerta del registro de actividad que se cumple cuando se cumple al menos una de sus condiciones hoja miembro. |
alertRuleLeafCondition[] |
contieneCualquiera |
El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cadena[] |
Iguales |
El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cuerda |
campo |
Nombre del campo del evento registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier elemento que comience por 'properties'. |
cuerda |
AlertRuleLeafCondition
Nombre |
Descripción |
Valor |
contieneCualquiera |
El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cadena[] |
Iguales |
El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cuerda |
campo |
Nombre del campo del evento registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier elemento que comience por 'properties'. |
cuerda |
AlertRuleProperties
Nombre |
Descripción |
Valor |
Acciones |
Las acciones que se activarán cuando se cumpla la condición. |
ActionList (obligatorio) |
condición |
Condición que hará que esta alerta se active. |
alertRuleAllOfCondition (obligatorio) |
descripción |
Descripción de esta regla de alerta del registro de actividad. |
cuerda |
Habilitado |
Indica si esta regla de alerta del registro de actividad está habilitada. Si una regla de alerta del registro de actividad no está habilitada, no se activará ninguna de sus acciones. |
Bool |
Ámbitos |
Lista de identificadores de recursos que se usarán como prefijos. La alerta solo se aplicará a los eventos del registro de actividad con identificadores de recursos que se encuentran en uno de estos prefijos. Esta lista debe incluir al menos un elemento. |
cadena[] |
tenantScope |
GUID del inquilino. Debe proporcionarse para las reglas de eventos de grupo de administración y nivel de inquilino. |
cuerda |
Ejemplos de uso
Módulos comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
Ejemplos de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
Archivo de Bicep |
Descripción |
clúster de AKS con una puerta de enlace NAT y un de Application Gateway |
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. |
clúster de AKS con el controlador de entrada de Application Gateway |
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 |
Crea una de alertas de servicio de Azure |
Esta plantilla crea una alerta de estado del servicio de Azure que, opcionalmente, envía correos electrónicos a los administradores de servicios y direcciones de correo electrónico especificadas en caso de interrupciones del servicio cerain Azure. |
Definición de recursos de plantilla de ARM
El tipo de recurso activityLogAlerts 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.
Para crear un recurso Microsoft.Insights/activityLogAlerts, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Insights/activityLogAlerts",
"apiVersion": "2023-01-01-preview",
"name": "string",
"location": "string",
"properties": {
"actions": {
"actionGroups": [
{
"actionGroupId": "string",
"actionProperties": {
"{customized property}": "string"
},
"webhookProperties": {
"{customized property}": "string"
}
}
]
},
"condition": {
"allOf": [
{
"anyOf": [
{
"containsAny": [ "string" ],
"equals": "string",
"field": "string"
}
],
"containsAny": [ "string" ],
"equals": "string",
"field": "string"
}
]
},
"description": "string",
"enabled": "bool",
"scopes": [ "string" ],
"tenantScope": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.Insights/activityLogAlerts
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
'2023-01-01-avance' |
ubicación |
Ubicación del recurso. Las reglas de alertas del registro de actividad de Azure se admiten en las regiones Global, Oeste de Europa y Norte de Europa. |
cuerda |
nombre |
El nombre del recurso |
cuerda
Restricciones: Patrón = ^[-\w\._\(\)]+$ (obligatorio) |
Propiedades |
Las propiedades de la regla de alerta del registro de actividad del recurso. |
AlertRuleProperties |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo |
El tipo de recurso |
"Microsoft.Insights/activityLogAlerts" |
Grupo de acción
Nombre |
Descripción |
Valor |
actionGroupId |
Identificador de recurso del grupo de acciones. Esto no puede ser nulo ni estar vacío. |
string (obligatorio) |
actionProperties |
Lista predefinida de propiedades y elementos de configuración para el grupo de acciones. |
ActionGroupActionProperties |
webhookProperties |
diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook. |
ActionGroupWebhookProperties |
ActionGroupActionProperties
ActionGroupWebhookProperties
ActionList (Lista de acciones)
Nombre |
Descripción |
Valor |
actionGroups |
Lista de los grupos de acciones. |
Grupo de Acción[] |
AlertRuleAllOfCondition
AlertRuleAnyOfOrLeafCondition
Nombre |
Descripción |
Valor |
cualquieraDe |
Una condición de regla de alerta del registro de actividad que se cumple cuando se cumple al menos una de sus condiciones hoja miembro. |
alertRuleLeafCondition[] |
contieneCualquiera |
El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cadena[] |
Iguales |
El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cuerda |
campo |
Nombre del campo del evento registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier elemento que comience por 'properties'. |
cuerda |
AlertRuleLeafCondition
Nombre |
Descripción |
Valor |
contieneCualquiera |
El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cadena[] |
Iguales |
El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cuerda |
campo |
Nombre del campo del evento registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier elemento que comience por 'properties'. |
cuerda |
AlertRuleProperties
Nombre |
Descripción |
Valor |
Acciones |
Las acciones que se activarán cuando se cumpla la condición. |
ActionList (obligatorio) |
condición |
Condición que hará que esta alerta se active. |
alertRuleAllOfCondition (obligatorio) |
descripción |
Descripción de esta regla de alerta del registro de actividad. |
cuerda |
Habilitado |
Indica si esta regla de alerta del registro de actividad está habilitada. Si una regla de alerta del registro de actividad no está habilitada, no se activará ninguna de sus acciones. |
Bool |
Ámbitos |
Lista de identificadores de recursos que se usarán como prefijos. La alerta solo se aplicará a los eventos del registro de actividad con identificadores de recursos que se encuentran en uno de estos prefijos. Esta lista debe incluir al menos un elemento. |
cadena[] |
tenantScope |
GUID del inquilino. Debe proporcionarse para las reglas de eventos de grupo de administración y nivel de inquilino. |
cuerda |
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
El tipo de recurso activityLogAlerts 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.
Para crear un recurso Microsoft.Insights/activityLogAlerts, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
actions = {
actionGroups = [
{
actionGroupId = "string"
actionProperties = {
{customized property} = "string"
}
webhookProperties = {
{customized property} = "string"
}
}
]
}
condition = {
allOf = [
{
anyOf = [
{
containsAny = [
"string"
]
equals = "string"
field = "string"
}
]
containsAny = [
"string"
]
equals = "string"
field = "string"
}
]
}
description = "string"
enabled = bool
scopes = [
"string"
]
tenantScope = "string"
}
}
}
Valores de propiedad
Microsoft.Insights/activityLogAlerts
Nombre |
Descripción |
Valor |
ubicación |
Ubicación del recurso. Las reglas de alertas del registro de actividad de Azure se admiten en las regiones Global, Oeste de Europa y Norte de Europa. |
cuerda |
nombre |
El nombre del recurso |
cuerda
Restricciones: Patrón = ^[-\w\._\(\)]+$ (obligatorio) |
Propiedades |
Las propiedades de la regla de alerta del registro de actividad del recurso. |
AlertRuleProperties |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. |
tipo |
El tipo de recurso |
"Microsoft.Insights/activityLogAlerts@2023-01-01-preview" |
Grupo de acción
Nombre |
Descripción |
Valor |
actionGroupId |
Identificador de recurso del grupo de acciones. Esto no puede ser nulo ni estar vacío. |
string (obligatorio) |
actionProperties |
Lista predefinida de propiedades y elementos de configuración para el grupo de acciones. |
ActionGroupActionProperties |
webhookProperties |
diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook. |
ActionGroupWebhookProperties |
ActionGroupActionProperties
ActionGroupWebhookProperties
ActionList (Lista de acciones)
Nombre |
Descripción |
Valor |
actionGroups |
Lista de los grupos de acciones. |
Grupo de Acción[] |
AlertRuleAllOfCondition
AlertRuleAnyOfOrLeafCondition
Nombre |
Descripción |
Valor |
cualquieraDe |
Una condición de regla de alerta del registro de actividad que se cumple cuando se cumple al menos una de sus condiciones hoja miembro. |
alertRuleLeafCondition[] |
contieneCualquiera |
El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cadena[] |
Iguales |
El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cuerda |
campo |
Nombre del campo del evento registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier elemento que comience por 'properties'. |
cuerda |
AlertRuleLeafCondition
Nombre |
Descripción |
Valor |
contieneCualquiera |
El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cadena[] |
Iguales |
El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición. |
cuerda |
campo |
Nombre del campo del evento registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier elemento que comience por 'properties'. |
cuerda |
AlertRuleProperties
Nombre |
Descripción |
Valor |
Acciones |
Las acciones que se activarán cuando se cumpla la condición. |
ActionList (obligatorio) |
condición |
Condición que hará que esta alerta se active. |
alertRuleAllOfCondition (obligatorio) |
descripción |
Descripción de esta regla de alerta del registro de actividad. |
cuerda |
Habilitado |
Indica si esta regla de alerta del registro de actividad está habilitada. Si una regla de alerta del registro de actividad no está habilitada, no se activará ninguna de sus acciones. |
Bool |
Ámbitos |
Lista de identificadores de recursos que se usarán como prefijos. La alerta solo se aplicará a los eventos del registro de actividad con identificadores de recursos que se encuentran en uno de estos prefijos. Esta lista debe incluir al menos un elemento. |
cadena[] |
tenantScope |
GUID del inquilino. Debe proporcionarse para las reglas de eventos de grupo de administración y nivel de inquilino. |
cuerda |