Bagikan melalui


Activity Log Alerts - Update

Memperbarui bidang 'tag' dan 'diaktifkan' dalam aturan Pemberitahuan yang ada. Metode ini digunakan untuk memperbarui tag Aturan pemberitahuan, dan untuk mengaktifkan atau menonaktifkan aturan Pemberitahuan. Untuk memperbarui bidang lain, gunakan operasi CreateOrUpdate.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
activityLogAlertName
path True

string

Nama aturan Pemberitahuan Log Aktivitas.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

subscriptionId
path True

string

minLength: 1

ID langganan target.

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

Isi Permintaan

Nama Jenis Deskripsi
properties.enabled

boolean

Menunjukkan apakah aturan Pemberitahuan Log Aktivitas ini diaktifkan. Jika aturan Pemberitahuan Log Aktivitas tidak diaktifkan, maka tidak ada tindakannya yang akan diaktifkan.

tags

object

Tag sumber daya

Respons

Nama Jenis Deskripsi
200 OK

ActivityLogAlertResource

Aturan Pemberitahuan Log Aktivitas yang ada berhasil diperbarui.

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Patch an Activity Log Alert rule

Permintaan sampel

PATCH https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01

{
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "enabled": false
  }
}

Respon sampel

{
  "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
  "type": "Microsoft.Insights/ActivityLogAlerts",
  "name": "SampleActivityLogAlertRule",
  "location": "Global",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "scopes": [
      "/subscriptions/187f412d-1758-44d9-b052-169e2564721d"
    ],
    "condition": {
      "allOf": [
        {
          "field": "category",
          "equals": "Administrative"
        },
        {
          "field": "level",
          "equals": "Error"
        }
      ]
    },
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/actionGroups/SampleActionGroup",
          "webhookProperties": {
            "sampleWebhookProperty": "SamplePropertyValue"
          }
        }
      ]
    },
    "enabled": false,
    "description": "Description of sample Activity Log Alert rule."
  }
}

Definisi

Nama Deskripsi
ActionGroup

Penunjuk ke Grup Tindakan Azure.

ActionList

Daftar tindakan aturan Pemberitahuan Log Aktivitas.

ActivityLogAlertResource

Sumber daya aturan Pemberitahuan Log Aktivitas.

AlertRuleAllOfCondition

Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi saat semua kondisi anggotanya terpenuhi.

AlertRuleAnyOfOrLeafCondition

Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi saat semua kondisi anggotanya terpenuhi. Setiap kondisi dapat berupa salah satu jenis berikut: Penting : Setiap jenis memiliki subset properti yang unik. Properti dari berbagai jenis TIDAK DAPAT ada dalam satu kondisi.

  • Kondisi Daun - harus berisi 'bidang' dan 'sama dengan' atau 'containsAny'. Harap dicatat, 'anyOf' harus tidak diatur dalam Kondisi Daun.
  • Kondisi AnyOf - harus berisi hanya 'anyOf' (yang merupakan larik Kondisi Daun). Harap dicatat, 'field', 'equals' dan 'containsAny' harus tidak diatur dalam Kondisi AnyOf.
AlertRuleLeafCondition

Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi dengan membandingkan bidang dan nilai peristiwa Log Aktivitas. Kondisi ini harus berisi 'bidang' dan 'sama dengan' atau 'containsAny'.

AlertRulePatchObject

Objek aturan Pemberitahuan Log Aktivitas untuk isi operasi patch.

ErrorResponse

Respons kesalahan.

ActionGroup

Penunjuk ke Grup Tindakan Azure.

Nama Jenis Deskripsi
actionGroupId

string

ID sumber daya Grup Tindakan. Ini tidak boleh null atau kosong.

webhookProperties

object

kamus properti kustom untuk disertakan dengan operasi pasca. Data ini ditambahkan ke payload webhook.

ActionList

Daftar tindakan aturan Pemberitahuan Log Aktivitas.

Nama Jenis Deskripsi
actionGroups

ActionGroup[]

Daftar Grup Tindakan.

ActivityLogAlertResource

Sumber daya aturan Pemberitahuan Log Aktivitas.

Nama Jenis Nilai default Deskripsi
id

string

Id sumber daya.

location

string

global

Lokasi sumber daya. Aturan Pemberitahuan Log Aktivitas Azure didukung di wilayah Global, Eropa Barat, dan Eropa Utara.

