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 actionGroups 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/actionGroups, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Insights/actionGroups@2024-10-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
armRoleReceivers: [
{
name: 'string'
roleId: 'string'
useCommonAlertSchema: bool
}
]
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
managedIdentity: 'string'
name: 'string'
runbookName: 'string'
serviceUri: 'string'
useCommonAlertSchema: bool
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
azureFunctionReceivers: [
{
functionAppResourceId: 'string'
functionName: 'string'
httpTriggerUrl: 'string'
managedIdentity: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
enabled: bool
eventHubReceivers: [
{
eventHubName: 'string'
eventHubNameSpace: 'string'
managedIdentity: 'string'
name: 'string'
subscriptionId: 'string'
tenantId: 'string'
useCommonAlertSchema: bool
}
]
groupShortName: 'string'
incidentReceivers: [
{
connection: {
id: 'string'
name: 'string'
}
incidentManagementService: 'string'
mappings: {
{customized property}: 'string'
}
name: 'string'
}
]
itsmReceivers: [
{
connectionId: 'string'
name: 'string'
region: 'string'
ticketConfiguration: 'string'
workspaceId: 'string'
}
]
logicAppReceivers: [
{
callbackUrl: 'string'
managedIdentity: 'string'
name: 'string'
resourceId: 'string'
useCommonAlertSchema: bool
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
voiceReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
identifierUri: 'string'
managedIdentity: 'string'
name: 'string'
objectId: 'string'
serviceUri: 'string'
tenantId: 'string'
useAadAuth: bool
useCommonAlertSchema: bool
}
]
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.Insights/actionGroups
Nombre |
Descripción |
Valor |
identidad |
Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario) |
managedServiceIdentity |
ubicación |
Ubicación del recurso |
string (obligatorio) |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
La acción agrupa las propiedades del recurso. |
ActionGroup |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Grupo de acción
Nombre |
Descripción |
Valor |
armRoleReceivers |
Lista de receptores de roles de ARM que forman parte de este grupo de acciones. Los roles son roles RBAC de Azure y solo se admiten los roles integrados. |
armRoleReceiver[] |
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[] |
azureFunctionReceivers |
Lista de receptores de funciones de Azure que forman parte de este grupo de acciones. |
azureFunctionReceiver[] |
emailReceivers |
Lista de receptores de correo electrónico que forman parte de este grupo de acciones. |
emailReceiver[] |
Habilitado |
Indica si este grupo de acciones está habilitado. Si un grupo de acciones no está habilitado, ninguno de sus receptores recibirá comunicaciones. |
bool (obligatorio) |
eventHubReceivers |
Lista de receptores del centro de eventos que forman parte de este grupo de acciones. |
EventHubReceiver[] |
groupShortName |
Nombre corto del grupo de acciones. Se usará en mensajes SMS. |
cuerda
Restricciones: Longitud máxima = 12 (obligatorio) |
incidentReceivers |
Lista de receptores de incidentes que forman parte de este grupo de acciones. |
ReceptorIncidente[] |
itsmReceivers |
Lista de receptores de ITSM que forman parte de este grupo de acciones. |
itsmReceiver[] |
logicAppReceivers |
Lista de receptores de aplicaciones lógicas que forman parte de este grupo de acciones. |
LogicAppReceiver[] |
Receptores sms |
Lista de receptores de SMS que forman parte de este grupo de acciones. |
SmsReceiver [] |
voiceReceivers |
Lista de receptores de voz que forman parte de este grupo de acciones. |
Receptor de Voz[] |
webhookReceptores |
Lista de receptores de webhook que forman parte de este grupo de acciones. |
webhookReceiver[] |
ArmRoleReceiver
Nombre |
Descripción |
Valor |
nombre |
Nombre del receptor del rol de brazo. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
roleId |
Identificador del rol de brazo. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
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) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Indica el nombre del webhook. |
cuerda |
runbookName |
Nombre de este runbook. |
string (obligatorio) |
serviceUri |
Identificador URI donde se deben enviar webhooks. |
cuerda |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
webhookResourceId |
Identificador de recurso para webhook vinculado a este runbook. |
string (obligatorio) |
AzureAppPushReceiver
Nombre |
Descripción |
Valor |
dirección de correo electrónico |
La dirección de correo electrónico registrada para la aplicación móvil de Azure. |
string (obligatorio) |
nombre |
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) |
AzureFunctionReceiver
Nombre |
Descripción |
Valor |
functionAppResourceId |
Identificador de recurso de Azure de la aplicación de funciones. |
string (obligatorio) |
functionName |
Nombre de la función en la aplicación de funciones. |
string (obligatorio) |
httpTriggerUrl (en inglés) |
Dirección URL del desencadenador http a la que se envió la solicitud HTTP. |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de funciones de Azure. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
Receptor de correo electrónico
Nombre |
Descripción |
Valor |
dirección de correo electrónico |
Dirección de correo electrónico de este receptor. |
string (obligatorio) |
nombre |
Nombre del receptor de correo electrónico. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
EventHubReceiver
Nombre |
Descripción |
Valor |
nombreDelHubDeEventos |
Nombre de la cola específica del centro de eventos |
string (obligatorio) |
eventHubNameSpace |
Espacio de nombres del centro de eventos |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor del centro de eventos. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
ID de suscripción |
Identificador de la suscripción que contiene este centro de eventos |
string (obligatorio) |
ID del arrendatario |
Identificador de inquilino de la suscripción que contiene este centro de eventos |
cuerda |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
ReceptorIncidente
Nombre |
Descripción |
Valor |
conexión |
La conexión del servicio de incidentes |
IncidentServiceConnection (obligatorio) |
incidentManagementService |
El tipo de servicio de administración de incidentes |
'Icm' (obligatorio) |
Asignaciones |
Asignaciones de campos para el servicio de incidentes |
incidentReceiverMappings (obligatorio) |
nombre |
Nombre del receptor de incidentes. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
IncidentReceiverMappings
IncidentServiceConnection
Nombre |
Descripción |
Valor |
identificación |
Valor GUID que representa el identificador de conexión para el servicio de administración de incidentes. |
string (obligatorio) |
nombre |
Nombre de la conexión. |
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) |
nombre |
Nombre del receptor itsm. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
región |
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) |
Id del espacio de trabajo |
Identificador de instancia de OMS LA. |
string (obligatorio) |
LogicAppReceiver
Nombre |
Descripción |
Valor |
callbackUrl |
Dirección URL de devolución de llamada a la que se envió la solicitud http. |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de la aplicación lógica. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
identificador de recurso |
Identificador de recurso de Azure del receptor de la aplicación lógica. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
ManagedServiceIdentity
Nombre |
Descripción |
Valor |
tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
identidades asignadas por el usuario |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
UserAssignedIdentities |
Receptor de SMS
Nombre |
Descripción |
Valor |
countryCode |
Código de país del receptor de SMS. |
string (obligatorio) |
nombre |
Nombre del receptor de SMS. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
número de teléfono |
Número de teléfono del receptor de SMS. |
string (obligatorio) |
UserAssignedIdentities
IdentidadAsignadaPorElUsuario
Receptor de voz
Nombre |
Descripción |
Valor |
countryCode |
Código de país del receptor de voz. |
string (obligatorio) |
nombre |
Nombre del receptor de voz. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
número de teléfono |
Número de teléfono del receptor de voz. |
string (obligatorio) |
WebhookReceiver
Nombre |
Descripción |
Valor |
identifierUri |
Indica el identificador URI de la autenticación de aad. |
cuerda |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de webhook. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
objectId |
Indica el identificador de objeto de aplicación de webhook para la autenticación de aad. |
cuerda |
serviceUri |
Identificador URI donde se deben enviar webhooks. |
string (obligatorio) |
ID del arrendatario |
Indica el identificador de inquilino para la autenticación de aad. |
cuerda |
useAadAuth |
Indica si usa o no la autenticación de AAD. |
Bool |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
Ejemplos de uso
Módulos comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
Módulo |
Descripción |
Grupo de acciones |
Módulo de recursos de AVM para el grupo de acciones |
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.
Definición de recursos de plantilla de ARM
El tipo de recurso actionGroups 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/actionGroups, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Insights/actionGroups",
"apiVersion": "2024-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"armRoleReceivers": [
{
"name": "string",
"roleId": "string",
"useCommonAlertSchema": "bool"
}
],
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"managedIdentity": "string",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"useCommonAlertSchema": "bool",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"azureFunctionReceivers": [
{
"functionAppResourceId": "string",
"functionName": "string",
"httpTriggerUrl": "string",
"managedIdentity": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"enabled": "bool",
"eventHubReceivers": [
{
"eventHubName": "string",
"eventHubNameSpace": "string",
"managedIdentity": "string",
"name": "string",
"subscriptionId": "string",
"tenantId": "string",
"useCommonAlertSchema": "bool"
}
],
"groupShortName": "string",
"incidentReceivers": [
{
"connection": {
"id": "string",
"name": "string"
},
"incidentManagementService": "string",
"mappings": {
"{customized property}": "string"
},
"name": "string"
}
],
"itsmReceivers": [
{
"connectionId": "string",
"name": "string",
"region": "string",
"ticketConfiguration": "string",
"workspaceId": "string"
}
],
"logicAppReceivers": [
{
"callbackUrl": "string",
"managedIdentity": "string",
"name": "string",
"resourceId": "string",
"useCommonAlertSchema": "bool"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"voiceReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"identifierUri": "string",
"managedIdentity": "string",
"name": "string",
"objectId": "string",
"serviceUri": "string",
"tenantId": "string",
"useAadAuth": "bool",
"useCommonAlertSchema": "bool"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.Insights/actionGroups
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
'2024-10-01-preestreno' |
identidad |
Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario) |
managedServiceIdentity |
ubicación |
Ubicación del recurso |
string (obligatorio) |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
La acción agrupa las propiedades del recurso. |
ActionGroup |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo |
El tipo de recurso |
'Microsoft.Insights/actionGroups' |
Grupo de acción
Nombre |
Descripción |
Valor |
armRoleReceivers |
Lista de receptores de roles de ARM que forman parte de este grupo de acciones. Los roles son roles RBAC de Azure y solo se admiten los roles integrados. |
armRoleReceiver[] |
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[] |
azureFunctionReceivers |
Lista de receptores de funciones de Azure que forman parte de este grupo de acciones. |
azureFunctionReceiver[] |
emailReceivers |
Lista de receptores de correo electrónico que forman parte de este grupo de acciones. |
emailReceiver[] |
Habilitado |
Indica si este grupo de acciones está habilitado. Si un grupo de acciones no está habilitado, ninguno de sus receptores recibirá comunicaciones. |
bool (obligatorio) |
eventHubReceivers |
Lista de receptores del centro de eventos que forman parte de este grupo de acciones. |
EventHubReceiver[] |
groupShortName |
Nombre corto del grupo de acciones. Se usará en mensajes SMS. |
cuerda
Restricciones: Longitud máxima = 12 (obligatorio) |
incidentReceivers |
Lista de receptores de incidentes que forman parte de este grupo de acciones. |
ReceptorIncidente[] |
itsmReceivers |
Lista de receptores de ITSM que forman parte de este grupo de acciones. |
itsmReceiver[] |
logicAppReceivers |
Lista de receptores de aplicaciones lógicas que forman parte de este grupo de acciones. |
LogicAppReceiver[] |
Receptores sms |
Lista de receptores de SMS que forman parte de este grupo de acciones. |
SmsReceiver [] |
voiceReceivers |
Lista de receptores de voz que forman parte de este grupo de acciones. |
Receptor de Voz[] |
webhookReceptores |
Lista de receptores de webhook que forman parte de este grupo de acciones. |
webhookReceiver[] |
ArmRoleReceiver
Nombre |
Descripción |
Valor |
nombre |
Nombre del receptor del rol de brazo. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
roleId |
Identificador del rol de brazo. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
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) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Indica el nombre del webhook. |
cuerda |
runbookName |
Nombre de este runbook. |
string (obligatorio) |
serviceUri |
Identificador URI donde se deben enviar webhooks. |
cuerda |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
webhookResourceId |
Identificador de recurso para webhook vinculado a este runbook. |
string (obligatorio) |
AzureAppPushReceiver
Nombre |
Descripción |
Valor |
dirección de correo electrónico |
La dirección de correo electrónico registrada para la aplicación móvil de Azure. |
string (obligatorio) |
nombre |
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) |
AzureFunctionReceiver
Nombre |
Descripción |
Valor |
functionAppResourceId |
Identificador de recurso de Azure de la aplicación de funciones. |
string (obligatorio) |
functionName |
Nombre de la función en la aplicación de funciones. |
string (obligatorio) |
httpTriggerUrl (en inglés) |
Dirección URL del desencadenador http a la que se envió la solicitud HTTP. |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de funciones de Azure. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
Receptor de correo electrónico
Nombre |
Descripción |
Valor |
dirección de correo electrónico |
Dirección de correo electrónico de este receptor. |
string (obligatorio) |
nombre |
Nombre del receptor de correo electrónico. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
EventHubReceiver
Nombre |
Descripción |
Valor |
nombreDelHubDeEventos |
Nombre de la cola específica del centro de eventos |
string (obligatorio) |
eventHubNameSpace |
Espacio de nombres del centro de eventos |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor del centro de eventos. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
ID de suscripción |
Identificador de la suscripción que contiene este centro de eventos |
string (obligatorio) |
ID del arrendatario |
Identificador de inquilino de la suscripción que contiene este centro de eventos |
cuerda |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
ReceptorIncidente
Nombre |
Descripción |
Valor |
conexión |
La conexión del servicio de incidentes |
IncidentServiceConnection (obligatorio) |
incidentManagementService |
El tipo de servicio de administración de incidentes |
'Icm' (obligatorio) |
Asignaciones |
Asignaciones de campos para el servicio de incidentes |
incidentReceiverMappings (obligatorio) |
nombre |
Nombre del receptor de incidentes. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
IncidentReceiverMappings
IncidentServiceConnection
Nombre |
Descripción |
Valor |
identificación |
Valor GUID que representa el identificador de conexión para el servicio de administración de incidentes. |
string (obligatorio) |
nombre |
Nombre de la conexión. |
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) |
nombre |
Nombre del receptor itsm. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
región |
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) |
Id del espacio de trabajo |
Identificador de instancia de OMS LA. |
string (obligatorio) |
LogicAppReceiver
Nombre |
Descripción |
Valor |
callbackUrl |
Dirección URL de devolución de llamada a la que se envió la solicitud http. |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de la aplicación lógica. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
identificador de recurso |
Identificador de recurso de Azure del receptor de la aplicación lógica. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
ManagedServiceIdentity
Nombre |
Descripción |
Valor |
tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
identidades asignadas por el usuario |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
UserAssignedIdentities |
Receptor de SMS
Nombre |
Descripción |
Valor |
countryCode |
Código de país del receptor de SMS. |
string (obligatorio) |
nombre |
Nombre del receptor de SMS. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
número de teléfono |
Número de teléfono del receptor de SMS. |
string (obligatorio) |
UserAssignedIdentities
IdentidadAsignadaPorElUsuario
Receptor de voz
Nombre |
Descripción |
Valor |
countryCode |
Código de país del receptor de voz. |
string (obligatorio) |
nombre |
Nombre del receptor de voz. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
número de teléfono |
Número de teléfono del receptor de voz. |
string (obligatorio) |
WebhookReceiver
Nombre |
Descripción |
Valor |
identifierUri |
Indica el identificador URI de la autenticación de aad. |
cuerda |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de webhook. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
objectId |
Indica el identificador de objeto de aplicación de webhook para la autenticación de aad. |
cuerda |
serviceUri |
Identificador URI donde se deben enviar webhooks. |
string (obligatorio) |
ID del arrendatario |
Indica el identificador de inquilino para la autenticación de aad. |
cuerda |
useAadAuth |
Indica si usa o no la autenticación de AAD. |
Bool |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
Plantilla |
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 |
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 LVM. |
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. |
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. |
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 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 los registros 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 de los registros de escalabilidad automática con errores en el registro de actividad de Azure. |
Implementar Application Insight y crear alertas en ella
|
Esta plantilla le permite implementar Application Insight y crear alertas en ella. |
creación de pruebas web dinámicas
|
Cree cualquier número de pruebas web (ping) de App Insights. |
Gobernanza empresarial-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 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. |
web de Umbraco CMS escalable
|
Esta plantilla proporciona una manera sencilla de implementar una aplicación web cmS de umbraco en Azure App Service Web Apps. |
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. |
El tipo de recurso actionGroups 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/actionGroups, agregue el siguiente Terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/actionGroups@2024-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
armRoleReceivers = [
{
name = "string"
roleId = "string"
useCommonAlertSchema = bool
}
]
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
managedIdentity = "string"
name = "string"
runbookName = "string"
serviceUri = "string"
useCommonAlertSchema = bool
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
azureFunctionReceivers = [
{
functionAppResourceId = "string"
functionName = "string"
httpTriggerUrl = "string"
managedIdentity = "string"
name = "string"
useCommonAlertSchema = bool
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
useCommonAlertSchema = bool
}
]
enabled = bool
eventHubReceivers = [
{
eventHubName = "string"
eventHubNameSpace = "string"
managedIdentity = "string"
name = "string"
subscriptionId = "string"
tenantId = "string"
useCommonAlertSchema = bool
}
]
groupShortName = "string"
incidentReceivers = [
{
connection = {
id = "string"
name = "string"
}
incidentManagementService = "string"
mappings = {
{customized property} = "string"
}
name = "string"
}
]
itsmReceivers = [
{
connectionId = "string"
name = "string"
region = "string"
ticketConfiguration = "string"
workspaceId = "string"
}
]
logicAppReceivers = [
{
callbackUrl = "string"
managedIdentity = "string"
name = "string"
resourceId = "string"
useCommonAlertSchema = bool
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
voiceReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
identifierUri = "string"
managedIdentity = "string"
name = "string"
objectId = "string"
serviceUri = "string"
tenantId = "string"
useAadAuth = bool
useCommonAlertSchema = bool
}
]
}
}
}
Valores de propiedad
Microsoft.Insights/actionGroups
Nombre |
Descripción |
Valor |
identidad |
Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario) |
managedServiceIdentity |
ubicación |
Ubicación del recurso |
string (obligatorio) |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
La acción agrupa las propiedades del recurso. |
ActionGroup |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. |
tipo |
El tipo de recurso |
"Microsoft.Insights/actionGroups@2024-10-01-preview" |
Grupo de acción
Nombre |
Descripción |
Valor |
armRoleReceivers |
Lista de receptores de roles de ARM que forman parte de este grupo de acciones. Los roles son roles RBAC de Azure y solo se admiten los roles integrados. |
armRoleReceiver[] |
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[] |
azureFunctionReceivers |
Lista de receptores de funciones de Azure que forman parte de este grupo de acciones. |
azureFunctionReceiver[] |
emailReceivers |
Lista de receptores de correo electrónico que forman parte de este grupo de acciones. |
emailReceiver[] |
Habilitado |
Indica si este grupo de acciones está habilitado. Si un grupo de acciones no está habilitado, ninguno de sus receptores recibirá comunicaciones. |
bool (obligatorio) |
eventHubReceivers |
Lista de receptores del centro de eventos que forman parte de este grupo de acciones. |
EventHubReceiver[] |
groupShortName |
Nombre corto del grupo de acciones. Se usará en mensajes SMS. |
cuerda
Restricciones: Longitud máxima = 12 (obligatorio) |
incidentReceivers |
Lista de receptores de incidentes que forman parte de este grupo de acciones. |
ReceptorIncidente[] |
itsmReceivers |
Lista de receptores de ITSM que forman parte de este grupo de acciones. |
itsmReceiver[] |
logicAppReceivers |
Lista de receptores de aplicaciones lógicas que forman parte de este grupo de acciones. |
LogicAppReceiver[] |
Receptores sms |
Lista de receptores de SMS que forman parte de este grupo de acciones. |
SmsReceiver [] |
voiceReceivers |
Lista de receptores de voz que forman parte de este grupo de acciones. |
Receptor de Voz[] |
webhookReceptores |
Lista de receptores de webhook que forman parte de este grupo de acciones. |
webhookReceiver[] |
ArmRoleReceiver
Nombre |
Descripción |
Valor |
nombre |
Nombre del receptor del rol de brazo. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
roleId |
Identificador del rol de brazo. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
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) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Indica el nombre del webhook. |
cuerda |
runbookName |
Nombre de este runbook. |
string (obligatorio) |
serviceUri |
Identificador URI donde se deben enviar webhooks. |
cuerda |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
webhookResourceId |
Identificador de recurso para webhook vinculado a este runbook. |
string (obligatorio) |
AzureAppPushReceiver
Nombre |
Descripción |
Valor |
dirección de correo electrónico |
La dirección de correo electrónico registrada para la aplicación móvil de Azure. |
string (obligatorio) |
nombre |
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) |
AzureFunctionReceiver
Nombre |
Descripción |
Valor |
functionAppResourceId |
Identificador de recurso de Azure de la aplicación de funciones. |
string (obligatorio) |
functionName |
Nombre de la función en la aplicación de funciones. |
string (obligatorio) |
httpTriggerUrl (en inglés) |
Dirección URL del desencadenador http a la que se envió la solicitud HTTP. |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de funciones de Azure. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
Receptor de correo electrónico
Nombre |
Descripción |
Valor |
dirección de correo electrónico |
Dirección de correo electrónico de este receptor. |
string (obligatorio) |
nombre |
Nombre del receptor de correo electrónico. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
EventHubReceiver
Nombre |
Descripción |
Valor |
nombreDelHubDeEventos |
Nombre de la cola específica del centro de eventos |
string (obligatorio) |
eventHubNameSpace |
Espacio de nombres del centro de eventos |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor del centro de eventos. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
ID de suscripción |
Identificador de la suscripción que contiene este centro de eventos |
string (obligatorio) |
ID del arrendatario |
Identificador de inquilino de la suscripción que contiene este centro de eventos |
cuerda |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
ReceptorIncidente
Nombre |
Descripción |
Valor |
conexión |
La conexión del servicio de incidentes |
IncidentServiceConnection (obligatorio) |
incidentManagementService |
El tipo de servicio de administración de incidentes |
'Icm' (obligatorio) |
Asignaciones |
Asignaciones de campos para el servicio de incidentes |
incidentReceiverMappings (obligatorio) |
nombre |
Nombre del receptor de incidentes. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
IncidentReceiverMappings
IncidentServiceConnection
Nombre |
Descripción |
Valor |
identificación |
Valor GUID que representa el identificador de conexión para el servicio de administración de incidentes. |
string (obligatorio) |
nombre |
Nombre de la conexión. |
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) |
nombre |
Nombre del receptor itsm. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
región |
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) |
Id del espacio de trabajo |
Identificador de instancia de OMS LA. |
string (obligatorio) |
LogicAppReceiver
Nombre |
Descripción |
Valor |
callbackUrl |
Dirección URL de devolución de llamada a la que se envió la solicitud http. |
string (obligatorio) |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de la aplicación lógica. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
identificador de recurso |
Identificador de recurso de Azure del receptor de la aplicación lógica. |
string (obligatorio) |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |
ManagedServiceIdentity
Nombre |
Descripción |
Valor |
tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
identidades asignadas por el usuario |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
UserAssignedIdentities |
Receptor de SMS
Nombre |
Descripción |
Valor |
countryCode |
Código de país del receptor de SMS. |
string (obligatorio) |
nombre |
Nombre del receptor de SMS. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
número de teléfono |
Número de teléfono del receptor de SMS. |
string (obligatorio) |
UserAssignedIdentities
IdentidadAsignadaPorElUsuario
Receptor de voz
Nombre |
Descripción |
Valor |
countryCode |
Código de país del receptor de voz. |
string (obligatorio) |
nombre |
Nombre del receptor de voz. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
número de teléfono |
Número de teléfono del receptor de voz. |
string (obligatorio) |
WebhookReceiver
Nombre |
Descripción |
Valor |
identifierUri |
Indica el identificador URI de la autenticación de aad. |
cuerda |
managedIdentity |
Identificador de entidad de seguridad de la identidad administrada. El valor puede ser "None", "SystemAssigned" |
cuerda |
nombre |
Nombre del receptor de webhook. Los nombres deben ser únicos en todos los receptores de un grupo de acciones. |
string (obligatorio) |
objectId |
Indica el identificador de objeto de aplicación de webhook para la autenticación de aad. |
cuerda |
serviceUri |
Identificador URI donde se deben enviar webhooks. |
string (obligatorio) |
ID del arrendatario |
Indica el identificador de inquilino para la autenticación de aad. |
cuerda |
useAadAuth |
Indica si usa o no la autenticación de AAD. |
Bool |
useCommonAlertSchema |
Indica si se va a usar el esquema de alertas común. |
Bool |