Aracılığıyla paylaş


Microsoft.Insights eylem Grupları

Açıklamalar

İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma .

Bicep kaynak tanımı

actionGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/actionGroups kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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'
  }
}

Özellik Değerleri

ActionGroup

Ad Açıklama Değer
armRoleReceivers Bu eylem grubunun parçası olan ARM rol alıcılarının listesi. Roller Azure RBAC rolleridir ve yalnızca yerleşik roller desteklenir. ArmRoleReceiver[]
automationRunbookReceivers Bu eylem grubunun parçası olan AutomationRunbook alıcılarının listesi. AutomationRunbookReceiver[]
azureAppPushReceivers Bu eylem grubunun parçası olan AzureAppPush alıcılarının listesi. AzureAppPushReceiver[]
azureFunctionReceivers Bu eylem grubunun parçası olan azure işlev alıcılarının listesi. AzureFunctionReceiver[]
emailReceivers Bu eylem grubunun parçası olan e-posta alıcılarının listesi. EmailReceiver[]
Etkin Bu eylem grubunun etkinleştirilip etkinleştirilmediğini gösterir. Bir eylem grubu etkinleştirilmemişse, alıcılarından hiçbiri iletişim almaz. bool (gerekli)
eventHubReceivers Bu eylem grubunun parçası olan olay hub'ı alıcılarının listesi. EventHubReceiver[]
groupShortName Eylem grubunun kısa adı. Bu, SMS iletilerinde kullanılır. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 12 (gerekli)
incidentReceivers Bu eylem grubunun parçası olan olay alıcılarının listesi. IncidentReceiver[]
itsmReceivers Bu eylem grubunun parçası olan ITSM alıcılarının listesi. ItsmReceiver[]
logicAppReceivers Bu eylem grubunun parçası olan mantıksal uygulama alıcılarının listesi. LogicAppReceiver[]
smsReceivers Bu eylem grubunun parçası olan SMS alıcılarının listesi. SmsReceiver[]
voiceReceivers Bu eylem grubunun parçası olan ses alıcılarının listesi. VoiceReceiver[]
webhookReceivers Bu eylem grubunun parçası olan web kancası alıcılarının listesi. WebhookReceiver[]

ArmRoleReceiver

Ad Açıklama Değer
ad Arm rol alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
roleId Arm rol kimliği. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

AutomationRunbookReceiver

Ad Açıklama Değer
automationAccountId Bu runbook'u tutan ve Azure kaynağında kimlik doğrulaması yapan Azure otomasyonu hesap kimliği. dize (gerekli)
isGlobalRunbook Bu örneğin genel runbook olup olmadığını gösterir. bool (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Web kancasının adını gösterir. dizgi
runbookName Bu runbook'un adı. dize (gerekli)
serviceUri Web kancalarının gönderilmesi gereken URI. dizgi
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool
webhookResourceId Bu runbook'a bağlı web kancasının kaynak kimliği. dize (gerekli)

AzureAppPushReceiver

Ad Açıklama Değer
emailAddress Azure mobil uygulaması için kaydedilen e-posta adresi. dize (gerekli)
ad Azure mobil uygulaması anında iletme alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)

AzureFunctionReceiver

Ad Açıklama Değer
functionAppResourceId İşlev uygulamasının azure kaynak kimliği. dize (gerekli)
functionName İşlev uygulamasındaki işlev adı. dize (gerekli)
httpTriggerUrl Http isteğinin gönderildiği http tetikleyici url'si. dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Azure işlev alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

AzureResourceTags

Ad Açıklama Değer

EmailReceiver

Ad Açıklama Değer
emailAddress Bu alıcının e-posta adresi. dize (gerekli)
ad E-posta alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

EventHubReceiver

Ad Açıklama Değer
eventHubName Belirli Olay Hub'ı kuyruğunun adı dize (gerekli)
eventHubNameSpace Olay Hub'ı ad alanı dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Olay hub'ı alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
subscriptionId Bu olay hub'ını içeren aboneliğin kimliği dize (gerekli)
tenantId Bu olay hub'ını içeren aboneliğin kiracı kimliği dizgi
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

IncidentReceiver