name

string

Nama sumber daya.

properties.actions

ActionList

Tindakan yang akan diaktifkan saat kondisi terpenuhi.

properties.condition

AlertRuleAllOfCondition

Kondisi yang akan menyebabkan pemberitahuan ini diaktifkan.

properties.description

string

Deskripsi aturan Pemberitahuan Log Aktivitas ini.

properties.enabled

boolean

True

Menunjukkan apakah aturan Pemberitahuan Log Aktivitas ini diaktifkan. Jika aturan Pemberitahuan Log Aktivitas tidak diaktifkan, maka tidak ada tindakannya yang akan diaktifkan.

properties.scopes

string[]

Daftar ID sumber daya yang akan digunakan sebagai awalan. Pemberitahuan hanya akan berlaku untuk peristiwa Log Aktivitas dengan ID sumber daya yang termasuk dalam salah satu awalan ini. Daftar ini harus menyertakan setidaknya satu item.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya.

AlertRuleAllOfCondition

Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi saat semua kondisi anggotanya terpenuhi.

Nama Jenis Deskripsi
allOf

AlertRuleAnyOfOrLeafCondition[]

Daftar kondisi aturan Pemberitahuan Log Aktivitas.

AlertRuleAnyOfOrLeafCondition

Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi saat semua kondisi anggotanya terpenuhi. Setiap kondisi dapat berupa salah satu jenis berikut: Penting : Setiap jenis memiliki subset properti yang unik. Properti dari berbagai jenis TIDAK DAPAT ada dalam satu kondisi.

  • Kondisi Daun - harus berisi 'bidang' dan 'sama dengan' atau 'containsAny'. Harap dicatat, 'anyOf' harus tidak diatur dalam Kondisi Daun.
  • Kondisi AnyOf - harus berisi hanya 'anyOf' (yang merupakan larik Kondisi Daun). Harap dicatat, 'field', 'equals' dan 'containsAny' harus tidak diatur dalam Kondisi AnyOf.
Nama Jenis Deskripsi
anyOf

AlertRuleLeafCondition[]

Aturan Pemberitahuan Log Aktivitas kondisi 'anyOf'.
Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi ketika setidaknya salah satu kondisi daun anggotanya terpenuhi.

containsAny

string[]

Nilai bidang peristiwa akan dibandingkan dengan nilai dalam array ini (tidak peka huruf besar/kecil) untuk menentukan apakah kondisi terpenuhi.

equals

string

Nilai bidang peristiwa akan dibandingkan dengan nilai ini (tidak peka huruf besar/kecil) untuk menentukan apakah kondisi terpenuhi.

field

string

Nama bidang peristiwa Log Aktivitas yang akan diperiksa kondisi ini. Nilai yang mungkin untuk bidang ini adalah (tidak peka huruf besar/kecil): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', atau apa pun yang dimulai dengan 'properti'.

AlertRuleLeafCondition

Kondisi aturan Pemberitahuan Log Aktivitas yang terpenuhi dengan membandingkan bidang dan nilai peristiwa Log Aktivitas. Kondisi ini harus berisi 'bidang' dan 'sama dengan' atau 'containsAny'.

Nama Jenis Deskripsi
containsAny

string[]

Nilai bidang peristiwa akan dibandingkan dengan nilai dalam array ini (tidak peka huruf besar/kecil) untuk menentukan apakah kondisi terpenuhi.

equals

string

Nilai bidang peristiwa akan dibandingkan dengan nilai ini (tidak peka huruf besar/kecil) untuk menentukan apakah kondisi terpenuhi.

field

string

Nama bidang peristiwa Log Aktivitas yang akan diperiksa kondisi ini. Nilai yang mungkin untuk bidang ini adalah (tidak peka huruf besar/kecil): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', atau apa pun yang dimulai dengan 'properti'.

AlertRulePatchObject

Objek aturan Pemberitahuan Log Aktivitas untuk isi operasi patch.

Nama Jenis Nilai default Deskripsi
properties.enabled

boolean

True

Menunjukkan apakah aturan Pemberitahuan Log Aktivitas ini diaktifkan. Jika aturan Pemberitahuan Log Aktivitas tidak diaktifkan, maka tidak ada tindakannya yang akan diaktifkan.

tags

object

Tag sumber daya

ErrorResponse

Respons kesalahan.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

message

string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.