Azure Monitor のアクション グループ用の Resource Manager テンプレート サンプル
この記事には、Azure Monitor でアクション グループを作成するためのサンプルの Azure Resource Manager テンプレートが含まれています。 各サンプルには、テンプレート ファイルと、テンプレートに指定するサンプル値を含むパラメーター ファイルが含まれています。
Note
利用可能なサンプルのリスト、および Azure サブスクリプションへの各サンプルのデプロイ方法については、Azure Monitor の Azure Resource Manager のサンプルに関するページを参照してください。
アクション グループを作成する
次のサンプルでは、アクション グループを作成します。
テンプレート ファイル
@description('Unique name within the resource group for the Action group.')
param actionGroupName string
@description('Short name up to 12 characters for the Action group.')
param actionGroupShortName string
resource actionGroup 'Microsoft.Insights/actionGroups@2021-09-01' = {
name: actionGroupName
location: 'Global'
properties: {
groupShortName: actionGroupShortName
enabled: true
smsReceivers: [
{
name: 'contosoSMS'
countryCode: '1'
phoneNumber: '5555551212'
}
{
name: 'contosoSMS2'
countryCode: '1'
phoneNumber: '5555552121'
}
]
emailReceivers: [
{
name: 'contosoEmail'
emailAddress: 'devops@contoso.com'
useCommonAlertSchema: true
}
{
name: 'contosoEmail2'
emailAddress: 'devops2@contoso.com'
useCommonAlertSchema: true
}
]
webhookReceivers: [
{
name: 'contosoHook'
serviceUri: 'http://requestb.in/1bq62iu1'
useCommonAlertSchema: true
}
{
name: 'contosoHook2'
serviceUri: 'http://requestb.in/1bq62iu2'
useCommonAlertSchema: true
}
]
}
}
output actionGroupId string = actionGroup.id
パラメーター ファイル
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"actionGroupName": {
"value": "My Action Group"
},
"actionGroupShortName": {
"value": "mygroup"
}
}
}