Ad Açıklama Değer
bağlantı Olay hizmeti bağlantısı IncidentServiceConnection (gerekli)
incidentManagementService Olay yönetimi hizmet türü 'Icm' (gerekli)
Eşleştirmeleri Olay hizmeti için alan eşlemeleri IncidentReceiverMappings (gerekli)
ad Olay alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)

IncidentReceiverMappings

Ad Açıklama Değer

IncidentServiceConnection

Ad Açıklama Değer
Kimliği Olay yönetimi hizmetinin bağlantı kimliğini temsil eden GUID değeri. dize (gerekli)
ad Bağlantının adı. dize (gerekli)

ItsmReceiver

Ad Açıklama Değer
connectionId Yukarıdaki çalışma alanında tanımlanan birden çok arasında ITSM bağlantısının benzersiz kimliği. dize (gerekli)
ad Itsm alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
bölge Çalışma alanının bulunduğu bölge. Desteklenen değerler:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' dize (gerekli)
ticketConfiguration ITSM eyleminin yapılandırmaları için JSON blobu. CreateMultipleWorkItems seçeneği de bu blobun bir parçası olacaktır. dize (gerekli)
workspaceId OMS LA örnek tanımlayıcısı. dize (gerekli)

LogicAppReceiver

Ad Açıklama Değer
callbackUrl Http isteğinin gönderildiği geri çağırma URL'si. dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Mantıksal uygulama alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
resourceId Mantıksal uygulama alıcısının azure kaynak kimliği. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.Insights/actionGroups

Ad Açıklama Değer
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
yer Kaynak konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Eylem, kaynağın özelliklerini gruplar. ActionGroup
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

SmsReceiver

Ad Açıklama Değer
countryCode SMS alıcısının ülke kodu. dize (gerekli)
ad SMS alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
phoneNumber SMS alıcısının telefon numarası. dize (gerekli)

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

VoiceReceiver

Ad Açıklama Değer
countryCode Ses alıcısının ülke kodu. dize (gerekli)
ad Ses alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
phoneNumber Ses alıcısının telefon numarası. dize (gerekli)

WebhookReceiver

Ad Açıklama Değer
identifierUri Aad kimlik doğrulaması için tanımlayıcı uri'sini gösterir. dizgi
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Web kancası alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
objectId aad kimlik doğrulaması için web kancası uygulaması nesne kimliğini gösterir. dizgi
serviceUri Web kancalarının gönderilmesi gereken URI. dize (gerekli)
tenantId Aad kimlik doğrulaması için kiracı kimliğini gösterir. dizgi
useAadAuth AAD kimlik doğrulaması kullanılıp kullanılmayacağını gösterir. Bool
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Eylem Grubu Eylem Grubu için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesini Bu örnek, giden bağlantılar için NAT Ağ Geçidi ve gelen bağlantılar için Application Gateway ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir.
Application Gateway Giriş Denetleyicisi ile AKS kümesini Bu örnekte Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir
Azure'da yeni eylem grubu oluşturma Bu şablon Azure'da yeni bir Eylem grubu oluşturur. Bu eylem grubu daha sonra Azure'da uyarıları yapılandırmak için kullanılabilir.
Azure hizmet uyarısı oluşturur Bu şablon, Azure hizmet kesintileri durumunda isteğe bağlı olarak hizmet yöneticilerine ve belirtilen e-posta adreslerine e-posta gönderen bir Azure hizmet durumu uyarısı oluşturur.
Application Insight dağıtma ve içinde uyarı oluşturma Bu şablon, Application Insight'ı dağıtmanıza ve içinde uyarı oluşturmanıza olanak tanır
Azure İzleyici kullanarak yedekleme uyarıları için Kurulum bildirimlerini Bu şablon, bir uyarı işleme kuralı ve eylem grubu dağıtarak Azure İzleyici'yi kullanarak Kurtarma Hizmetleri kasalarınız için e-posta bildirimleri ayarlamanıza olanak tanır

ARM şablonu kaynak tanımı

actionGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/actionGroups kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
  }
}

Özellik Değerleri

ActionGroup

