Acción Microsoft.AlertsManagementRules
Definición de recursos de Bicep
El tipo de recurso actionRules se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de 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.AlertsManagement/actionRules, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.AlertsManagement/actionRules@2024-03-01-preview' = {
location: 'string'
name: 'string'
properties: {
actions: [
{
actionType: 'string'
// For remaining properties, see Action objects
}
]
conditions: [
{
field: 'string'
operator: 'string'
values: [
'string'
]
}
]
description: 'string'
enabled: bool
schedule: {
effectiveFrom: 'string'
effectiveUntil: 'string'
recurrences: [
{
endTime: 'string'
startTime: 'string'
recurrenceType: 'string'
// For remaining properties, see Recurrence objects
}
]
timeZone: 'string'
}
scopes: [
'string'
]
}
tags: {
{customized property}: 'string'
}
}
Objetos de acción
Establezca la propiedad actionType para especificar el tipo de objeto.
Para AddActionGroups, use:
{
actionGroupIds: [
'string'
]
actionType: 'AddActionGroups'
}
Para CorrelateAlerts, use:
{
actionType: 'CorrelateAlerts'
correlateBy: [
{
field: 'string'
}
]
correlationInterval: 'string'
correlationUpdates: {
actionGroups: [
'string'
]
updateInterval: 'string'
updateType: 'string'
}
notificationsForCorrelatedAlerts: 'string'
priority: int
}
Para RemoveAllActionGroups, use:
{
actionType: 'RemoveAllActionGroups'
}
Objetos de periodicidad
Establezca la propiedad recurrenceType para especificar el tipo de objeto.
Para diaria, use:
{
recurrenceType: 'Daily'
}
Para mensual, use:
{
daysOfMonth: [
int
]
recurrenceType: 'Monthly'
}
Para Weekly, use:
{
daysOfWeek: [
'string'
]
recurrenceType: 'Weekly'
}
Valores de propiedad
Acción
Nombre | Descripción | Valor |
---|---|---|
actionType | Establezca en "AddActionGroups" para el tipo AddActionGroups. Establezca en "CorrelateAlerts" para el tipo CorrelateAlerts. Establezca en "RemoveAllActionGroups" para el tipo RemoveAllActionGroups. | "AddActionGroups" 'CorrelateAlerts' 'RemoveAllActionGroups' (obligatorio) |
AddActionGroups
Nombre | Descripción | Valor |
---|---|---|
actionGroupIds | Lista de identificadores de grupo de acciones que se van a agregar a la regla de procesamiento de alertas. | string[] (obligatorio) |
actionType | Acción que se debe aplicar. | 'AddActionGroups' (obligatorio) |
AlertProcessingRuleProperties
Nombre | Descripción | Valor |
---|---|---|
Acciones | Acciones que se van a aplicar. | acción[] (obligatorio) |
condiciones | Condiciones en las que se filtrarán las alertas. | condición[] |
descripción | Descripción de la regla de procesamiento de alertas. | cuerda |
Habilitado | Indica si la regla de procesamiento de alertas especificada está habilitada o deshabilitada. | Bool |
horario | Programación de la regla de procesamiento de alertas. | programación |
Ámbitos | Ámbitos en los que se aplicará la regla de procesamiento de alertas. | string[] (obligatorio) |
Condición
Nombre | Descripción | Valor |
---|---|---|
campo | Campo para una condición determinada. | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Descripción' "MonitorCondition" "MonitorService" 'Gravedad' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
operador | Operador para una condición determinada. | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
valores | Lista de valores que deben coincidir con una condición determinada. | string[] |
CorrelateAlerts
Nombre | Descripción | Valor |
---|---|---|
actionType | Acción que se debe aplicar. | 'CorrelateAlerts' (obligatorio) |
correlacionarBy | Lista de condiciones para las correlaciones de alertas. | CorrelateBy[] (obligatorio) |
correlationInterval | Duración necesaria (en ISO8601 formato) para la correlación de alertas. | string (obligatorio) |
correlationUpdates | Define las actualizaciones que se van a aplicar para la correlación. | CorrelationUpdates |
notificationsForCorrelatedAlerts | Indica cómo controlar las notificaciones de alertas secundarias. | 'NotifyAlways' 'SuppressAlways' |
prioridad | Prioridad de esta correlación. | int (obligatorio) |
CorrelateBy
Nombre | Descripción | Valor |
---|---|---|
campo | JPath de la propiedad por la que deben correlacionarse las alertas. | cuerda |
CorrelationUpdates
Nombre | Descripción | Valor |
---|---|---|
actionGroups | Identificadores del grupo de acciones. | string[] (obligatorio) |
updateInterval | Intervalo de actualización para las actualizaciones de notificaciones en formato ISO8601. | string (obligatorio) |
updateType | Tipo de actualización que se debe realizar. | 'timeBased' (obligatorio) |
DailyRecurrence
Nombre | Descripción | Valor |
---|---|---|
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Daily' (obligatorio) |
ManagedResourceTags
Nombre | Descripción | Valor |
---|
Microsoft.AlertsManagement/actionRules
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de la regla de procesamiento de alertas. | AlertProcessingRuleProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
MonthlyRecurrence
Nombre | Descripción | Valor |
---|---|---|
daysOfMonth | Especifica los valores para el patrón de periodicidad mensual. | int[] (obligatorio) |
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Mensual' (obligatorio) |
Repetición
Nombre | Descripción | Valor |
---|---|---|
endTime | Hora de finalización de la periodicidad. | cuerda |
recurrenceType | Establezca en "Daily" para el tipo DailyRecurrence. Establezca en "Mensual" para el tipo MonthlyRecurrence. Establezca en "Weekly" para el tipo WeeklyRecurrence. | 'Daily' 'Mensual' 'Weekly' (obligatorio) |
startTime | Hora de inicio para la periodicidad. | cuerda |
RemoveAllActionGroups
Nombre | Descripción | Valor |
---|---|---|
actionType | Acción que se debe aplicar. | 'RemoveAllActionGroups' (obligatorio) |
Horario
WeeklyRecurrence
Nombre | Descripción | Valor |
---|---|---|
daysOfWeek | Especifica los valores para el patrón de periodicidad semanal. | Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' (obligatorio) |
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Weekly' (obligatorio) |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
notificaciones de instalación de alertas de copia de seguridad mediante azure Monitor | Esta plantilla le permite configurar notificaciones por correo electrónico para los almacenes de Recovery Services mediante Azure Monitor, mediante la implementación de una regla de procesamiento de alertas y un grupo de acciones. |
Definición de recursos de plantilla de ARM
El tipo de recurso actionRules se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de 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.AlertsManagement/actionRules, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.AlertsManagement/actionRules",
"apiVersion": "2024-03-01-preview",
"name": "string",
"location": "string",
"properties": {
"actions": [ {
"actionType": "string"
// For remaining properties, see Action objects
} ],
"conditions": [
{
"field": "string",
"operator": "string",
"values": [ "string" ]
}
],
"description": "string",
"enabled": "bool",
"schedule": {
"effectiveFrom": "string",
"effectiveUntil": "string",
"recurrences": [ {
"endTime": "string",
"startTime": "string",
"recurrenceType": "string"
// For remaining properties, see Recurrence objects
} ],
"timeZone": "string"
},
"scopes": [ "string" ]
},
"tags": {
"{customized property}": "string"
}
}
Objetos de acción
Establezca la propiedad actionType para especificar el tipo de objeto.
Para AddActionGroups, use:
{
"actionGroupIds": [ "string" ],
"actionType": "AddActionGroups"
}
Para CorrelateAlerts, use:
{
"actionType": "CorrelateAlerts",
"correlateBy": [
{
"field": "string"
}
],
"correlationInterval": "string",
"correlationUpdates": {
"actionGroups": [ "string" ],
"updateInterval": "string",
"updateType": "string"
},
"notificationsForCorrelatedAlerts": "string",
"priority": "int"
}
Para RemoveAllActionGroups, use:
{
"actionType": "RemoveAllActionGroups"
}
Objetos de periodicidad
Establezca la propiedad recurrenceType para especificar el tipo de objeto.
Para diaria, use:
{
"recurrenceType": "Daily"
}
Para mensual, use:
{
"daysOfMonth": [ "int" ],
"recurrenceType": "Monthly"
}
Para Weekly, use:
{
"daysOfWeek": [ "string" ],
"recurrenceType": "Weekly"
}
Valores de propiedad
Acción
Nombre | Descripción | Valor |
---|---|---|
actionType | Establezca en "AddActionGroups" para el tipo AddActionGroups. Establezca en "CorrelateAlerts" para el tipo CorrelateAlerts. Establezca en "RemoveAllActionGroups" para el tipo RemoveAllActionGroups. | "AddActionGroups" 'CorrelateAlerts' 'RemoveAllActionGroups' (obligatorio) |
AddActionGroups
Nombre | Descripción | Valor |
---|---|---|
actionGroupIds | Lista de identificadores de grupo de acciones que se van a agregar a la regla de procesamiento de alertas. | string[] (obligatorio) |
actionType | Acción que se debe aplicar. | 'AddActionGroups' (obligatorio) |
AlertProcessingRuleProperties
Nombre | Descripción | Valor |
---|---|---|
Acciones | Acciones que se van a aplicar. | acción[] (obligatorio) |
condiciones | Condiciones en las que se filtrarán las alertas. | condición[] |
descripción | Descripción de la regla de procesamiento de alertas. | cuerda |
Habilitado | Indica si la regla de procesamiento de alertas especificada está habilitada o deshabilitada. | Bool |
horario | Programación de la regla de procesamiento de alertas. | programación |
Ámbitos | Ámbitos en los que se aplicará la regla de procesamiento de alertas. | string[] (obligatorio) |
Condición
Nombre | Descripción | Valor |
---|---|---|
campo | Campo para una condición determinada. | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Descripción' "MonitorCondition" "MonitorService" 'Gravedad' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
operador | Operador para una condición determinada. | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
valores | Lista de valores que deben coincidir con una condición determinada. | string[] |
CorrelateAlerts
Nombre | Descripción | Valor |
---|---|---|
actionType | Acción que se debe aplicar. | 'CorrelateAlerts' (obligatorio) |
correlacionarBy | Lista de condiciones para las correlaciones de alertas. | CorrelateBy[] (obligatorio) |
correlationInterval | Duración necesaria (en ISO8601 formato) para la correlación de alertas. | string (obligatorio) |
correlationUpdates | Define las actualizaciones que se van a aplicar para la correlación. | CorrelationUpdates |
notificationsForCorrelatedAlerts | Indica cómo controlar las notificaciones de alertas secundarias. | 'NotifyAlways' 'SuppressAlways' |
prioridad | Prioridad de esta correlación. | int (obligatorio) |
CorrelateBy
Nombre | Descripción | Valor |
---|---|---|
campo | JPath de la propiedad por la que deben correlacionarse las alertas. | cuerda |
CorrelationUpdates
Nombre | Descripción | Valor |
---|---|---|
actionGroups | Identificadores del grupo de acciones. | string[] (obligatorio) |
updateInterval | Intervalo de actualización para las actualizaciones de notificaciones en formato ISO8601. | string (obligatorio) |
updateType | Tipo de actualización que se debe realizar. | 'timeBased' (obligatorio) |
DailyRecurrence
Nombre | Descripción | Valor |
---|---|---|
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Daily' (obligatorio) |
ManagedResourceTags
Nombre | Descripción | Valor |
---|
Microsoft.AlertsManagement/actionRules
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-03-01-preview' |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de la regla de procesamiento de alertas. | AlertProcessingRuleProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.AlertsManagement/actionRules" |
MonthlyRecurrence
Nombre | Descripción | Valor |
---|---|---|
daysOfMonth | Especifica los valores para el patrón de periodicidad mensual. | int[] (obligatorio) |
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Mensual' (obligatorio) |
Repetición
Nombre | Descripción | Valor |
---|---|---|
endTime | Hora de finalización de la periodicidad. | cuerda |
recurrenceType | Establezca en "Daily" para el tipo DailyRecurrence. Establezca en "Mensual" para el tipo MonthlyRecurrence. Establezca en "Weekly" para el tipo WeeklyRecurrence. | 'Daily' 'Mensual' 'Weekly' (obligatorio) |
startTime | Hora de inicio para la periodicidad. | cuerda |
RemoveAllActionGroups
Nombre | Descripción | Valor |
---|---|---|
actionType | Acción que se debe aplicar. | 'RemoveAllActionGroups' (obligatorio) |
Horario
WeeklyRecurrence
Nombre | Descripción | Valor |
---|---|---|
daysOfWeek | Especifica los valores para el patrón de periodicidad semanal. | Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' (obligatorio) |
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Weekly' (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
notificaciones de instalación de alertas de copia de seguridad mediante azure Monitor |
Esta plantilla le permite configurar notificaciones por correo electrónico para los almacenes de Recovery Services mediante Azure Monitor, mediante la implementación de una regla de procesamiento de alertas y un grupo de acciones. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso actionRules 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.AlertsManagement/actionRules, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AlertsManagement/actionRules@2024-03-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = [
{
actionType = "string"
// For remaining properties, see Action objects
}
]
conditions = [
{
field = "string"
operator = "string"
values = [
"string"
]
}
]
description = "string"
enabled = bool
schedule = {
effectiveFrom = "string"
effectiveUntil = "string"
recurrences = [
{
endTime = "string"
startTime = "string"
recurrenceType = "string"
// For remaining properties, see Recurrence objects
}
]
timeZone = "string"
}
scopes = [
"string"
]
}
})
}
Objetos de acción
Establezca la propiedad actionType para especificar el tipo de objeto.
Para AddActionGroups, use:
{
actionGroupIds = [
"string"
]
actionType = "AddActionGroups"
}
Para CorrelateAlerts, use:
{
actionType = "CorrelateAlerts"
correlateBy = [
{
field = "string"
}
]
correlationInterval = "string"
correlationUpdates = {
actionGroups = [
"string"
]
updateInterval = "string"
updateType = "string"
}
notificationsForCorrelatedAlerts = "string"
priority = int
}
Para RemoveAllActionGroups, use:
{
actionType = "RemoveAllActionGroups"
}
Objetos de periodicidad
Establezca la propiedad recurrenceType para especificar el tipo de objeto.
Para diaria, use:
{
recurrenceType = "Daily"
}
Para mensual, use:
{
daysOfMonth = [
int
]
recurrenceType = "Monthly"
}
Para Weekly, use:
{
daysOfWeek = [
"string"
]
recurrenceType = "Weekly"
}
Valores de propiedad
Acción
Nombre | Descripción | Valor |
---|---|---|
actionType | Establezca en "AddActionGroups" para el tipo AddActionGroups. Establezca en "CorrelateAlerts" para el tipo CorrelateAlerts. Establezca en "RemoveAllActionGroups" para el tipo RemoveAllActionGroups. | "AddActionGroups" 'CorrelateAlerts' 'RemoveAllActionGroups' (obligatorio) |
AddActionGroups
Nombre | Descripción | Valor |
---|---|---|
actionGroupIds | Lista de identificadores de grupo de acciones que se van a agregar a la regla de procesamiento de alertas. | string[] (obligatorio) |
actionType | Acción que se debe aplicar. | 'AddActionGroups' (obligatorio) |
AlertProcessingRuleProperties
Nombre | Descripción | Valor |
---|---|---|
Acciones | Acciones que se van a aplicar. | acción[] (obligatorio) |
condiciones | Condiciones en las que se filtrarán las alertas. | condición[] |
descripción | Descripción de la regla de procesamiento de alertas. | cuerda |
Habilitado | Indica si la regla de procesamiento de alertas especificada está habilitada o deshabilitada. | Bool |
horario | Programación de la regla de procesamiento de alertas. | programación |
Ámbitos | Ámbitos en los que se aplicará la regla de procesamiento de alertas. | string[] (obligatorio) |
Condición
Nombre | Descripción | Valor |
---|---|---|
campo | Campo para una condición determinada. | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Descripción' "MonitorCondition" "MonitorService" 'Gravedad' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
operador | Operador para una condición determinada. | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
valores | Lista de valores que deben coincidir con una condición determinada. | string[] |
CorrelateAlerts
Nombre | Descripción | Valor |
---|---|---|
actionType | Acción que se debe aplicar. | 'CorrelateAlerts' (obligatorio) |
correlacionarBy | Lista de condiciones para las correlaciones de alertas. | CorrelateBy[] (obligatorio) |
correlationInterval | Duración necesaria (en ISO8601 formato) para la correlación de alertas. | string (obligatorio) |
correlationUpdates | Define las actualizaciones que se van a aplicar para la correlación. | CorrelationUpdates |
notificationsForCorrelatedAlerts | Indica cómo controlar las notificaciones de alertas secundarias. | 'NotifyAlways' 'SuppressAlways' |
prioridad | Prioridad de esta correlación. | int (obligatorio) |
CorrelateBy
Nombre | Descripción | Valor |
---|---|---|
campo | JPath de la propiedad por la que deben correlacionarse las alertas. | cuerda |
CorrelationUpdates
Nombre | Descripción | Valor |
---|---|---|
actionGroups | Identificadores del grupo de acciones. | string[] (obligatorio) |
updateInterval | Intervalo de actualización para las actualizaciones de notificaciones en formato ISO8601. | string (obligatorio) |
updateType | Tipo de actualización que se debe realizar. | 'timeBased' (obligatorio) |
DailyRecurrence
Nombre | Descripción | Valor |
---|---|---|
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Daily' (obligatorio) |
ManagedResourceTags
Nombre | Descripción | Valor |
---|
Microsoft.AlertsManagement/actionRules
MonthlyRecurrence
Nombre | Descripción | Valor |
---|---|---|
daysOfMonth | Especifica los valores para el patrón de periodicidad mensual. | int[] (obligatorio) |
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Mensual' (obligatorio) |
Repetición
Nombre | Descripción | Valor |
---|---|---|
endTime | Hora de finalización de la periodicidad. | cuerda |
recurrenceType | Establezca en "Daily" para el tipo DailyRecurrence. Establezca en "Mensual" para el tipo MonthlyRecurrence. Establezca en "Weekly" para el tipo WeeklyRecurrence. | 'Daily' 'Mensual' 'Weekly' (obligatorio) |
startTime | Hora de inicio para la periodicidad. | cuerda |
RemoveAllActionGroups
Nombre | Descripción | Valor |
---|---|---|
actionType | Acción que se debe aplicar. | 'RemoveAllActionGroups' (obligatorio) |
Horario
WeeklyRecurrence
Nombre | Descripción | Valor |
---|---|---|
daysOfWeek | Especifica los valores para el patrón de periodicidad semanal. | Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' (obligatorio) |
recurrenceType | Especifica cuándo se debe aplicar la periodicidad. | 'Weekly' (obligatorio) |