Microsoft.Insights actionGroups
이 문서의 내용
모니터링 솔루션을 배포하는 방법에 대한 지침은 Bicep 사용하여 모니터링 리소스 만들기를 참조하세요.
Bicep 리소스 정의
actionGroups 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그 참조하세요.
Microsoft.Insights/actionGroups 리소스를 만들려면 템플릿에 다음 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'
}
}
속성 값
ActionGroup
이름
묘사
값
armRoleReceivers
이 작업 그룹의 일부인 ARM 역할 수신기 목록입니다. 역할은 Azure RBAC 역할이며 기본 제공 역할만 지원됩니다.
ArmRoleReceiver []
automationRunbookReceivers
이 작업 그룹의 일부인 AutomationRunbook 수신기 목록입니다.
AutomationRunbookReceiver []
azureAppPushReceivers
이 작업 그룹의 일부인 AzureAppPush 수신기 목록입니다.
AzureAppPushReceiver[]
azureFunctionReceivers
이 작업 그룹의 일부인 Azure 함수 수신기 목록입니다.
AzureFunctionReceiver[]
emailReceivers
이 작업 그룹의 일부인 전자 메일 수신자 목록입니다.
EmailReceiver []
사용
이 작업 그룹을 사용할 수 있는지 여부를 나타냅니다. 작업 그룹을 사용하도록 설정하지 않으면 해당 수신기 중 어느 것도 통신을 수신하지 않습니다.
bool(필수)
eventHubReceivers
이 작업 그룹의 일부인 이벤트 허브 수신기 목록입니다.
eventHubReceiver[]
groupShortName
작업 그룹의 짧은 이름입니다. SMS 메시지에 사용됩니다.
문자열 제약 조건: 최대 길이 = (필수)
incidentReceivers
이 작업 그룹의 일부인 인시던트 수신자 목록입니다.
IncidentReceiver []
itsmReceivers
이 작업 그룹의 일부인 ITSM 수신기 목록입니다.
ItsmReceiver []
logicAppReceivers
이 작업 그룹의 일부인 논리 앱 수신기 목록입니다.
LogicAppReceiver []
smsReceivers
이 작업 그룹의 일부인 SMS 수신자 목록입니다.
smsReceiver[]
voiceReceivers
이 작업 그룹의 일부인 음성 수신기 목록입니다.
VoiceReceiver []
webhookReceivers
이 작업 그룹의 일부인 웹후크 수신기 목록입니다.
WebhookReceiver []
ArmRoleReceiver
이름
묘사
값
이름
arm 역할 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
roleId
arm 역할 ID입니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
AutomationRunbookReceiver
이름
묘사
값
automationAccountId
이 Runbook을 보유하고 Azure 리소스에 인증하는 Azure Automation 계정 ID입니다.
string(필수)
isGlobalRunbook
이 인스턴스가 전역 Runbook인지 여부를 나타냅니다.
bool(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
웹후크의 이름을 나타냅니다.
문자열
runbookName
이 Runbook의 이름입니다.
string(필수)
serviceUri
웹후크를 보낼 URI입니다.
문자열
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
webhookResourceId
이 Runbook에 연결된 웹후크의 리소스 ID입니다.
string(필수)
AzureAppPushReceiver
이름
묘사
값
emailAddress
Azure 모바일 앱에 등록된 이메일 주소입니다.
string(필수)
이름
Azure 모바일 앱 푸시 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
AzureFunctionReceiver
이름
묘사
값
functionAppResourceId
함수 앱의 Azure 리소스 ID입니다.
string(필수)
functionName
함수 앱의 함수 이름입니다.
string(필수)
httpTriggerUrl
http 요청이 전송되는 http 트리거 URL입니다.
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
Azure 함수 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
EmailReceiver
이름
묘사
값
emailAddress
이 수신자의 전자 메일 주소입니다.
string(필수)
이름
전자 메일 수신자의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
EventHubReceiver
이름
묘사
값
eventHubName
특정 이벤트 허브 큐의 이름
string(필수)
eventHubNameSpace
Event Hub 네임스페이스
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
이벤트 허브 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
subscriptionId
이 이벤트 허브를 포함하는 구독의 ID
string(필수)
tenantId
이 이벤트 허브를 포함하는 구독의 테넌트 ID
문자열
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
IncidentReceiver
이름
묘사
값
연결
인시던트 서비스 연결
incidentServiceConnection (필수)
incidentManagementService
인시던트 관리 서비스 유형
'Icm'(필수)
매핑을
인시던트 서비스에 대한 필드 매핑
IncidentReceiverMappings (필수)
이름
인시던트 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
IncidentReceiverMappings
IncidentServiceConnection
이름
묘사
값
아이디
인시던트 관리 서비스의 연결 ID를 나타내는 GUID 값입니다.
string(필수)
이름
연결의 이름입니다.
string(필수)
ItsmReceiver
이름
묘사
값
connectionId
위의 작업 영역에 정의된 여러 작업 영역 간의 ITSM 연결을 고유하게 식별합니다.
string(필수)
이름
Itsm 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
부위
작업 영역이 있는 지역입니다. 지원되는 값:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
string(필수)
ticketConfiguration
ITSM 작업의 구성에 대한 JSON Blob입니다. CreateMultipleWorkItems 옵션도 이 Blob의 일부가 됩니다.
string(필수)
workspaceId
OMS LA 인스턴스 식별자입니다.
string(필수)
LogicAppReceiver
이름
묘사
값
callbackUrl
http 요청이 전송되는 콜백 URL입니다.
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
논리 앱 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
resourceId
논리 앱 수신기의 Azure 리소스 ID입니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
ManagedServiceIdentity
이름
묘사
값
형
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'(필수)
userAssignedIdentities
리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다.
UserAssignedIdentities
Microsoft.Insights/actionGroups
이름
묘사
값
신원
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)
ManagedServiceIdentity
위치
리소스 위치
string(필수)
이름
리소스 이름
string(필수)
속성
작업은 리소스의 속성을 그룹화합니다.
ActionGroup
태그
리소스 태그
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
SmsReceiver
이름
묘사
값
countryCode
SMS 수신자의 국가 코드입니다.
string(필수)
이름
SMS 수신자의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
phoneNumber
SMS 수신자의 전화 번호입니다.
string(필수)
UserAssignedIdentities
UserAssignedIdentity
VoiceReceiver
이름
묘사
값
countryCode
음성 수신기의 국가 코드입니다.
string(필수)
이름
음성 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
phoneNumber
음성 수신기의 전화 번호입니다.
string(필수)
WebhookReceiver
이름
묘사
값
identifierUri
aad 인증의 식별자 URI를 나타냅니다.
문자열
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
웹후크 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
objectId
aad 인증에 대한 웹후크 앱 개체 ID를 나타냅니다.
문자열
serviceUri
웹후크를 보낼 URI입니다.
string(필수)
tenantId
aad 인증의 테넌트 ID를 나타냅니다.
문자열
useAadAuth
AAD 인증을 사용할지 여부를 나타냅니다.
bool
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일
묘사
NAT 게이트웨이 및 Application Gateway 사용하여 AKS 클러스터
이 샘플에서는 아웃바운드 연결을 위한 NAT 게이트웨이와 인바운드 연결을 위한 Application Gateway를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Application Gateway 수신 컨트롤러 사용하여 AKS 클러스터
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Azure 새 작업 그룹 만들기
이 템플릿은 Azure에 새 작업 그룹을 만듭니다. 그러면 이 작업 그룹을 사용하여 Azure에서 경고를 구성할 수 있습니다.
Azure 서비스 경고 만듭니다.
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다.
Application Insight를 배포하고 경고를 만듭니다.
이 템플릿을 사용하면 Application Insight를 배포하고 이 템플릿에 경고를 만들 수 있습니다.
Azure Monitor 사용하여 백업 경고에 대한 설정 알림
이 템플릿을 사용하면 경고 처리 규칙 및 작업 그룹을 배포하여 Azure Monitor를 사용하여 Recovery Services 자격 증명 모음에 대한 이메일 알림을 설정할 수 있습니다.
ARM 템플릿 리소스 정의
actionGroups 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그 참조하세요.
Microsoft.Insights/actionGroups 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"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"
}
}
속성 값
ActionGroup
이름
묘사
값
armRoleReceivers
이 작업 그룹의 일부인 ARM 역할 수신기 목록입니다. 역할은 Azure RBAC 역할이며 기본 제공 역할만 지원됩니다.
ArmRoleReceiver []
automationRunbookReceivers
이 작업 그룹의 일부인 AutomationRunbook 수신기 목록입니다.
AutomationRunbookReceiver []
azureAppPushReceivers
이 작업 그룹의 일부인 AzureAppPush 수신기 목록입니다.
AzureAppPushReceiver[]
azureFunctionReceivers
이 작업 그룹의 일부인 Azure 함수 수신기 목록입니다.
AzureFunctionReceiver[]
emailReceivers
이 작업 그룹의 일부인 전자 메일 수신자 목록입니다.
EmailReceiver []
사용
이 작업 그룹을 사용할 수 있는지 여부를 나타냅니다. 작업 그룹을 사용하도록 설정하지 않으면 해당 수신기 중 어느 것도 통신을 수신하지 않습니다.
bool(필수)
eventHubReceivers
이 작업 그룹의 일부인 이벤트 허브 수신기 목록입니다.
eventHubReceiver[]
groupShortName
작업 그룹의 짧은 이름입니다. SMS 메시지에 사용됩니다.
문자열 제약 조건: 최대 길이 = (필수)
incidentReceivers
이 작업 그룹의 일부인 인시던트 수신자 목록입니다.
IncidentReceiver []
itsmReceivers
이 작업 그룹의 일부인 ITSM 수신기 목록입니다.
ItsmReceiver []
logicAppReceivers
이 작업 그룹의 일부인 논리 앱 수신기 목록입니다.
LogicAppReceiver []
smsReceivers
이 작업 그룹의 일부인 SMS 수신자 목록입니다.
smsReceiver[]
voiceReceivers
이 작업 그룹의 일부인 음성 수신기 목록입니다.
VoiceReceiver []
webhookReceivers
이 작업 그룹의 일부인 웹후크 수신기 목록입니다.
WebhookReceiver []
ArmRoleReceiver
이름
묘사
값
이름
arm 역할 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
roleId
arm 역할 ID입니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
AutomationRunbookReceiver
이름
묘사
값
automationAccountId
이 Runbook을 보유하고 Azure 리소스에 인증하는 Azure Automation 계정 ID입니다.
string(필수)
isGlobalRunbook
이 인스턴스가 전역 Runbook인지 여부를 나타냅니다.
bool(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
웹후크의 이름을 나타냅니다.
문자열
runbookName
이 Runbook의 이름입니다.
string(필수)
serviceUri
웹후크를 보낼 URI입니다.
문자열
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
webhookResourceId
이 Runbook에 연결된 웹후크의 리소스 ID입니다.
string(필수)
AzureAppPushReceiver
이름
묘사
값
emailAddress
Azure 모바일 앱에 등록된 이메일 주소입니다.
string(필수)
이름
Azure 모바일 앱 푸시 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
AzureFunctionReceiver
이름
묘사
값
functionAppResourceId
함수 앱의 Azure 리소스 ID입니다.
string(필수)
functionName
함수 앱의 함수 이름입니다.
string(필수)
httpTriggerUrl
http 요청이 전송되는 http 트리거 URL입니다.
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
Azure 함수 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
EmailReceiver
이름
묘사
값
emailAddress
이 수신자의 전자 메일 주소입니다.
string(필수)
이름
전자 메일 수신자의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
EventHubReceiver
이름
묘사
값
eventHubName
특정 이벤트 허브 큐의 이름
string(필수)
eventHubNameSpace
Event Hub 네임스페이스
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
이벤트 허브 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
subscriptionId
이 이벤트 허브를 포함하는 구독의 ID
string(필수)
tenantId
이 이벤트 허브를 포함하는 구독의 테넌트 ID
문자열
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
IncidentReceiver
이름
묘사
값
연결
인시던트 서비스 연결
incidentServiceConnection (필수)
incidentManagementService
인시던트 관리 서비스 유형
'Icm'(필수)
매핑을
인시던트 서비스에 대한 필드 매핑
IncidentReceiverMappings (필수)
이름
인시던트 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
IncidentReceiverMappings
IncidentServiceConnection
이름
묘사
값
아이디
인시던트 관리 서비스의 연결 ID를 나타내는 GUID 값입니다.
string(필수)
이름
연결의 이름입니다.
string(필수)
ItsmReceiver
이름
묘사
값
connectionId
위의 작업 영역에 정의된 여러 작업 영역 간의 ITSM 연결을 고유하게 식별합니다.
string(필수)
이름
Itsm 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
부위
작업 영역이 있는 지역입니다. 지원되는 값:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
string(필수)
ticketConfiguration
ITSM 작업의 구성에 대한 JSON Blob입니다. CreateMultipleWorkItems 옵션도 이 Blob의 일부가 됩니다.
string(필수)
workspaceId
OMS LA 인스턴스 식별자입니다.
string(필수)
LogicAppReceiver
이름
묘사
값
callbackUrl
http 요청이 전송되는 콜백 URL입니다.
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
논리 앱 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
resourceId
논리 앱 수신기의 Azure 리소스 ID입니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
ManagedServiceIdentity
이름
묘사
값
형
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'(필수)
userAssignedIdentities
리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다.
UserAssignedIdentities
Microsoft.Insights/actionGroups
이름
묘사
값
apiVersion
api 버전
'2024-10-01-preview'
신원
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)
ManagedServiceIdentity
위치
리소스 위치
string(필수)
이름
리소스 이름
string(필수)
속성
작업은 리소스의 속성을 그룹화합니다.
ActionGroup
태그
리소스 태그
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
형
리소스 종류
'Microsoft.Insights/actionGroups'
SmsReceiver
이름
묘사
값
countryCode
SMS 수신자의 국가 코드입니다.
string(필수)
이름
SMS 수신자의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
phoneNumber
SMS 수신자의 전화 번호입니다.
string(필수)
UserAssignedIdentities
UserAssignedIdentity
VoiceReceiver
이름
묘사
값
countryCode
음성 수신기의 국가 코드입니다.
string(필수)
이름
음성 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
phoneNumber
음성 수신기의 전화 번호입니다.
string(필수)
WebhookReceiver
이름
묘사
값
identifierUri
aad 인증의 식별자 URI를 나타냅니다.
문자열
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
웹후크 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
objectId
aad 인증에 대한 웹후크 앱 개체 ID를 나타냅니다.
문자열
serviceUri
웹후크를 보낼 URI입니다.
string(필수)
tenantId
aad 인증의 테넌트 ID를 나타냅니다.
문자열
useAadAuth
AAD 인증을 사용할지 여부를 나타냅니다.
bool
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛
묘사
NAT 게이트웨이 및 Application Gateway 사용하여 AKS 클러스터
이 샘플에서는 아웃바운드 연결을 위한 NAT 게이트웨이와 인바운드 연결을 위한 Application Gateway를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Application Gateway 수신 컨트롤러 사용하여 AKS 클러스터
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
BrowserBox Azure Edition
이 템플릿은 Azure Ubuntu Server 22.04 LTS, Debian 11 또는 RHEL 8.7 LVM VM에 BrowserBox를 배포합니다.
Azure 새 작업 그룹 만들기
이 템플릿은 Azure에 새 작업 그룹을 만듭니다. 그러면 이 작업 그룹을 사용하여 Azure에서 경고를 구성할 수 있습니다.
Azure 서비스 경고 만듭니다.
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다.
서비스 상태 경고 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 모든 Service Health 레코드에 대한 이메일 알림을 보내는 간단한 경고를 배포할 수 있습니다.
자동 크기 조정 활동 로그 경고 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 자동 크기 조정 레코드에 대한 이메일 알림을 보내는 간단한 경고를 배포할 수 있습니다.
자동 크기 조정 실패 활동 로그 경고 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그에서 실패한 자동 크기 조정 레코드에 대한 이메일 알림을 보내는 간단한 경고를 배포할 수 있습니다.
Application Insight를 배포하고 경고를 만듭니다.
이 템플릿을 사용하면 Application Insight를 배포하고 이 템플릿에 경고를 만들 수 있습니다.
동적 웹 테스트 만들기
다양한 App Insights 웹(ping) 테스트를 만듭니다.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook
규모가 작거나 큰 엔터프라이즈에 대한 클라우드 채택을 위해서는 책임 있고 효율적인 거버넌스 모델이 클라우드 배포에서 가치를 파생해야 합니다. CloudWise(솔루션의 코드 이름)는 Azure 파트너 빠른 시작에서 사용할 수 있는 복합 솔루션으로, 고객, 시스템 통합자 및 파트너 모두에게 채택을 가능하게 하며, 비용 최적화, 애플리케이션 안정성 개선, 비즈니스 위험 감소에 중점을 둔 셀프 서비스 가능 자동화된 거버넌스 및 운영 솔루션을 제공합니다. 이 솔루션은 가시성 및 제어의 핵심 거버넌스 핵심 요소를 강조 표시합니다.
확장 가능한 Umbraco CMS 웹앱
이 템플릿은 Azure App Service Web Apps에서 umbraco CMS 웹앱을 배포하는 쉬운 방법을 제공합니다.
Azure Monitor 사용하여 백업 경고에 대한 설정 알림
이 템플릿을 사용하면 경고 처리 규칙 및 작업 그룹을 배포하여 Azure Monitor를 사용하여 Recovery Services 자격 증명 모음에 대한 이메일 알림을 설정할 수 있습니다.
actionGroups 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그 참조하세요.
Microsoft.Insights/actionGroups 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/actionGroups@2024-10-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
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
}
]
}
})
}
속성 값
ActionGroup
이름
묘사
값
armRoleReceivers
이 작업 그룹의 일부인 ARM 역할 수신기 목록입니다. 역할은 Azure RBAC 역할이며 기본 제공 역할만 지원됩니다.
ArmRoleReceiver []
automationRunbookReceivers
이 작업 그룹의 일부인 AutomationRunbook 수신기 목록입니다.
AutomationRunbookReceiver []
azureAppPushReceivers
이 작업 그룹의 일부인 AzureAppPush 수신기 목록입니다.
AzureAppPushReceiver[]
azureFunctionReceivers
이 작업 그룹의 일부인 Azure 함수 수신기 목록입니다.
AzureFunctionReceiver[]
emailReceivers
이 작업 그룹의 일부인 전자 메일 수신자 목록입니다.
EmailReceiver []
사용
이 작업 그룹을 사용할 수 있는지 여부를 나타냅니다. 작업 그룹을 사용하도록 설정하지 않으면 해당 수신기 중 어느 것도 통신을 수신하지 않습니다.
bool(필수)
eventHubReceivers
이 작업 그룹의 일부인 이벤트 허브 수신기 목록입니다.
eventHubReceiver[]
groupShortName
작업 그룹의 짧은 이름입니다. SMS 메시지에 사용됩니다.
문자열 제약 조건: 최대 길이 = (필수)
incidentReceivers
이 작업 그룹의 일부인 인시던트 수신자 목록입니다.
IncidentReceiver []
itsmReceivers
이 작업 그룹의 일부인 ITSM 수신기 목록입니다.
ItsmReceiver []
logicAppReceivers
이 작업 그룹의 일부인 논리 앱 수신기 목록입니다.
LogicAppReceiver []
smsReceivers
이 작업 그룹의 일부인 SMS 수신자 목록입니다.
smsReceiver[]
voiceReceivers
이 작업 그룹의 일부인 음성 수신기 목록입니다.
VoiceReceiver []
webhookReceivers
이 작업 그룹의 일부인 웹후크 수신기 목록입니다.
WebhookReceiver []
ArmRoleReceiver
이름
묘사
값
이름
arm 역할 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
roleId
arm 역할 ID입니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
AutomationRunbookReceiver
이름
묘사
값
automationAccountId
이 Runbook을 보유하고 Azure 리소스에 인증하는 Azure Automation 계정 ID입니다.
string(필수)
isGlobalRunbook
이 인스턴스가 전역 Runbook인지 여부를 나타냅니다.
bool(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
웹후크의 이름을 나타냅니다.
문자열
runbookName
이 Runbook의 이름입니다.
string(필수)
serviceUri
웹후크를 보낼 URI입니다.
문자열
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
webhookResourceId
이 Runbook에 연결된 웹후크의 리소스 ID입니다.
string(필수)
AzureAppPushReceiver
이름
묘사
값
emailAddress
Azure 모바일 앱에 등록된 이메일 주소입니다.
string(필수)
이름
Azure 모바일 앱 푸시 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
AzureFunctionReceiver
이름
묘사
값
functionAppResourceId
함수 앱의 Azure 리소스 ID입니다.
string(필수)
functionName
함수 앱의 함수 이름입니다.
string(필수)
httpTriggerUrl
http 요청이 전송되는 http 트리거 URL입니다.
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
Azure 함수 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
EmailReceiver
이름
묘사
값
emailAddress
이 수신자의 전자 메일 주소입니다.
string(필수)
이름
전자 메일 수신자의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
EventHubReceiver
이름
묘사
값
eventHubName
특정 이벤트 허브 큐의 이름
string(필수)
eventHubNameSpace
Event Hub 네임스페이스
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
이벤트 허브 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
subscriptionId
이 이벤트 허브를 포함하는 구독의 ID
string(필수)
tenantId
이 이벤트 허브를 포함하는 구독의 테넌트 ID
문자열
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
IncidentReceiver
이름
묘사
값
연결
인시던트 서비스 연결
incidentServiceConnection (필수)
incidentManagementService
인시던트 관리 서비스 유형
'Icm'(필수)
매핑을
인시던트 서비스에 대한 필드 매핑
IncidentReceiverMappings (필수)
이름
인시던트 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
IncidentReceiverMappings
IncidentServiceConnection
이름
묘사
값
아이디
인시던트 관리 서비스의 연결 ID를 나타내는 GUID 값입니다.
string(필수)
이름
연결의 이름입니다.
string(필수)
ItsmReceiver
이름
묘사
값
connectionId
위의 작업 영역에 정의된 여러 작업 영역 간의 ITSM 연결을 고유하게 식별합니다.
string(필수)
이름
Itsm 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
부위
작업 영역이 있는 지역입니다. 지원되는 값:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
string(필수)
ticketConfiguration
ITSM 작업의 구성에 대한 JSON Blob입니다. CreateMultipleWorkItems 옵션도 이 Blob의 일부가 됩니다.
string(필수)
workspaceId
OMS LA 인스턴스 식별자입니다.
string(필수)
LogicAppReceiver
이름
묘사
값
callbackUrl
http 요청이 전송되는 콜백 URL입니다.
string(필수)
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
논리 앱 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
resourceId
논리 앱 수신기의 Azure 리소스 ID입니다.
string(필수)
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool
ManagedServiceIdentity
이름
묘사
값
형
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'(필수)
userAssignedIdentities
리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다.
UserAssignedIdentities
Microsoft.Insights/actionGroups
이름
묘사
값
신원
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)
ManagedServiceIdentity
위치
리소스 위치
string(필수)
이름
리소스 이름
string(필수)
속성
작업은 리소스의 속성을 그룹화합니다.
ActionGroup
태그
리소스 태그
태그 이름 및 값의 사전입니다.
형
리소스 종류
"Microsoft.Insights/actionGroups@2024-10-01-preview"
SmsReceiver
이름
묘사
값
countryCode
SMS 수신자의 국가 코드입니다.
string(필수)
이름
SMS 수신자의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
phoneNumber
SMS 수신자의 전화 번호입니다.
string(필수)
UserAssignedIdentities
UserAssignedIdentity
VoiceReceiver
이름
묘사
값
countryCode
음성 수신기의 국가 코드입니다.
string(필수)
이름
음성 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
phoneNumber
음성 수신기의 전화 번호입니다.
string(필수)
WebhookReceiver
이름
묘사
값
identifierUri
aad 인증의 식별자 URI를 나타냅니다.
문자열
managedIdentity
관리 ID의 보안 주체 ID입니다. 값은 "None", "SystemAssigned"일 수 있습니다.
문자열
이름
웹후크 수신기의 이름입니다. 이름은 작업 그룹 내의 모든 수신기에서 고유해야 합니다.
string(필수)
objectId
aad 인증에 대한 웹후크 앱 개체 ID를 나타냅니다.
문자열
serviceUri
웹후크를 보낼 URI입니다.
string(필수)
tenantId
aad 인증의 테넌트 ID를 나타냅니다.
문자열
useAadAuth
AAD 인증을 사용할지 여부를 나타냅니다.
bool
useCommonAlertSchema
일반적인 경고 스키마를 사용할지 여부를 나타냅니다.
bool