Ad Açıklama Değer
armRoleReceivers Bu eylem grubunun parçası olan ARM rol alıcılarının listesi. Roller Azure RBAC rolleridir ve yalnızca yerleşik roller desteklenir. ArmRoleReceiver[]
automationRunbookReceivers Bu eylem grubunun parçası olan AutomationRunbook alıcılarının listesi. AutomationRunbookReceiver[]
azureAppPushReceivers Bu eylem grubunun parçası olan AzureAppPush alıcılarının listesi. AzureAppPushReceiver[]
azureFunctionReceivers Bu eylem grubunun parçası olan azure işlev alıcılarının listesi. AzureFunctionReceiver[]
emailReceivers Bu eylem grubunun parçası olan e-posta alıcılarının listesi. EmailReceiver[]
Etkin Bu eylem grubunun etkinleştirilip etkinleştirilmediğini gösterir. Bir eylem grubu etkinleştirilmemişse, alıcılarından hiçbiri iletişim almaz. bool (gerekli)
eventHubReceivers Bu eylem grubunun parçası olan olay hub'ı alıcılarının listesi. EventHubReceiver[]
groupShortName Eylem grubunun kısa adı. Bu, SMS iletilerinde kullanılır. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 12 (gerekli)
incidentReceivers Bu eylem grubunun parçası olan olay alıcılarının listesi. IncidentReceiver[]
itsmReceivers Bu eylem grubunun parçası olan ITSM alıcılarının listesi. ItsmReceiver[]
logicAppReceivers Bu eylem grubunun parçası olan mantıksal uygulama alıcılarının listesi. LogicAppReceiver[]
smsReceivers Bu eylem grubunun parçası olan SMS alıcılarının listesi. SmsReceiver[]
voiceReceivers Bu eylem grubunun parçası olan ses alıcılarının listesi. VoiceReceiver[]
webhookReceivers Bu eylem grubunun parçası olan web kancası alıcılarının listesi. WebhookReceiver[]

ArmRoleReceiver

Ad Açıklama Değer
ad Arm rol alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
roleId Arm rol kimliği. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

AutomationRunbookReceiver

Ad Açıklama Değer
automationAccountId Bu runbook'u tutan ve Azure kaynağında kimlik doğrulaması yapan Azure otomasyonu hesap kimliği. dize (gerekli)
isGlobalRunbook Bu örneğin genel runbook olup olmadığını gösterir. bool (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Web kancasının adını gösterir. dizgi
runbookName Bu runbook'un adı. dize (gerekli)
serviceUri Web kancalarının gönderilmesi gereken URI. dizgi
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool
webhookResourceId Bu runbook'a bağlı web kancasının kaynak kimliği. dize (gerekli)

AzureAppPushReceiver

Ad Açıklama Değer
emailAddress Azure mobil uygulaması için kaydedilen e-posta adresi. dize (gerekli)
ad Azure mobil uygulaması anında iletme alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)

AzureFunctionReceiver

Ad Açıklama Değer
functionAppResourceId İşlev uygulamasının azure kaynak kimliği. dize (gerekli)
functionName İşlev uygulamasındaki işlev adı. dize (gerekli)
httpTriggerUrl Http isteğinin gönderildiği http tetikleyici url'si. dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Azure işlev alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

AzureResourceTags

Ad Açıklama Değer

EmailReceiver

Ad Açıklama Değer
emailAddress Bu alıcının e-posta adresi. dize (gerekli)
ad E-posta alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

EventHubReceiver

Ad Açıklama Değer
eventHubName Belirli Olay Hub'ı kuyruğunun adı dize (gerekli)
eventHubNameSpace Olay Hub'ı ad alanı dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Olay hub'ı alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
subscriptionId Bu olay hub'ını içeren aboneliğin kimliği dize (gerekli)
tenantId Bu olay hub'ını içeren aboneliğin kiracı kimliği dizgi
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

IncidentReceiver

Ad Açıklama Değer
bağlantı Olay hizmeti bağlantısı IncidentServiceConnection (gerekli)
incidentManagementService Olay yönetimi hizmet türü 'Icm' (gerekli)
Eşleştirmeleri Olay hizmeti için alan eşlemeleri IncidentReceiverMappings (gerekli)
ad Olay alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)

IncidentReceiverMappings

Ad Açıklama Değer

IncidentServiceConnection

Ad Açıklama Değer
Kimliği Olay yönetimi hizmetinin bağlantı kimliğini temsil eden GUID değeri. dize (gerekli)
ad Bağlantının adı. dize (gerekli)

ItsmReceiver

