共用方式為


Smart Detector Alert Rules - Patch

修補特定的 Smart Detector 警示規則。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.alertsManagement/smartDetectorAlertRules/{alertRuleName}?api-version=2019-06-01

URI 參數

名稱 位於 必要 類型 Description
alertRuleName
path True

string

警示規則名稱。

resourceGroupName
path True

string

資源群組的名稱。

subscriptionId
path True

string

目標訂用帳戶的標識碼。

api-version
query True

string

用戶端 API 版本。

要求本文

名稱 類型 Description
properties.actionGroups

ActionGroupsInformation

警示規則動作。

properties.description

string

警示規則描述。

properties.frequency

string

ISO8601格式的警示規則頻率。 時間粒度必須以分鐘為單位,且最小值為 5 分鐘。

properties.severity

Severity

警示規則嚴重性。

properties.state

AlertRuleState

警示規則狀態。

properties.throttling

ThrottlingInformation

警示規則節流資訊。

tags

object

資源標籤。

回應

名稱 類型 Description
200 OK

AlertRule

成功要求修補 Smart Detector 警示規則。

Other Status Codes

SmartDetectorErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Patch alert rules

範例要求

PATCH https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule?api-version=2019-06-01

{
  "tags": {
    "newKey": "newVal"
  },
  "properties": {
    "description": "New description for patching",
    "frequency": "PT1M"
  }
}

範例回覆

{
  "id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule",
  "type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
  "name": "MyAlertRule",
  "location": "global",
  "tags": {
    "newKey": "newVal"
  },
  "properties": {
    "description": "New description for patching",
    "state": "Enabled",
    "severity": "Sev3",
    "frequency": "PT1M",
    "detector": {
      "id": "VMMemoryLeak"
    },
    "scope": [
      "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyVms/providers/Microsoft.Compute/virtualMachines/vm1"
    ],
    "actionGroups": [
      {
        "actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/actionGroups/providers/microsoft.insights/actiongroups/MyActionGroup"
      }
    ],
    "throttling": {
      "duration": "PT20M"
    }
  }
}

定義

名稱 Description
ActionGroupsInformation

警示規則所使用的動作群組資訊。

AlertRule

警示規則資訊

AlertRulePatchObject

警示規則修補程序資訊

AlertRuleState

警示規則狀態。

Detector

偵測器資訊。 根據預設,除非已於 expandDetector 中指定,否則不會填入此專案

Severity

警示規則嚴重性。

SmartDetectorErrorResponse

描述錯誤回應的格式。

ThrottlingInformation

警示規則的選擇性節流資訊。

ActionGroupsInformation

警示規則所使用的動作群組資訊。

名稱 類型 Description
customEmailSubject

string

選用的自訂電子郵件主體,用於電子郵件通知。

customWebhookPayload

string

要在 Web 攔截通知中使用的選擇性自定義 Web 攔截承載。

groupIds

string[]

動作群組資源標識碼。

AlertRule

警示規則資訊

名稱 類型 預設值 Description
id

string

資源識別碼。

location

string

global

資源位置。

name

string

資源名稱。

properties.actionGroups

ActionGroupsInformation

警示規則動作。

properties.description

string

警示規則描述。

properties.detector

Detector

警示規則的偵測器。

properties.frequency

string

ISO8601格式的警示規則頻率。 時間粒度必須以分鐘為單位,且最小值為 5 分鐘。

properties.scope

string[]

警示規則資源範圍。

properties.severity

Severity

警示規則嚴重性。

properties.state

AlertRuleState

警示規則狀態。

properties.throttling

ThrottlingInformation

警示規則節流資訊。

tags

object

資源標籤。

type

string

資源類型。

AlertRulePatchObject

警示規則修補程序資訊

名稱 類型 Description
id

string

資源識別碼。

name

string

資源名稱。

properties.actionGroups

ActionGroupsInformation

警示規則動作。

properties.description

string

警示規則描述。

properties.frequency

string

ISO8601格式的警示規則頻率。 時間粒度必須以分鐘為單位,且最小值為 5 分鐘。

properties.severity

Severity

警示規則嚴重性。

properties.state

AlertRuleState

警示規則狀態。

properties.throttling

ThrottlingInformation

警示規則節流資訊。

tags

object

資源標籤。

type

string

資源類型。

AlertRuleState

警示規則狀態。

名稱 類型 Description
Disabled

string

Enabled

string

Detector

偵測器資訊。 根據預設,除非已於 expandDetector 中指定,否則不會填入此專案

名稱 類型 Description
description

string

智慧偵測器描述。 根據預設,除非已於 expandDetector 中指定,否則不會填入此專案

id

string

偵測器標識碼。

imagePaths

string[]

智慧偵測器影像路徑。 根據預設,除非已於 expandDetector 中指定,否則不會填入此專案

name

string

智慧偵測器名稱。 根據預設,除非已於 expandDetector 中指定,否則不會填入此專案

parameters

object

偵測器的參數。'

supportedResourceTypes

string[]

Smart Detector 支援的資源類型。 根據預設,除非已於 expandDetector 中指定,否則不會填入此專案

Severity

警示規則嚴重性。

名稱 類型 Description
Sev0

string

Sev1

string

Sev2

string

Sev3

string

Sev4

string

SmartDetectorErrorResponse

描述錯誤回應的格式。

名稱 類型 Description
code

string

錯誤碼

message

string

錯誤訊息,指出作業失敗的原因。

ThrottlingInformation

警示規則的選擇性節流資訊。

名稱 類型 Description
duration

string

所需持續時間 (ISO8601 格式) 等候,然後再再次通知警示規則。 時間粒度必須以分鐘為單位,最小值為 0 分鐘