The Azure automation account Id which holds this runbook and authenticate to Azure resource.
string (required)
isGlobalRunbook
Indicates whether this instance is global runbook.
bool (required)
name
Indicates name of the webhook.
string
runbookName
The name for this runbook.
string (required)
serviceUri
The URI where webhooks should be sent.
string
webhookResourceId
The resource id for webhook linked to this runbook.
string (required)
AzureAppPushReceiver
Name
Description
Value
emailAddress
The email address registered for the Azure mobile app.
string (required)
name
The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group.
string (required)
AzureFunctionReceiver
Name
Description
Value
functionAppResourceId
The azure resource id of the function app.
string (required)
functionName
The function name in the function app.
string (required)
httpTriggerUrl
The http trigger url where http request sent to.
string (required)
name
The name of the azure function receiver. Names must be unique across all receivers within an action group.
string (required)
EmailReceiver
Name
Description
Value
emailAddress
The email address of this receiver.
string (required)
name
The name of the email receiver. Names must be unique across all receivers within an action group.
string (required)
ItsmReceiver
Name
Description
Value
connectionId
Unique identification of ITSM connection among multiple defined in above workspace.
string (required)
name
The name of the Itsm receiver. Names must be unique across all receivers within an action group.
string (required)
region
Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
string (required)
ticketConfiguration
JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
string (required)
workspaceId
OMS LA instance identifier.
string (required)
LogicAppReceiver
Name
Description
Value
callbackUrl
The callback url where http request sent to.
string (required)
name
The name of the logic app receiver. Names must be unique across all receivers within an action group.
string (required)
resourceId
The azure resource id of the logic app receiver.
string (required)
SmsReceiver
Name
Description
Value
countryCode
The country code of the SMS receiver.
string (required)
name
The name of the SMS receiver. Names must be unique across all receivers within an action group.
string (required)
phoneNumber
The phone number of the SMS receiver.
string (required)
VoiceReceiver
Name
Description
Value
countryCode
The country code of the voice receiver.
string (required)
name
The name of the voice receiver. Names must be unique across all receivers within an action group.
string (required)
phoneNumber
The phone number of the voice receiver.
string (required)
WebhookReceiver
Name
Description
Value
name
The name of the webhook receiver. Names must be unique across all receivers within an action group.
string (required)
serviceUri
The URI where webhooks should be sent.
string (required)
Quickstart templates
The following quickstart templates deploy this resource type.
Cloud adoption for an Enterprise, small or large, require responsible and efficient governance models to derive value from their cloud deployments. CloudWise (a code-name for the solution), is a composite solution available from Azure Partner QuickStarts, is an adoption enabler for Customers, System Integrators and Partners alike, that delivers a self-serviceable, automated governance and operations solution, focused on Optimizing Your Costs, Improve Your Application(s) Reliability, Reducing Business Risk. The solution highlights the core governance pillars of Visibility and Control.
This template allows you to deploy a simple alert which uses an action group to send email notifications for any Autoscale records in the Azure Activity Log
This template allows you to deploy a simple alert which uses an action group to send email notifications for any failed Autoscale records in the Azure Activity Log
This template allows you to deploy a simple alert which uses an action group to send email notifications for any Service Health records in the Azure Activity Log
This template creates an Azure service health alert that optionally sends emails to service administrators and specified email addresses in the event of cerain Azure service outages.
This template enables you to setup email notifications for your Recovery Services vaults using Azure Monitor, by deploying an alert processing rule and an action group
ARM template resource definition
The actionGroups resource type can be deployed with operations that target:
The Azure automation account Id which holds this runbook and authenticate to Azure resource.
string (required)
isGlobalRunbook
Indicates whether this instance is global runbook.
bool (required)
name
Indicates name of the webhook.
string
runbookName
The name for this runbook.
string (required)
serviceUri
The URI where webhooks should be sent.
string
webhookResourceId
The resource id for webhook linked to this runbook.
string (required)
AzureAppPushReceiver
Name
Description
Value
emailAddress
The email address registered for the Azure mobile app.
string (required)
name
The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group.
string (required)
AzureFunctionReceiver
Name
Description
Value
functionAppResourceId
The azure resource id of the function app.
string (required)
functionName
The function name in the function app.
string (required)
httpTriggerUrl
The http trigger url where http request sent to.
string (required)
name
The name of the azure function receiver. Names must be unique across all receivers within an action group.
string (required)
EmailReceiver
Name
Description
Value
emailAddress
The email address of this receiver.
string (required)
name
The name of the email receiver. Names must be unique across all receivers within an action group.
string (required)
ItsmReceiver
Name
Description
Value
connectionId
Unique identification of ITSM connection among multiple defined in above workspace.
string (required)
name
The name of the Itsm receiver. Names must be unique across all receivers within an action group.
string (required)
region
Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
string (required)
ticketConfiguration
JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
string (required)
workspaceId
OMS LA instance identifier.
string (required)
LogicAppReceiver
Name
Description
Value
callbackUrl
The callback url where http request sent to.
string (required)
name
The name of the logic app receiver. Names must be unique across all receivers within an action group.
string (required)
resourceId
The azure resource id of the logic app receiver.
string (required)
SmsReceiver
Name
Description
Value
countryCode
The country code of the SMS receiver.
string (required)
name
The name of the SMS receiver. Names must be unique across all receivers within an action group.
string (required)
phoneNumber
The phone number of the SMS receiver.
string (required)
VoiceReceiver
Name
Description
Value
countryCode
The country code of the voice receiver.
string (required)
name
The name of the voice receiver. Names must be unique across all receivers within an action group.
string (required)
phoneNumber
The phone number of the voice receiver.
string (required)
WebhookReceiver
Name
Description
Value
name
The name of the webhook receiver. Names must be unique across all receivers within an action group.
string (required)
serviceUri
The URI where webhooks should be sent.
string (required)
Quickstart templates
The following quickstart templates deploy this resource type.
Cloud adoption for an Enterprise, small or large, require responsible and efficient governance models to derive value from their cloud deployments. CloudWise (a code-name for the solution), is a composite solution available from Azure Partner QuickStarts, is an adoption enabler for Customers, System Integrators and Partners alike, that delivers a self-serviceable, automated governance and operations solution, focused on Optimizing Your Costs, Improve Your Application(s) Reliability, Reducing Business Risk. The solution highlights the core governance pillars of Visibility and Control.
This template allows you to deploy a simple alert which uses an action group to send email notifications for any Autoscale records in the Azure Activity Log
This template allows you to deploy a simple alert which uses an action group to send email notifications for any failed Autoscale records in the Azure Activity Log
This template allows you to deploy a simple alert which uses an action group to send email notifications for any Service Health records in the Azure Activity Log
This template creates an Azure service health alert that optionally sends emails to service administrators and specified email addresses in the event of cerain Azure service outages.
This template enables you to setup email notifications for your Recovery Services vaults using Azure Monitor, by deploying an alert processing rule and an action group
Terraform (AzAPI provider) resource definition
The actionGroups resource type can be deployed with operations that target:
Resource groups
For a list of changed properties in each API version, see change log.
Resource format
To create a microsoft.insights/actionGroups resource, add the following Terraform to your template.
The Azure automation account Id which holds this runbook and authenticate to Azure resource.
string (required)
isGlobalRunbook
Indicates whether this instance is global runbook.
bool (required)
name
Indicates name of the webhook.
string
runbookName
The name for this runbook.
string (required)
serviceUri
The URI where webhooks should be sent.
string
webhookResourceId
The resource id for webhook linked to this runbook.
string (required)
AzureAppPushReceiver
Name
Description
Value
emailAddress
The email address registered for the Azure mobile app.
string (required)
name
The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group.
string (required)
AzureFunctionReceiver
Name
Description
Value
functionAppResourceId
The azure resource id of the function app.
string (required)
functionName
The function name in the function app.
string (required)
httpTriggerUrl
The http trigger url where http request sent to.
string (required)
name
The name of the azure function receiver. Names must be unique across all receivers within an action group.
string (required)
EmailReceiver
Name
Description
Value
emailAddress
The email address of this receiver.
string (required)
name
The name of the email receiver. Names must be unique across all receivers within an action group.
string (required)
ItsmReceiver
Name
Description
Value
connectionId
Unique identification of ITSM connection among multiple defined in above workspace.
string (required)
name
The name of the Itsm receiver. Names must be unique across all receivers within an action group.
string (required)
region
Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
string (required)
ticketConfiguration
JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
string (required)
workspaceId
OMS LA instance identifier.
string (required)
LogicAppReceiver
Name
Description
Value
callbackUrl
The callback url where http request sent to.
string (required)
name
The name of the logic app receiver. Names must be unique across all receivers within an action group.
string (required)
resourceId
The azure resource id of the logic app receiver.
string (required)
SmsReceiver
Name
Description
Value
countryCode
The country code of the SMS receiver.
string (required)
name
The name of the SMS receiver. Names must be unique across all receivers within an action group.
string (required)
phoneNumber
The phone number of the SMS receiver.
string (required)
VoiceReceiver
Name
Description
Value
countryCode
The country code of the voice receiver.
string (required)
name
The name of the voice receiver. Names must be unique across all receivers within an action group.
string (required)
phoneNumber
The phone number of the voice receiver.
string (required)
WebhookReceiver
Name
Description
Value
name
The name of the webhook receiver. Names must be unique across all receivers within an action group.