Ad Açıklama Değer
connectionId Yukarıdaki çalışma alanında tanımlanan birden çok arasında ITSM bağlantısının benzersiz kimliği. dize (gerekli)
ad Itsm alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
bölge Çalışma alanının bulunduğu bölge. Desteklenen değerler:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' dize (gerekli)
ticketConfiguration ITSM eyleminin yapılandırmaları için JSON blobu. CreateMultipleWorkItems seçeneği de bu blobun bir parçası olacaktır. dize (gerekli)
workspaceId OMS LA örnek tanımlayıcısı. dize (gerekli)

LogicAppReceiver

Ad Açıklama Değer
callbackUrl Http isteğinin gönderildiği geri çağırma URL'si. dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Mantıksal uygulama alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
resourceId Mantıksal uygulama alıcısının azure kaynak kimliği. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.Insights/actionGroups

Ad Açıklama Değer
apiVersion API sürümü '2024-10-01-preview'
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
yer Kaynak konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Eylem, kaynağın özelliklerini gruplar. ActionGroup
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Insights/actionGroups'

SmsReceiver

Ad Açıklama Değer
countryCode SMS alıcısının ülke kodu. dize (gerekli)
ad SMS alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
phoneNumber SMS alıcısının telefon numarası. dize (gerekli)

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

VoiceReceiver

Ad Açıklama Değer
countryCode Ses alıcısının ülke kodu. dize (gerekli)
ad Ses alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
phoneNumber Ses alıcısının telefon numarası. dize (gerekli)

WebhookReceiver

Ad Açıklama Değer
identifierUri Aad kimlik doğrulaması için tanımlayıcı uri'sini gösterir. dizgi
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Web kancası alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
objectId aad kimlik doğrulaması için web kancası uygulaması nesne kimliğini gösterir. dizgi
serviceUri Web kancalarının gönderilmesi gereken URI. dize (gerekli)
tenantId Aad kimlik doğrulaması için kiracı kimliğini gösterir. dizgi
useAadAuth AAD kimlik doğrulaması kullanılıp kullanılmayacağını gösterir. Bool
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesini

Azure'a dağıtım
Bu örnek, giden bağlantılar için NAT Ağ Geçidi ve gelen bağlantılar için Application Gateway ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir.
Application Gateway Giriş Denetleyicisi ile AKS kümesini

Azure'a dağıtım
Bu örnekte Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir
BrowserBox Azure Edition

Azure'a dağıtım
Bu şablon BrowserBox'ı Azure Ubuntu Server 22.04 LTS, Debian 11 veya RHEL 8.7 LVM VM'sinde dağıtır.
Azure'da yeni eylem grubu oluşturma

Azure'a dağıtım
Bu şablon Azure'da yeni bir Eylem grubu oluşturur. Bu eylem grubu daha sonra Azure'da uyarıları yapılandırmak için kullanılabilir.
Azure hizmet uyarısı oluşturur

Azure'a dağıtım
Bu şablon, Azure hizmet kesintileri durumunda isteğe bağlı olarak hizmet yöneticilerine ve belirtilen e-posta adreslerine e-posta gönderen bir Azure hizmet durumu uyarısı oluşturur.
Hizmet Durumu Uyarısı Dağıtma

Azure'a dağıtım
Bu şablon, Azure Etkinlik Günlüğü'ndeki tüm Hizmet Durumu kayıtları için e-posta bildirimleri göndermek üzere eylem grubu kullanan basit bir uyarı dağıtmanızı sağlar
Otomatik Ölçeklendirme Etkinlik Günlüğü Uyarısı dağıtma

Azure'a dağıtım
Bu şablon, Azure Etkinlik Günlüğü'ndeki tüm Otomatik Ölçeklendirme kayıtları için e-posta bildirimleri göndermek üzere eylem grubu kullanan basit bir uyarı dağıtmanızı sağlar
Otomatik Ölçeklendirme Başarısız Etkinlik Günlüğü Uyarısı dağıtma

Azure'a dağıtım
Bu şablon, Azure Etkinlik Günlüğü'nde başarısız olan otomatik ölçeklendirme kayıtları için e-posta bildirimleri göndermek üzere eylem grubu kullanan basit bir uyarı dağıtmanıza olanak tanır
Application Insight dağıtma ve içinde uyarı oluşturma

