microsoft.insights actionGroups 2017-04-01
Definición de recursos de Bicep
El tipo de recurso actionGroups se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
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/actionGroups, agregue el siguiente bicep a la plantilla.
resource symbolicname 'microsoft.insights/actionGroups@2017-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
name: 'string'
runbookName: 'string'
serviceUri: 'string'
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
enabled: bool
groupShortName: 'string'
itsmReceivers: [
{
connectionId: 'string'
name: 'string'
region: 'string'
ticketConfiguration: 'string'
workspaceId: 'string'
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
name: 'string'
serviceUri: 'string'
}
]
}
}
Valores de propiedad
actionGroups
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-260 Caracteres válidos: No puede usar: :<>+/&%\? ni caracteres de controlNo puede terminar con un espacio ni punto. |
ubicación | Ubicación de los recursos | string (obligatorio) |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
properties | La acción agrupa las propiedades del recurso. | ActionGroup |
ActionGroup
Nombre | Descripción | Valor |
---|---|---|
automationRunbookReceivers | La lista de receptores AutomationRunbook que forman parte de este grupo de acciones. | AutomationRunbookReceiver[] |
azureAppPushReceivers | La lista de receptores de AzureAppPush que forman parte de este grupo de acciones. | AzureAppPushReceiver[] |
emailReceivers | Lista de receptores de correo electrónico que forman parte de este grupo de acciones. | EmailReceiver[] |
enabled | Indica si este grupo de acciones está habilitado. Si un grupo de acciones no está habilitado, ninguno de sus receptores recibirá comunicaciones. | bool (obligatorio) |
groupShortName | Nombre corto del grupo de acciones. Se usará en mensajes SMS. | string (obligatorio) Restricciones: Longitud máxima = 12 |
itsmReceivers | Lista de receptores itsm que forman parte de este grupo de acciones. | ItsmReceiver[] |
smsReceivers | Lista de receptores de SMS que forman parte de este grupo de acciones. | SmsReceiver[] |
webhookReceivers | Lista de receptores de webhook que forman parte de este grupo de acciones. | WebhookReceiver[] |
AutomationRunbookReceiver
Nombre | Descripción | Valor |
---|---|---|
automationAccountId | El identificador de la cuenta de Azure Automation que contiene este runbook y se autentica en el recurso de Azure. | string (obligatorio) |
isGlobalRunbook | Indica si esta instancia es un runbook global. | bool (obligatorio) |
name | Indica el nombre del webhook. | string |
runbookName | Nombre de este runbook. | string (obligatorio) |
serviceUri | URI donde se deben enviar webhooks. | string |
webhookResourceId | Identificador de recurso del webhook vinculado a este runbook. | string (obligatorio) |
AzureAppPushReceiver
Nombre | Descripción | Valor |
---|---|---|
emailAddress | La dirección de correo electrónico registrada para la aplicación móvil de Azure. | string (obligatorio) |
name | Nombre del receptor de inserción de la aplicación móvil de Azure. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
EmailReceiver
Nombre | Descripción | Valor |
---|---|---|
emailAddress | Dirección de correo electrónico de este receptor. | string (obligatorio) |
name | Nombre del receptor de correo electrónico. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
ItsmReceiver
Nombre | Descripción | Valor |
---|---|---|
connectionId | Identificación única de la conexión itsm entre varias definidas en el área de trabajo anterior. | string (obligatorio) |
name | Nombre del receptor itsm. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
region | Región en la que reside el área de trabajo. Valores admitidos:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | string (obligatorio) |
ticketConfiguration | Blob JSON para las configuraciones de la acción ITSM. La opción CreateMultipleWorkItems también formará parte de este blob. | string (obligatorio) |
workspaceId | Identificador de instancia de OMS LA. | string (obligatorio) |
SmsReceiver
Nombre | Descripción | Valor |
---|---|---|
countryCode | Código de país del receptor sms. | string (obligatorio) |
name | Nombre del receptor de SMS. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
phoneNumber | Número de teléfono del receptor de SMS. | string (obligatorio) |
WebhookReceiver
Nombre | Descripción | Value |
---|---|---|
name | Nombre del receptor de webhook. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
serviceUri | URI donde se deben enviar webhooks. | string (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
BrowserBox Azure Edition |
Esta plantilla implementa BrowserBox en una máquina virtual LVM de Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7. |
Aplicación web cmS de Umbraco escalable |
Esta plantilla proporciona una manera sencilla de implementar una aplicación web de CMS de umbraco en Azure App Service Web Apps. |
Clúster de AKS con una puerta de enlace NAT y un Application Gateway |
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. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
La adopción de la nube para una empresa, pequeña o grande requiere modelos de gobernanza responsables y eficientes para derivar el valor de sus implementaciones en la nube. CloudWise (un nombre de código para la solución), es una solución compuesta disponible en inicios rápidos de asociados de Azure, es un habilitador de adopción para clientes, integradores de sistemas y asociados por igual, que ofrece una solución de gobernanza y operaciones automáticas, centrada en optimizar los costos, mejorar la confiabilidad de las aplicaciones, reducir el riesgo empresarial. La solución resalta los pilares básicos de gobernanza de visibilidad y control. |
Creación de pruebas web dinámicas |
Cree cualquier número de pruebas web (ping) de App Insights. |
Creación de un nuevo grupo de acciones en Azure |
Esta plantilla crea un nuevo grupo de acciones en Azure, este grupo de acciones se puede usar para configurar alertas en Azure. |
Implementación de una alerta de registro de actividad de escalado automático |
Esta plantilla le permite implementar una alerta sencilla que usa un grupo de acciones para enviar notificaciones por correo electrónico para cualquier registro de escalabilidad automática en el registro de actividad de Azure. |
Implementación de una alerta de registro de actividad con errores de escalado automático |
Esta plantilla le permite implementar una alerta sencilla que usa un grupo de acciones para enviar notificaciones por correo electrónico para los registros de escalabilidad automática con errores en el registro de actividad de Azure. |
Implementación de una alerta de Service Health |
Esta plantilla le permite implementar una alerta sencilla que usa un grupo de acciones para enviar notificaciones por correo electrónico para cualquier registro de Service Health en el registro de actividad de Azure. |
Implementación de Application Insight y creación de alertas en ella |
Esta plantilla le permite implementar Application Insight y crear alertas en ella. |
Crea una alerta 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. |
Configuración de notificaciones para 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 actionGroups se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
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/actionGroups, agregue el siguiente json a la plantilla.
{
"type": "microsoft.insights/actionGroups",
"apiVersion": "2017-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"enabled": "bool",
"groupShortName": "string",
"itsmReceivers": [
{
"connectionId": "string",
"name": "string",
"region": "string",
"ticketConfiguration": "string",
"workspaceId": "string"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"name": "string",
"serviceUri": "string"
}
]
}
}
Valores de propiedad
actionGroups
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'microsoft.insights/actionGroups' |
apiVersion | La versión de la API de recursos | '2017-04-01' |
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-260 Caracteres válidos: No puede usar: :<>+/&%\? ni caracteres de controlNo puede terminar con un espacio ni punto. |
ubicación | Ubicación de los recursos | string (obligatorio) |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
properties | La acción agrupa las propiedades del recurso. | ActionGroup |
ActionGroup
Nombre | Descripción | Valor |
---|---|---|
automationRunbookReceivers | La lista de receptores AutomationRunbook que forman parte de este grupo de acciones. | AutomationRunbookReceiver[] |
azureAppPushReceivers | La lista de receptores de AzureAppPush que forman parte de este grupo de acciones. | AzureAppPushReceiver[] |
emailReceivers | Lista de receptores de correo electrónico que forman parte de este grupo de acciones. | EmailReceiver[] |
enabled | Indica si este grupo de acciones está habilitado. Si un grupo de acciones no está habilitado, ninguno de sus receptores recibirá comunicaciones. | bool (obligatorio) |
groupShortName | Nombre corto del grupo de acciones. Se usará en mensajes SMS. | string (obligatorio) Restricciones: Longitud máxima = 12 |
itsmReceivers | Lista de receptores itsm que forman parte de este grupo de acciones. | ItsmReceiver[] |
smsReceivers | Lista de receptores de SMS que forman parte de este grupo de acciones. | SmsReceiver[] |
webhookReceivers | Lista de receptores de webhook que forman parte de este grupo de acciones. | WebhookReceiver[] |
AutomationRunbookReceiver
Nombre | Descripción | Valor |
---|---|---|
automationAccountId | El identificador de la cuenta de Azure Automation que contiene este runbook y se autentica en el recurso de Azure. | string (obligatorio) |
isGlobalRunbook | Indica si esta instancia es un runbook global. | bool (obligatorio) |
name | Indica el nombre del webhook. | string |
runbookName | Nombre de este runbook. | string (obligatorio) |
serviceUri | URI donde se deben enviar webhooks. | string |
webhookResourceId | Identificador de recurso del webhook vinculado a este runbook. | string (obligatorio) |
AzureAppPushReceiver
Nombre | Descripción | Valor |
---|---|---|
emailAddress | La dirección de correo electrónico registrada para la aplicación móvil de Azure. | string (obligatorio) |
name | Nombre del receptor de inserción de la aplicación móvil de Azure. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
EmailReceiver
Nombre | Descripción | Valor |
---|---|---|
emailAddress | Dirección de correo electrónico de este receptor. | string (obligatorio) |
name | Nombre del receptor de correo electrónico. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
ItsmReceiver
Nombre | Descripción | Valor |
---|---|---|
connectionId | Identificación única de la conexión ITSM entre varias definidas en el área de trabajo anterior. | string (obligatorio) |
name | Nombre del receptor itsm. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
region | Región en la que reside el área de trabajo. Valores admitidos:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | string (obligatorio) |
ticketConfiguration | Blob JSON para las configuraciones de la acción ITSM. La opción CreateMultipleWorkItems también formará parte de este blob. | string (obligatorio) |
workspaceId | Identificador de instancia de OMS LA. | string (obligatorio) |
SmsReceiver
Nombre | Descripción | Valor |
---|---|---|
countryCode | Código de país del receptor sms. | string (obligatorio) |
name | Nombre del receptor de SMS. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
phoneNumber | Número de teléfono del receptor sms. | string (obligatorio) |
WebhookReceiver
Nombre | Descripción | Value |
---|---|---|
name | Nombre del receptor de webhook. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
serviceUri | Identificador URI donde se deben enviar webhooks. | string (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
BrowserBox Azure Edition |
Esta plantilla implementa BrowserBox en una máquina virtual LVM de Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7. |
Aplicación web Umbraco CMS escalable |
Esta plantilla proporciona una manera sencilla de implementar la aplicación web cmS de umbraco en Azure App Service Web Apps. |
Clúster de AKS con una puerta de enlace NAT y una Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para conexiones salientes y una Application Gateway para las conexiones entrantes. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
La adopción de la nube para una empresa, pequeña o grande requiere modelos de gobernanza responsables y eficientes para derivar el valor de sus implementaciones en la nube. CloudWise (un nombre de código para la solución), es una solución compuesta disponible en inicios rápidos de asociados de Azure, es un habilitador de adopción para clientes, integradores de sistemas y asociados, que ofrece una solución de autoservicio, gobernanza automatizada y operaciones, centrada en optimizar los costos, mejorar la confiabilidad de las aplicaciones, reducir el riesgo empresarial. La solución resalta los pilares principales de gobernanza de visibilidad y control. |
Creación de pruebas web dinámicas |
Cree cualquier número de pruebas web (ping) de App Insights. |
Creación de un nuevo grupo de acciones en Azure |
Esta plantilla crea un nuevo grupo de acciones en Azure, este grupo de acciones se puede usar para configurar alertas en Azure. |
Implementación de una alerta de registro de actividad de escalado automático |
Esta plantilla permite implementar una alerta sencilla que usa un grupo de acciones para enviar notificaciones por correo electrónico para cualquier registro de escalado automático en el registro de actividad de Azure. |
Implementación de una alerta de registro de actividad con errores de escalado automático |
Esta plantilla permite implementar una alerta sencilla que usa un grupo de acciones para enviar notificaciones por correo electrónico de los registros de escalado automático con errores en el registro de actividad de Azure. |
Implementación de una alerta de Service Health |
Esta plantilla le permite implementar una alerta sencilla que usa un grupo de acciones para enviar notificaciones por correo electrónico para cualquier registro de Service Health en el registro de actividad de Azure. |
Implementación de Application Insight y creación de alertas en ella |
Esta plantilla le permite implementar Application Insight y crear alertas en ella. |
Crea una alerta 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 de Azure cerain. |
Configuración de notificaciones para 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 actionGroups 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/actionGroups, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "microsoft.insights/actionGroups@2017-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
name = "string"
runbookName = "string"
serviceUri = "string"
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
}
]
enabled = bool
groupShortName = "string"
itsmReceivers = [
{
connectionId = "string"
name = "string"
region = "string"
ticketConfiguration = "string"
workspaceId = "string"
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
name = "string"
serviceUri = "string"
}
]
}
})
}
Valores de propiedad
actionGroups
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "microsoft.insights/actionGroups@2017-04-01" |
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-260 Caracteres válidos: No puede usar: :<>+/&%\? ni caracteres de controlNo puede terminar con un espacio ni punto. |
ubicación | Ubicación de los recursos | string (obligatorio) |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. |
properties | Las acciones agrupan las propiedades del recurso. | ActionGroup |
ActionGroup
Nombre | Descripción | Valor |
---|---|---|
automationRunbookReceivers | Lista de receptores AutomationRunbook que forman parte de este grupo de acciones. | AutomationRunbookReceiver[] |
azureAppPushReceivers | Lista de receptores de AzureAppPush que forman parte de este grupo de acciones. | AzureAppPushReceiver[] |
emailReceivers | Lista de receptores de correo electrónico que forman parte de este grupo de acciones. | EmailReceiver[] |
enabled | Indica si este grupo de acciones está habilitado. Si un grupo de acciones no está habilitado, ninguno de sus receptores recibirá comunicaciones. | bool (obligatorio) |
groupShortName | Nombre corto del grupo de acciones. Se usará en mensajes SMS. | string (obligatorio) Restricciones: Longitud máxima = 12 |
itsmReceivers | Lista de receptores ITSM que forman parte de este grupo de acciones. | ItsmReceiver[] |
smsReceivers | Lista de receptores sms que forman parte de este grupo de acciones. | SmsReceiver[] |
webhookReceivers | Lista de receptores de webhook que forman parte de este grupo de acciones. | WebhookReceiver[] |
AutomationRunbookReceiver
Nombre | Descripción | Valor |
---|---|---|
automationAccountId | Identificador de cuenta de Azure Automation que contiene este runbook y se autentica en el recurso de Azure. | string (obligatorio) |
isGlobalRunbook | Indica si esta instancia es un runbook global. | bool (obligatorio) |
name | Indica el nombre del webhook. | string |
runbookName | Nombre de este runbook. | string (obligatorio) |
serviceUri | Identificador URI donde se deben enviar webhooks. | string |
webhookResourceId | Identificador de recurso del webhook vinculado a este runbook. | string (obligatorio) |
AzureAppPushReceiver
Nombre | Descripción | Valor |
---|---|---|
emailAddress | La dirección de correo electrónico registrada para la aplicación móvil de Azure. | string (obligatorio) |
name | Nombre del receptor de inserción de la aplicación móvil de Azure. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
EmailReceiver
Nombre | Descripción | Valor |
---|---|---|
emailAddress | Dirección de correo electrónico de este receptor. | string (obligatorio) |
name | Nombre del receptor de correo electrónico. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
ItsmReceiver
Nombre | Descripción | Valor |
---|---|---|
connectionId | Identificación única de la conexión itsm entre varias definidas en el área de trabajo anterior. | string (obligatorio) |
name | Nombre del receptor itsm. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
region | Región en la que reside el área de trabajo. Valores admitidos:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | string (obligatorio) |
ticketConfiguration | Blob JSON para las configuraciones de la acción ITSM. La opción CreateMultipleWorkItems también formará parte de este blob. | string (obligatorio) |
workspaceId | Identificador de instancia de OMS LA. | string (obligatorio) |
SmsReceiver
Nombre | Descripción | Valor |
---|---|---|
countryCode | Código de país del receptor sms. | string (obligatorio) |
name | Nombre del receptor de SMS. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
phoneNumber | Número de teléfono del receptor de SMS. | string (obligatorio) |
WebhookReceiver
Nombre | Descripción | Value |
---|---|---|
name | Nombre del receptor de webhook. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. | string (obligatorio) |
serviceUri | URI donde se deben enviar webhooks. | string (obligatorio) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de