Smart Detector Alert Rules - List
サブスクリプション内のすべての既存の Smart Detector アラート ルールを一覧表示します。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/microsoft.alertsManagement/smartDetectorAlertRules?api-version=2019-06-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/microsoft.alertsManagement/smartDetectorAlertRules?api-version=2019-06-01&expandDetector={expandDetector}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
ターゲット サブスクリプションの ID。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
expand
|
query |
boolean |
Smart Detector を展開する必要があるかどうかを示します。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
Smart Detector アラート ルールを一覧表示する要求が成功しました。 |
|
Other Status Codes |
操作に失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
List Smart Detector alert rules
要求のサンプル
GET https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/providers/microsoft.alertsManagement/smartDetectorAlertRules?api-version=2019-06-01
応答のサンプル
{
"nextLink": null,
"value": [
{
"id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule",
"type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
"name": "MyAlertRule",
"location": "global",
"tags": {},
"properties": {
"description": "Sample smart detector alert rule description",
"state": "Enabled",
"severity": "Sev3",
"frequency": "PT5M",
"detector": {
"id": "VMMemoryLeak"
},
"scope": [
"/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/vms/providers/Microsoft.Compute/virtualMachines/vm1"
],
"actionGroups": [
{
"actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/MyActionGroups/providers/microsoft.insights/actionGroups/MyActionGroup"
}
],
"throttling": {
"duration": "PT20M"
}
}
},
{
"id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MySecondAlertRule",
"type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
"name": "MySecondAlertRule",
"location": "global",
"tags": {},
"properties": {
"description": "Sample smart detector alert rule description",
"state": "Disabled",
"severity": "Sev2",
"frequency": "PT15M",
"detector": {
"id": "VMMemoryLeak"
},
"scope": [
"/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/vms/providers/Microsoft.Compute/virtualMachines/vm2"
],
"actionGroups": [
{
"actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/MyActionGroups/providers/microsoft.insights/actionGroups/MyActionGroup"
}
]
}
}
]
}
定義
名前 | 説明 |
---|---|
Action |
アラート ルールによって使用されるアクション グループ情報。 |
Alert |
アラート ルール情報 |
Alert |
Smart Detector アラート ルールの一覧。 |
Alert |
アラート ルールの状態。 |
Detector |
検出情報。 expandDetector で指定されていない限り、既定では設定されません。 |
Severity |
アラート ルールの重大度。 |
Smart |
エラー応答の形式について説明します。 |
Throttling |
アラート ルールの省略可能な調整情報。 |
ActionGroupsInformation
アラート ルールによって使用されるアクション グループ情報。
名前 | 型 | 説明 |
---|---|---|
customEmailSubject |
string |
メール通知で使用するオプションのカスタム メールの件名。 |
customWebhookPayload |
string |
Web フック通知で使用するオプションのカスタム Web フック ペイロード。 |
groupIds |
string[] |
アクション グループ リソース ID。 |
AlertRule
アラート ルール情報
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
id |
string |
リソース ID。 |
|
location |
string |
global |
リソースの場所。 |
name |
string |
リソースの名前。 |
|
properties.actionGroups |
アラート ルールのアクション。 |
||
properties.description |
string |
アラート ルールの説明。 |
|
properties.detector |
アラート ルールの検出機能。 |
||
properties.frequency |
string |
ISO8601形式のアラート ルールの頻度。 時間の粒度は分単位で、最小値は 5 分である必要があります。 |
|
properties.scope |
string[] |
アラート ルール リソースのスコープ。 |
|
properties.severity |
アラート ルールの重大度。 |
||
properties.state |
アラート ルールの状態。 |
||
properties.throttling |
アラート ルールの調整情報。 |
||
tags |
object |
リソース タグ。 |
|
type |
string |
リソースの種類。 |
AlertRulesList
Smart Detector アラート ルールの一覧。
名前 | 型 | 説明 |
---|---|---|
nextLink |
string |
次の結果セットを取得する URL。 |
value |
Smart Detector アラート ルールの一覧。 |
AlertRuleState
アラート ルールの状態。
名前 | 型 | 説明 |
---|---|---|
Disabled |
string |
|
Enabled |
string |
Detector
検出情報。 expandDetector で指定されていない限り、既定では設定されません。
名前 | 型 | 説明 |
---|---|---|
description |
string |
Smart Detector の説明。 expandDetector で指定されていない限り、既定では設定されません。 |
id |
string |
ディテクタ ID。 |
imagePaths |
string[] |
Smart Detector イメージ パス。 expandDetector で指定されていない限り、既定では設定されません。 |
name |
string |
Smart Detector の名前。 expandDetector で指定されていない限り、既定では設定されません。 |
parameters |
object |
ディテクタのパラメーター。 |
supportedResourceTypes |
string[] |
Smart Detector でサポートされているリソースの種類。 expandDetector で指定されていない限り、既定では設定されません。 |
Severity
アラート ルールの重大度。
名前 | 型 | 説明 |
---|---|---|
Sev0 |
string |
|
Sev1 |
string |
|
Sev2 |
string |
|
Sev3 |
string |
|
Sev4 |
string |
SmartDetectorErrorResponse
エラー応答の形式について説明します。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード |
message |
string |
操作が失敗した理由を示すエラー メッセージ。 |
ThrottlingInformation
アラート ルールの省略可能な調整情報。
名前 | 型 | 説明 |
---|---|---|
duration |
string |
アラート ルールに再度通知する前に待機するために必要な期間 (ISO8601形式)。 時間の細分性は分単位で、最小値は 0 分である必要があります |