Bagikan melalui


Microsoft.Insights actionGroups

Definisi sumber daya Bicep

Jenis sumber daya actionGroups dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Keterangan

Untuk panduan tentang menyebarkan solusi pemantauan, lihat Membuat sumber daya pemantauan dengan menggunakan Bicep.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/actionGroups, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Insights/actionGroups@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    armRoleReceivers: [
      {
        name: 'string'
        roleId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        useCommonAlertSchema: bool
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    azureFunctionReceivers: [
      {
        functionAppResourceId: 'string'
        functionName: 'string'
        httpTriggerUrl: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    enabled: bool
    eventHubReceivers: [
      {
        eventHubName: 'string'
        eventHubNameSpace: 'string'
        name: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    groupShortName: 'string'
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    logicAppReceivers: [
      {
        callbackUrl: 'string'
        name: 'string'
        resourceId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    voiceReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        identifierUri: 'string'
        name: 'string'
        objectId: 'string'
        serviceUri: 'string'
        tenantId: 'string'
        useAadAuth: bool
        useCommonAlertSchema: bool
      }
    ]
  }
}

Nilai properti

actionGroups

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Tidak dapat menggunakan:
:<>+/&%\? atau karakter kontrol

Tidak dapat diakhiri dengan spasi atau titik.
lokasi Lokasi sumber daya string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Tindakan mengelompokkan properti sumber daya. Grup Tindakan

Grup Tindakan

Nama Deskripsi Nilai
armRoleReceivers Daftar penerima peran ARM yang merupakan bagian dari grup tindakan ini. Peran adalah peran Azure RBAC dan hanya peran bawaan yang didukung. ArmRoleReceiver[]
automationRunbookReceivers Daftar penerima AutomationRunbook yang merupakan bagian dari grup tindakan ini. AutomationRunbookReceiver[]
azureAppPushReceivers Daftar penerima AzureAppPush yang merupakan bagian dari grup tindakan ini. AzureAppPushReceiver[]
azureFunctionReceivers Daftar penerima fungsi azure yang merupakan bagian dari grup tindakan ini. AzureFunctionReceiver[]
emailReceivers Daftar penerima email yang merupakan bagian dari grup tindakan ini. EmailReceiver[]
diaktifkan Menunjukkan apakah grup tindakan ini diaktifkan. Jika grup tindakan tidak diaktifkan, maka tidak ada penerimanya yang akan menerima komunikasi. bool (diperlukan)
eventHubReceivers Daftar penerima pusat aktivitas yang merupakan bagian dari grup tindakan ini. EventHubReceiver[]
groupShortName Nama pendek grup tindakan. Ini akan digunakan dalam pesan SMS. string (diperlukan)

Batasan:
Panjang maksimum = 12
itsmReceivers Daftar penerima ITSM yang merupakan bagian dari grup tindakan ini. ItsmReceiver[]
logicAppReceivers Daftar penerima aplikasi logika yang merupakan bagian dari grup tindakan ini. LogicAppReceiver[]
smsReceivers Daftar penerima SMS yang merupakan bagian dari grup tindakan ini. SmsReceiver[]
voiceReceivers Daftar penerima suara yang merupakan bagian dari grup tindakan ini. VoiceReceiver[]
webhookReceivers Daftar penerima webhook yang merupakan bagian dari grup tindakan ini. WebhookReceiver[]

ArmRoleReceiver

Nama Deskripsi Nilai
nama Nama penerima peran lengan. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
roleId Id peran lengan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

AutomationRunbookReceiver

Nama Deskripsi Nilai
automationAccountId Id akun azure automation yang menyimpan runbook ini dan mengautentikasi ke sumber daya Azure. string (diperlukan)
isGlobalRunbook Menunjukkan apakah instans ini adalah runbook global. bool (diperlukan)
nama Menunjukkan nama webhook. string
runbookName Nama untuk runbook ini. string (diperlukan)
serviceUri URI tempat webhook harus dikirim. string
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool
webhookResourceId Id sumber daya untuk webhook yang ditautkan ke runbook ini. string (diperlukan)

AzureAppPushReceiver

Nama Deskripsi Nilai
emailAddress Alamat email yang terdaftar untuk aplikasi seluler Azure. string (diperlukan)
nama Nama penerima push aplikasi seluler Azure. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)

AzureFunctionReceiver

Nama Deskripsi Nilai
functionAppResourceId Id sumber daya azure dari aplikasi fungsi. string (diperlukan)
functionName Nama fungsi di aplikasi fungsi. string (diperlukan)
httpTriggerUrl Url pemicu http tempat permintaan http dikirim. string (diperlukan)
nama Nama penerima fungsi azure. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

EmailReceiver

Nama Deskripsi Nilai
emailAddress Alamat email penerima ini. string (diperlukan)
nama Nama penerima email. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

EventHubReceiver

Nama Deskripsi Nilai
eventHubName Nama antrean Pusat Aktivitas tertentu string (diperlukan)
eventHubNameSpace Namespace layanan Pusat Aktivitas string (diperlukan)
nama Nama penerima Pusat aktivitas. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
subscriptionId Id untuk langganan yang berisi pusat aktivitas ini string (diperlukan)
tenantId Id penyewa untuk langganan yang berisi hub kejadian ini string
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

ItsmReceiver

Nama Deskripsi Nilai
connectionId Identifikasi unik koneksi ITSM di antara beberapa yang ditentukan di ruang kerja di atas. string (diperlukan)
nama Nama penerima Itsm. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
wilayah Wilayah tempat ruang kerja berada. Nilai yang didukung:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (diperlukan)
ticketConfiguration Blob JSON untuk konfigurasi tindakan ITSM. Opsi CreateMultipleWorkItems juga akan menjadi bagian dari blob ini. string (diperlukan)
workspaceId Pengidentifikasi instans OMS LA. string (diperlukan)

LogicAppReceiver

Nama Deskripsi Nilai
callbackUrl Url panggilan balik tempat permintaan http dikirim. string (diperlukan)
nama Nama penerima aplikasi logika. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
resourceId Id sumber daya azure penerima aplikasi logika. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

SmsReceiver

Nama Deskripsi Nilai
countryCode Kode negara penerima SMS. string (diperlukan)
nama Nama penerima SMS. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
phoneNumber Nomor telepon penerima SMS. string (diperlukan)

VoiceReceiver

Nama Deskripsi Nilai
countryCode Kode negara penerima suara. string (diperlukan)
nama Nama penerima suara. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
phoneNumber Nomor telepon penerima suara. string (diperlukan)

WebhookReceiver

Nama Deskripsi Nilai
identifierUri Menunjukkan uri pengidentifikasi untuk autentikasi aad. string
nama Nama penerima webhook. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
objectId Menunjukkan ID objek aplikasi webhook untuk autentikasi aad. string
serviceUri URI tempat webhook harus dikirim. string (diperlukan)
tenantId Menunjukkan id penyewa untuk autentikasi aad. string
useAadAuth Menunjukkan apakah menggunakan autentikasi AAD atau tidak. bool
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
BrowserBox Azure Edition

Sebarkan ke Azure
Templat ini menyebarkan BrowserBox pada VM Azure Ubuntu Server 22.04 LTS, Debian 11, atau RHEL 8.7 LVM.
Aplikasi Web Umbraco CMS yang Dapat Diskalakan

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Kluster AKS dengan NAT Gateway dan Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Sebarkan ke Azure
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayankan sendiri, yang berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol.
Pembuatan Uji Web Dinamis

Sebarkan ke Azure
Buat sejumlah pengujian web (ping) App Insights.
Membuat tindakan baru yang dikelompokkan di Azure

Sebarkan ke Azure
Templat ini membuat grup Tindakan baru di Azure, grup tindakan ini kemudian dapat digunakan untuk mengonfigurasi pemberitahuan di Azure.
Menyebarkan Pemberitahuan Log Aktivitas Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan pemberitahuan sederhana yang menggunakan grup tindakan untuk mengirim pemberitahuan email untuk rekaman Autoscale apa pun di Log Aktivitas Azure
Menyebarkan Pemberitahuan Log Aktivitas Gagal Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan pemberitahuan sederhana yang menggunakan grup tindakan untuk mengirim pemberitahuan email untuk setiap rekaman Autoscale yang gagal di Log Aktivitas Azure
Menyebarkan Pemberitahuan Service Health

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan pemberitahuan sederhana yang menggunakan grup tindakan untuk mengirim pemberitahuan email untuk rekaman Service Health apa pun di Log Aktivitas Azure
Menyebarkan Application Insight dan membuat pemberitahuan di dalamnya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Application Insight dan membuat pemberitahuan di dalamnya
Membuat pemberitahuan layanan Azure

Sebarkan ke Azure
Templat ini membuat pemberitahuan kesehatan layanan Azure yang secara opsional mengirim email ke administrator layanan dan alamat email tertentu jika terjadi pemadaman layanan Azure cerain.
Menyiapkan pemberitahuan untuk pemberitahuan pencadangan menggunakan Azure Monitor

Sebarkan ke Azure
Templat ini memungkinkan Anda menyiapkan pemberitahuan email untuk vault Layanan Pemulihan menggunakan Azure Monitor, dengan menyebarkan aturan pemrosesan pemberitahuan dan grup tindakan

Definisi sumber daya templat ARM

Jenis sumber daya actionGroups dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Keterangan

Untuk panduan tentang menyebarkan solusi pemantauan, lihat Membuat sumber daya pemantauan dengan menggunakan Bicep.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/actionGroups, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "armRoleReceivers": [
      {
        "name": "string",
        "roleId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "useCommonAlertSchema": "bool",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "azureFunctionReceivers": [
      {
        "functionAppResourceId": "string",
        "functionName": "string",
        "httpTriggerUrl": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "enabled": "bool",
    "eventHubReceivers": [
      {
        "eventHubName": "string",
        "eventHubNameSpace": "string",
        "name": "string",
        "subscriptionId": "string",
        "tenantId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "groupShortName": "string",
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "logicAppReceivers": [
      {
        "callbackUrl": "string",
        "name": "string",
        "resourceId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "voiceReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "identifierUri": "string",
        "name": "string",
        "objectId": "string",
        "serviceUri": "string",
        "tenantId": "string",
        "useAadAuth": "bool",
        "useCommonAlertSchema": "bool"
      }
    ]
  }
}

Nilai properti

actionGroups

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Insights/actionGroups'
apiVersion Versi api sumber daya '2023-01-01'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Tidak dapat menggunakan:
:<>+/&%\? atau karakter kontrol

Tidak dapat diakhiri dengan spasi atau titik.
lokasi Lokasi sumber daya string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Tindakan mengelompokkan properti sumber daya. Grup Tindakan

Grup Tindakan

Nama Deskripsi Nilai
armRoleReceivers Daftar penerima peran ARM yang merupakan bagian dari grup tindakan ini. Peran adalah peran Azure RBAC dan hanya peran bawaan yang didukung. ArmRoleReceiver[]
automationRunbookReceivers Daftar penerima AutomationRunbook yang merupakan bagian dari grup tindakan ini. AutomationRunbookReceiver[]
azureAppPushReceivers Daftar penerima AzureAppPush yang merupakan bagian dari grup tindakan ini. AzureAppPushReceiver[]
azureFunctionReceivers Daftar penerima fungsi azure yang merupakan bagian dari grup tindakan ini. AzureFunctionReceiver[]
emailReceivers Daftar penerima email yang merupakan bagian dari grup tindakan ini. EmailReceiver[]
diaktifkan Menunjukkan apakah grup tindakan ini diaktifkan. Jika grup tindakan tidak diaktifkan, maka tidak ada penerimanya yang akan menerima komunikasi. bool (diperlukan)
eventHubReceivers Daftar penerima pusat aktivitas yang merupakan bagian dari grup tindakan ini. EventHubReceiver[]
groupShortName Nama pendek grup tindakan. Ini akan digunakan dalam pesan SMS. string (diperlukan)

Batasan:
Panjang maksimum = 12
itsmReceivers Daftar penerima ITSM yang merupakan bagian dari grup tindakan ini. ItsmReceiver[]
logicAppReceivers Daftar penerima aplikasi logika yang merupakan bagian dari grup tindakan ini. LogicAppReceiver[]
smsReceivers Daftar penerima SMS yang merupakan bagian dari grup tindakan ini. SmsReceiver[]
voiceReceivers Daftar penerima suara yang merupakan bagian dari grup tindakan ini. VoiceReceiver[]
webhookReceivers Daftar penerima webhook yang merupakan bagian dari grup tindakan ini. WebhookReceiver[]

ArmRoleReceiver

Nama Deskripsi Nilai
nama Nama penerima peran lengan. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
roleId Id peran lengan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

AutomationRunbookReceiver

Nama Deskripsi Nilai
automationAccountId Id akun azure automation yang menyimpan runbook ini dan mengautentikasi ke sumber daya Azure. string (diperlukan)
isGlobalRunbook Menunjukkan apakah instans ini adalah runbook global. bool (diperlukan)
nama Menunjukkan nama webhook. string
runbookName Nama untuk runbook ini. string (diperlukan)
serviceUri URI tempat webhook harus dikirim. string
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool
webhookResourceId Id sumber daya untuk webhook yang ditautkan ke runbook ini. string (diperlukan)

AzureAppPushReceiver

Nama Deskripsi Nilai
emailAddress Alamat email yang terdaftar untuk aplikasi seluler Azure. string (diperlukan)
nama Nama penerima push aplikasi seluler Azure. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)

AzureFunctionReceiver

Nama Deskripsi Nilai
functionAppResourceId Id sumber daya azure dari aplikasi fungsi. string (diperlukan)
functionName Nama fungsi di aplikasi fungsi. string (diperlukan)
httpTriggerUrl Url pemicu http tempat permintaan http dikirim. string (diperlukan)
nama Nama penerima fungsi azure. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

EmailReceiver

Nama Deskripsi Nilai
emailAddress Alamat email penerima ini. string (diperlukan)
nama Nama penerima email. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

EventHubReceiver

Nama Deskripsi Nilai
eventHubName Nama antrean Pusat Aktivitas tertentu string (diperlukan)
eventHubNameSpace Namespace layanan Pusat Aktivitas string (diperlukan)
nama Nama penerima Event hub. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
subscriptionId Id untuk langganan yang berisi hub kejadian ini string (diperlukan)
tenantId Id penyewa untuk langganan yang berisi hub kejadian ini string
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

ItsmReceiver

Nama Deskripsi Nilai
connectionId Identifikasi unik koneksi ITSM di antara beberapa yang ditentukan di ruang kerja di atas. string (diperlukan)
nama Nama penerima Itsm. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
wilayah Wilayah tempat ruang kerja berada. Nilai yang didukung:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (diperlukan)
ticketConfiguration Blob JSON untuk konfigurasi tindakan ITSM. Opsi CreateMultipleWorkItems juga akan menjadi bagian dari blob ini. string (diperlukan)
workspaceId Pengidentifikasi instans OMS LA. string (diperlukan)

LogicAppReceiver

Nama Deskripsi Nilai
callbackUrl Url panggilan balik tempat permintaan http dikirim. string (diperlukan)
nama Nama penerima aplikasi logika. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
resourceId Id sumber daya azure penerima aplikasi logika. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

SmsReceiver

Nama Deskripsi Nilai
countryCode Kode negara penerima SMS. string (diperlukan)
nama Nama penerima SMS. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
phoneNumber Nomor telepon penerima SMS. string (diperlukan)

VoiceReceiver

Nama Deskripsi Nilai
countryCode Kode negara penerima suara. string (diperlukan)
nama Nama penerima suara. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
phoneNumber Nomor telepon penerima suara. string (diperlukan)

WebhookReceiver

Nama Deskripsi Nilai
identifierUri Menunjukkan uri pengidentifikasi untuk autentikasi aad. string
nama Nama penerima webhook. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
objectId Menunjukkan ID objek aplikasi webhook untuk autentikasi aad. string
serviceUri URI tempat webhook harus dikirim. string (diperlukan)
tenantId Menunjukkan id penyewa untuk autentikasi aad. string
useAadAuth Menunjukkan apakah menggunakan autentikasi AAD atau tidak. bool
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
BrowserBox Azure Edition

Sebarkan ke Azure
Templat ini menyebarkan BrowserBox pada VM Azure Ubuntu Server 22.04 LTS, Debian 11, atau RHEL 8.7 LVM.
Aplikasi Web Umbraco CMS yang Dapat Diskalakan

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Kluster AKS dengan NAT Gateway dan Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Sebarkan ke Azure
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayankan sendiri, yang berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol.
Pembuatan Pengujian Web Dinamis

Sebarkan ke Azure
Buat sejumlah pengujian web (ping) App Insights.
Membuat tindakan baru yang dikelompokkan di Azure

Sebarkan ke Azure
Templat ini membuat grup Tindakan baru di Azure, grup tindakan ini kemudian dapat digunakan untuk mengonfigurasi pemberitahuan di Azure.
Menyebarkan Pemberitahuan Log Aktivitas Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan pemberitahuan sederhana yang menggunakan grup tindakan untuk mengirim pemberitahuan email untuk setiap rekaman Skala Otomatis di Log Aktivitas Azure
Menyebarkan Pemberitahuan Log Aktivitas Gagal Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan pemberitahuan sederhana yang menggunakan grup tindakan untuk mengirim pemberitahuan email untuk setiap rekaman Autoscale yang gagal di Log Aktivitas Azure
Menyebarkan Pemberitahuan Service Health

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan pemberitahuan sederhana yang menggunakan grup tindakan untuk mengirim pemberitahuan email untuk catatan Service Health apa pun di Log Aktivitas Azure
Menyebarkan Application Insight dan membuat pemberitahuan di dalamnya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Application Insight dan membuat pemberitahuan di dalamnya
Membuat pemberitahuan layanan Azure

Sebarkan ke Azure
Templat ini membuat pemberitahuan kesehatan layanan Azure yang secara opsional mengirim email ke administrator layanan dan alamat email tertentu jika terjadi penghentian layanan Azure.
Menyiapkan pemberitahuan untuk pemberitahuan pencadangan menggunakan Azure Monitor

Sebarkan ke Azure
Templat ini memungkinkan Anda menyiapkan pemberitahuan email untuk vault Layanan Pemulihan menggunakan Azure Monitor, dengan menyebarkan aturan pemrosesan pemberitahuan dan grup tindakan

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya actionGroups dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/actionGroups, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/actionGroups@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      armRoleReceivers = [
        {
          name = "string"
          roleId = "string"
          useCommonAlertSchema = bool
        }
      ]
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          useCommonAlertSchema = bool
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      azureFunctionReceivers = [
        {
          functionAppResourceId = "string"
          functionName = "string"
          httpTriggerUrl = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      enabled = bool
      eventHubReceivers = [
        {
          eventHubName = "string"
          eventHubNameSpace = "string"
          name = "string"
          subscriptionId = "string"
          tenantId = "string"
          useCommonAlertSchema = bool
        }
      ]
      groupShortName = "string"
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      logicAppReceivers = [
        {
          callbackUrl = "string"
          name = "string"
          resourceId = "string"
          useCommonAlertSchema = bool
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      voiceReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          identifierUri = "string"
          name = "string"
          objectId = "string"
          serviceUri = "string"
          tenantId = "string"
          useAadAuth = bool
          useCommonAlertSchema = bool
        }
      ]
    }
  })
}

Nilai properti

actionGroups

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Insights/actionGroups@2023-01-01"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Tidak dapat menggunakan:
:<>+/&%\? atau karakter kontrol

Tidak dapat diakhiri dengan spasi atau titik.
lokasi Lokasi sumber daya string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag.
properti Tindakan mengelompokkan properti sumber daya. Grup Tindakan

Grup Tindakan

Nama Deskripsi Nilai
armRoleReceivers Daftar penerima peran ARM yang merupakan bagian dari grup tindakan ini. Peran adalah peran Azure RBAC dan hanya peran bawaan yang didukung. ArmRoleReceiver[]
automationRunbookReceivers Daftar penerima AutomationRunbook yang merupakan bagian dari grup tindakan ini. AutomationRunbookReceiver[]
azureAppPushReceivers Daftar penerima AzureAppPush yang merupakan bagian dari grup tindakan ini. AzureAppPushReceiver[]
azureFunctionReceivers Daftar penerima fungsi azure yang merupakan bagian dari grup tindakan ini. AzureFunctionReceiver[]
emailReceivers Daftar penerima email yang merupakan bagian dari grup tindakan ini. EmailReceiver[]
diaktifkan Menunjukkan apakah grup tindakan ini diaktifkan. Jika grup tindakan tidak diaktifkan, maka tidak ada penerimanya yang akan menerima komunikasi. bool (diperlukan)
eventHubReceivers Daftar penerima pusat aktivitas yang merupakan bagian dari grup tindakan ini. EventHubReceiver[]
groupShortName Nama pendek grup tindakan. Ini akan digunakan dalam pesan SMS. string (diperlukan)

Batasan:
Panjang maksimum = 12
itsmReceivers Daftar penerima ITSM yang merupakan bagian dari grup tindakan ini. ItsmReceiver[]
logicAppReceivers Daftar penerima aplikasi logika yang merupakan bagian dari grup tindakan ini. LogicAppReceiver[]
smsReceivers Daftar penerima SMS yang merupakan bagian dari grup tindakan ini. SmsReceiver[]
voiceReceivers Daftar penerima suara yang merupakan bagian dari grup tindakan ini. VoiceReceiver[]
webhookReceivers Daftar penerima webhook yang merupakan bagian dari grup tindakan ini. WebhookReceiver[]

ArmRoleReceiver

Nama Deskripsi Nilai
nama Nama penerima peran lengan. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
roleId Id peran lengan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

AutomationRunbookReceiver

Nama Deskripsi Nilai
automationAccountId Id akun azure automation yang menyimpan runbook ini dan mengautentikasi ke sumber daya Azure. string (diperlukan)
isGlobalRunbook Menunjukkan apakah instans ini adalah runbook global. bool (diperlukan)
nama Menunjukkan nama webhook. string
runbookName Nama untuk runbook ini. string (diperlukan)
serviceUri URI tempat webhook harus dikirim. string
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool
webhookResourceId Id sumber daya untuk webhook yang ditautkan ke runbook ini. string (diperlukan)

AzureAppPushReceiver

Nama Deskripsi Nilai
emailAddress Alamat email yang terdaftar untuk aplikasi seluler Azure. string (diperlukan)
nama Nama penerima push aplikasi seluler Azure. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)

AzureFunctionReceiver

Nama Deskripsi Nilai
functionAppResourceId Id sumber daya azure dari aplikasi fungsi. string (diperlukan)
functionName Nama fungsi di aplikasi fungsi. string (diperlukan)
httpTriggerUrl Url pemicu http tempat permintaan http dikirim. string (diperlukan)
nama Nama penerima fungsi azure. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

EmailReceiver

Nama Deskripsi Nilai
emailAddress Alamat email penerima ini. string (diperlukan)
nama Nama penerima email. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

EventHubReceiver

Nama Deskripsi Nilai
eventHubName Nama antrean Pusat Aktivitas tertentu string (diperlukan)
eventHubNameSpace Namespace layanan Pusat Aktivitas string (diperlukan)
nama Nama penerima Pusat aktivitas. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
subscriptionId Id untuk langganan yang berisi pusat aktivitas ini string (diperlukan)
tenantId Id penyewa untuk langganan yang berisi hub kejadian ini string
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

ItsmReceiver

Nama Deskripsi Nilai
connectionId Identifikasi unik koneksi ITSM di antara beberapa yang ditentukan di ruang kerja di atas. string (diperlukan)
nama Nama penerima Itsm. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
wilayah Wilayah tempat ruang kerja berada. Nilai yang didukung:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (diperlukan)
ticketConfiguration Blob JSON untuk konfigurasi tindakan ITSM. Opsi CreateMultipleWorkItems juga akan menjadi bagian dari blob ini. string (diperlukan)
workspaceId Pengidentifikasi instans OMS LA. string (diperlukan)

LogicAppReceiver

Nama Deskripsi Nilai
callbackUrl Url panggilan balik tempat permintaan http dikirim. string (diperlukan)
nama Nama penerima aplikasi logika. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
resourceId Id sumber daya azure penerima aplikasi logika. string (diperlukan)
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool

SmsReceiver

Nama Deskripsi Nilai
countryCode Kode negara penerima SMS. string (diperlukan)
nama Nama penerima SMS. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
phoneNumber Nomor telepon penerima SMS. string (diperlukan)

VoiceReceiver

Nama Deskripsi Nilai
countryCode Kode negara penerima suara. string (diperlukan)
nama Nama penerima suara. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
phoneNumber Nomor telepon penerima suara. string (diperlukan)

WebhookReceiver

Nama Deskripsi Nilai
identifierUri Menunjukkan uri pengidentifikasi untuk autentikasi aad. string
nama Nama penerima webhook. Nama harus unik di semua penerima dalam grup tindakan. string (diperlukan)
objectId Menunjukkan ID objek aplikasi webhook untuk autentikasi aad. string
serviceUri URI tempat webhook harus dikirim. string (diperlukan)
tenantId Menunjukkan id penyewa untuk autentikasi aad. string
useAadAuth Menunjukkan apakah menggunakan autentikasi AAD atau tidak. bool
useCommonAlertSchema Menunjukkan apakah akan menggunakan skema pemberitahuan umum. bool