Azure'a dağıtım
Bu şablon, Application Insight'ı dağıtmanıza ve içinde uyarı oluşturmanıza olanak tanır
Dinamik Web Testi Oluşturma

Azure'a dağıtım
İstediğiniz sayıda App Insights web (ping) testi oluşturun.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar

Azure'a dağıtım
Küçük veya büyük bir Kuruluş için bulut benimseme, bulut dağıtımlarından değer türetmek için sorumlu ve verimli idare modelleri gerektirir. CloudWise (çözüm için kod adı), Azure İş Ortağı Hızlı Başlangıçları'ndan edinilebilen bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için sunulan ve Maliyetlerinizi İyileştirmeye, Uygulamalarınızın Güvenilirliğini Artırmaya, İş Riskini Azaltmaya odaklanan, self servis, otomatik idare ve operasyon çözümü sunan bir benimseme etkinleştiricidir. Çözüm, Görünürlük ve Denetim'in temel idare yapılarını vurgular.
Ölçeklenebilir Umbraco CMS Web Uygulaması

Azure'a dağıtım
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar.
Azure İzleyici kullanarak yedekleme uyarıları için Kurulum bildirimlerini

Azure'a dağıtım
Bu şablon, bir uyarı işleme kuralı ve eylem grubu dağıtarak Azure İzleyici'yi kullanarak Kurtarma Hizmetleri kasalarınız için e-posta bildirimleri ayarlamanıza olanak tanır

Terraform (AzAPI sağlayıcısı) kaynak tanımı

actionGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/actionGroups kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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
        }
      ]
    }
  })
}

Özellik Değerleri

ActionGroup

Ad Açıklama Değer
armRoleReceivers Bu eylem grubunun parçası olan ARM rol alıcılarının listesi. Roller Azure RBAC rolleridir ve yalnızca yerleşik roller desteklenir. ArmRoleReceiver[]
automationRunbookReceivers Bu eylem grubunun parçası olan AutomationRunbook alıcılarının listesi. AutomationRunbookReceiver[]
azureAppPushReceivers Bu eylem grubunun parçası olan AzureAppPush alıcılarının listesi. AzureAppPushReceiver[]
azureFunctionReceivers Bu eylem grubunun parçası olan azure işlev alıcılarının listesi. AzureFunctionReceiver[]
emailReceivers Bu eylem grubunun parçası olan e-posta alıcılarının listesi. EmailReceiver[]
Etkin Bu eylem grubunun etkinleştirilip etkinleştirilmediğini gösterir. Bir eylem grubu etkinleştirilmemişse, alıcılarından hiçbiri iletişim almaz. bool (gerekli)
eventHubReceivers Bu eylem grubunun parçası olan olay hub'ı alıcılarının listesi. EventHubReceiver[]
groupShortName Eylem grubunun kısa adı. Bu, SMS iletilerinde kullanılır. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 12 (gerekli)
incidentReceivers Bu eylem grubunun parçası olan olay alıcılarının listesi. IncidentReceiver[]
itsmReceivers Bu eylem grubunun parçası olan ITSM alıcılarının listesi. ItsmReceiver[]
logicAppReceivers Bu eylem grubunun parçası olan mantıksal uygulama alıcılarının listesi. LogicAppReceiver[]
smsReceivers Bu eylem grubunun parçası olan SMS alıcılarının listesi. SmsReceiver[]
voiceReceivers Bu eylem grubunun parçası olan ses alıcılarının listesi. VoiceReceiver[]
webhookReceivers Bu eylem grubunun parçası olan web kancası alıcılarının listesi. WebhookReceiver[]

ArmRoleReceiver

Ad Açıklama Değer
ad Arm rol alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
roleId Arm rol kimliği. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

AutomationRunbookReceiver

Ad Açıklama Değer
automationAccountId Bu runbook'u tutan ve Azure kaynağında kimlik doğrulaması yapan Azure otomasyonu hesap kimliği. dize (gerekli)
isGlobalRunbook Bu örneğin genel runbook olup olmadığını gösterir. bool (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Web kancasının adını gösterir. dizgi
runbookName Bu runbook'un adı. dize (gerekli)
serviceUri Web kancalarının gönderilmesi gereken URI. dizgi
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool
webhookResourceId Bu runbook'a bağlı web kancasının kaynak kimliği. dize (gerekli)

AzureAppPushReceiver

Ad Açıklama Değer
emailAddress Azure mobil uygulaması için kaydedilen e-posta adresi. dize (gerekli)
ad Azure mobil uygulaması anında iletme alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)

