Skip to content

Commit fba7ffa

Browse files
authored
[Hub Generated] Review request for Microsoft.AlertsManagement to add version preview/2023-05-01-privatepreview (#23601)
* Adds base for updating Microsoft.AlertsManagement from version stable/2021-08-08 to version 2023-05-01-privatepreview * Updates readme * Updates API version in new specs and examples * added correlation example * Updated the example according to the discussion. * Continue after discussion * Removed targe region * Removed the target region * Modified correlationInterval * Fixed after a review. * Fixed file path * removed 'private' from apiversion * cont * fixed model validation * cont * Cont. * run prettier * Added "x-ms-identifiers" * Fixed avocade * fixed readme * fixed avocado * Continue * updated readmy * Modified "SuppressAll" to "SuppressAlways"
1 parent ca95eb5 commit fba7ffa

14 files changed

+2173
-1
lines changed

specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2023-05-01-preview/AlertProcessingRules.json

Lines changed: 871 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-05-01-preview",
4+
"subscriptionId": "subId1",
5+
"resourceGroupName": "alertscorrelationrg",
6+
"alertProcessingRuleName": "AddActionGroupToSubscription",
7+
"alertProcessingRule": {
8+
"location": "Global",
9+
"tags": {},
10+
"properties": {
11+
"scopes": [
12+
"/subscriptions/subId1"
13+
],
14+
"actions": [
15+
{
16+
"actionType": "AddActionGroups",
17+
"actionGroupIds": [
18+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/ActionGroup1"
19+
]
20+
}
21+
],
22+
"description": "Add ActionGroup1 to all alerts in the subscription",
23+
"enabled": true
24+
}
25+
}
26+
},
27+
"responses": {
28+
"200": {
29+
"body": {
30+
"systemData": {
31+
"createdBy": "[email protected]",
32+
"createdByType": "User",
33+
"createdAt": "2021-02-12T22:05:09Z",
34+
"lastModifiedBy": "[email protected]",
35+
"lastModifiedByType": "User",
36+
"lastModifiedAt": "2021-02-13T16:15:34Z"
37+
},
38+
"properties": {
39+
"scopes": [
40+
"/subscriptions/subId1"
41+
],
42+
"actions": [
43+
{
44+
"actionType": "AddActionGroups",
45+
"actionGroupIds": [
46+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/ActionGroup1"
47+
]
48+
}
49+
],
50+
"description": "Add ActionGroup1 to all alerts in the subscription",
51+
"enabled": true
52+
},
53+
"id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupToSubscription",
54+
"type": "Microsoft.AlertsManagement/actionRules",
55+
"name": "AddActionGroupToSubscription",
56+
"location": "Global",
57+
"tags": {}
58+
}
59+
},
60+
"201": {
61+
"body": {
62+
"systemData": {
63+
"createdBy": "[email protected]",
64+
"createdByType": "User",
65+
"createdAt": "2021-02-12T22:05:09Z",
66+
"lastModifiedBy": "[email protected]",
67+
"lastModifiedByType": "User",
68+
"lastModifiedAt": "2021-02-13T16:15:34Z"
69+
},
70+
"properties": {
71+
"scopes": [
72+
"/subscriptions/subId1"
73+
],
74+
"actions": [
75+
{
76+
"actionType": "AddActionGroups",
77+
"actionGroupIds": [
78+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/ActionGroup1"
79+
]
80+
}
81+
],
82+
"description": "Add ActionGroup1 to all alerts in the subscription",
83+
"enabled": true
84+
},
85+
"id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupToSubscription",
86+
"type": "Microsoft.AlertsManagement/actionRules",
87+
"name": "AddActionGroupToSubscription",
88+
"location": "Global",
89+
"tags": {}
90+
}
91+
}
92+
}
93+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-05-01-preview",
4+
"subscriptionId": "subId1",
5+
"resourceGroupName": "alertscorrelationrg",
6+
"alertProcessingRuleName": "CorrelateAlerts",
7+
"alertProcessingRule": {
8+
"location": "Global",
9+
"tags": {},
10+
"properties": {
11+
"scopes": [
12+
"/subscriptions/subId1"
13+
],
14+
"actions": [
15+
{
16+
"actionType": "CorrelateAlerts",
17+
"correlateBy": [
18+
{
19+
"field": "essentials.alertRule"
20+
}
21+
],
22+
"correlationInterval": "00:30:00",
23+
"priority": 50,
24+
"notificationsForCorrelatedAlerts": "SuppressAlways"
25+
}
26+
],
27+
"description": "Correlate Alerts Example.",
28+
"enabled": true
29+
}
30+
}
31+
},
32+
"responses": {
33+
"200": {
34+
"body": {
35+
"systemData": {
36+
"createdBy": "[email protected]",
37+
"createdByType": "User",
38+
"createdAt": "2021-02-12T22:05:09Z",
39+
"lastModifiedBy": "[email protected]",
40+
"lastModifiedByType": "User",
41+
"lastModifiedAt": "2021-02-13T16:15:34Z"
42+
},
43+
"properties": {
44+
"scopes": [
45+
"/subscriptions/subId1"
46+
],
47+
"actions": [
48+
{
49+
"actionType": "CorrelateAlerts",
50+
"correlateBy": [
51+
{
52+
"field": "essentials.alertRule"
53+
}
54+
],
55+
"correlationInterval": "00:30:00",
56+
"priority": 50,
57+
"notificationsForCorrelatedAlerts": "SuppressAlways"
58+
}
59+
],
60+
"description": "Correlate Alerts Example.",
61+
"enabled": true
62+
},
63+
"id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/CorrelateAlerts",
64+
"type": "Microsoft.AlertsManagement/actionRules",
65+
"name": "CorrelateAlerts",
66+
"location": "Global",
67+
"tags": {}
68+
}
69+
},
70+
"201": {
71+
"body": {
72+
"systemData": {
73+
"createdBy": "[email protected]",
74+
"createdByType": "User",
75+
"createdAt": "2021-02-12T22:05:09Z",
76+
"lastModifiedBy": "[email protected]",
77+
"lastModifiedByType": "User",
78+
"lastModifiedAt": "2021-02-13T16:15:34Z"
79+
},
80+
"properties": {
81+
"scopes": [
82+
"/subscriptions/subId1"
83+
],
84+
"actions": [
85+
{
86+
"actionType": "CorrelateAlerts",
87+
"correlateBy": [
88+
{
89+
"field": "essentials.alertRule"
90+
}
91+
],
92+
"correlationInterval": "00:30:00",
93+
"priority": 50,
94+
"notificationsForCorrelatedAlerts": "SuppressAlways"
95+
}
96+
],
97+
"description": "Correlate Alerts Example.",
98+
"enabled": true
99+
},
100+
"id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/CorrelateAlerts",
101+
"type": "Microsoft.AlertsManagement/actionRules",
102+
"name": "CorrelateAlerts",
103+
"location": "Global",
104+
"tags": {}
105+
}
106+
}
107+
}
108+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-05-01-preview",
4+
"subscriptionId": "subId1",
5+
"resourceGroupName": "alertscorrelationrg",
6+
"alertProcessingRuleName": "AddActionGroupsBySeverity",
7+
"alertProcessingRule": {
8+
"location": "Global",
9+
"tags": {},
10+
"properties": {
11+
"scopes": [
12+
"/subscriptions/subId1/resourceGroups/RGId1",
13+
"/subscriptions/subId1/resourceGroups/RGId2"
14+
],
15+
"conditions": [
16+
{
17+
"field": "Severity",
18+
"operator": "Equals",
19+
"values": [
20+
"sev0",
21+
"sev1"
22+
]
23+
}
24+
],
25+
"actions": [
26+
{
27+
"actionType": "AddActionGroups",
28+
"actionGroupIds": [
29+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId1",
30+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId2"
31+
]
32+
}
33+
],
34+
"description": "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups",
35+
"enabled": true
36+
}
37+
}
38+
},
39+
"responses": {
40+
"200": {
41+
"body": {
42+
"systemData": {
43+
"createdBy": "[email protected]",
44+
"createdByType": "User",
45+
"createdAt": "2018-06-12T22:05:09Z",
46+
"lastModifiedBy": "[email protected]",
47+
"lastModifiedByType": "User",
48+
"lastModifiedAt": "2018-06-13T22:05:09Z"
49+
},
50+
"properties": {
51+
"scopes": [
52+
"/subscriptions/subId1/resourceGroups/RGId1",
53+
"/subscriptions/subId1/resourceGroups/RGId2"
54+
],
55+
"conditions": [
56+
{
57+
"field": "Severity",
58+
"operator": "Equals",
59+
"values": [
60+
"sev0",
61+
"sev1"
62+
]
63+
}
64+
],
65+
"actions": [
66+
{
67+
"actionType": "AddActionGroups",
68+
"actionGroupIds": [
69+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId1",
70+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId2"
71+
]
72+
}
73+
],
74+
"description": "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups",
75+
"enabled": true
76+
},
77+
"id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupsBySeverity",
78+
"type": "Microsoft.AlertsManagement/actionRules",
79+
"name": "AddActionGroupsBySeverity",
80+
"location": "Global",
81+
"tags": {}
82+
}
83+
},
84+
"201": {
85+
"body": {
86+
"systemData": {
87+
"createdBy": "[email protected]",
88+
"createdByType": "User",
89+
"createdAt": "2018-06-12T22:05:09Z",
90+
"lastModifiedBy": "[email protected]",
91+
"lastModifiedByType": "User",
92+
"lastModifiedAt": "2018-06-13T22:05:09Z"
93+
},
94+
"properties": {
95+
"scopes": [
96+
"/subscriptions/subId1/resourceGroups/RGId1",
97+
"/subscriptions/subId1/resourceGroups/RGId2"
98+
],
99+
"conditions": [
100+
{
101+
"field": "Severity",
102+
"operator": "Equals",
103+
"values": [
104+
"sev0",
105+
"sev1"
106+
]
107+
}
108+
],
109+
"actions": [
110+
{
111+
"actionType": "AddActionGroups",
112+
"actionGroupIds": [
113+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId1",
114+
"/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId2"
115+
]
116+
}
117+
],
118+
"description": "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups",
119+
"enabled": true
120+
},
121+
"id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupsBySeverity",
122+
"type": "Microsoft.AlertsManagement/actionRules",
123+
"name": "AddActionGroupsBySeverity",
124+
"location": "Global",
125+
"tags": {}
126+
}
127+
}
128+
}
129+
}

0 commit comments

Comments
 (0)