다음을 통해 공유


Azure Monitor의 작업 그룹에 대한 Resource Manager 템플릿 샘플

이 문서에는 Azure Monitor의 작업 그룹을 만들기 위한 Azure Resource Manager 템플릿 샘플이 포함되어 있습니다. 각 샘플에는 템플릿 파일과 템플릿에 제공할 샘플 값이 포함된 매개 변수 파일이 포함되어 있습니다.

참고 항목

사용 가능한 샘플 목록과 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"
      }
  }
}

다음 단계