AzureFunctionReceiver

Ad Açıklama Değer
functionAppResourceId İşlev uygulamasının azure kaynak kimliği. dize (gerekli)
functionName İşlev uygulamasındaki işlev adı. dize (gerekli)
httpTriggerUrl Http isteğinin gönderildiği http tetikleyici url'si. dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Azure işlev alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

AzureResourceTags

Ad Açıklama Değer

EmailReceiver

Ad Açıklama Değer
emailAddress Bu alıcının e-posta adresi. dize (gerekli)
ad E-posta alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

EventHubReceiver

Ad Açıklama Değer
eventHubName Belirli Olay Hub'ı kuyruğunun adı dize (gerekli)
eventHubNameSpace Olay Hub'ı ad alanı dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Olay hub'ı alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
subscriptionId Bu olay hub'ını içeren aboneliğin kimliği dize (gerekli)
tenantId Bu olay hub'ını içeren aboneliğin kiracı kimliği dizgi
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

IncidentReceiver

Ad Açıklama Değer
bağlantı Olay hizmeti bağlantısı IncidentServiceConnection (gerekli)
incidentManagementService Olay yönetimi hizmet türü 'Icm' (gerekli)
Eşleştirmeleri Olay hizmeti için alan eşlemeleri IncidentReceiverMappings (gerekli)
ad Olay alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)

IncidentReceiverMappings

Ad Açıklama Değer

IncidentServiceConnection

Ad Açıklama Değer
Kimliği Olay yönetimi hizmetinin bağlantı kimliğini temsil eden GUID değeri. dize (gerekli)
ad Bağlantının adı. dize (gerekli)

ItsmReceiver

Ad Açıklama Değer
connectionId Yukarıdaki çalışma alanında tanımlanan birden çok arasında ITSM bağlantısının benzersiz kimliği. dize (gerekli)
ad Itsm alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
bölge Çalışma alanının bulunduğu bölge. Desteklenen değerler:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' dize (gerekli)
ticketConfiguration ITSM eyleminin yapılandırmaları için JSON blobu. CreateMultipleWorkItems seçeneği de bu blobun bir parçası olacaktır. dize (gerekli)
workspaceId OMS LA örnek tanımlayıcısı. dize (gerekli)

LogicAppReceiver

Ad Açıklama Değer
callbackUrl Http isteğinin gönderildiği geri çağırma URL'si. dize (gerekli)
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Mantıksal uygulama alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
resourceId Mantıksal uygulama alıcısının azure kaynak kimliği. dize (gerekli)
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.Insights/actionGroups

Ad Açıklama Değer
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
yer Kaynak konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Eylem, kaynağın özelliklerini gruplar. ActionGroup
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Insights/actionGroups@2024-10-01-preview"

SmsReceiver

Ad Açıklama Değer
countryCode SMS alıcısının ülke kodu. dize (gerekli)
ad SMS alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
phoneNumber SMS alıcısının telefon numarası. dize (gerekli)

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

VoiceReceiver

Ad Açıklama Değer
countryCode Ses alıcısının ülke kodu. dize (gerekli)
ad Ses alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
phoneNumber Ses alıcısının telefon numarası. dize (gerekli)

WebhookReceiver

Ad Açıklama Değer
identifierUri Aad kimlik doğrulaması için tanımlayıcı uri'sini gösterir. dizgi
managedIdentity Yönetilen kimliğin asıl kimliği. Değer "Yok", "SystemAssigned" olabilir dizgi
ad Web kancası alıcısının adı. Adlar, bir eylem grubu içindeki tüm alıcılar arasında benzersiz olmalıdır. dize (gerekli)
objectId aad kimlik doğrulaması için web kancası uygulaması nesne kimliğini gösterir. dizgi
serviceUri Web kancalarının gönderilmesi gereken URI. dize (gerekli)
tenantId Aad kimlik doğrulaması için kiracı kimliğini gösterir. dizgi
useAadAuth AAD kimlik doğrulaması kullanılıp kullanılmayacağını gösterir. Bool
useCommonAlertSchema Ortak uyarı şemasının kullanılıp kullanılmayacağını gösterir. Bool