Skip to content

Commit e2b1a05

Browse files
authored
Microsoft.Advisor: New 2025-05-01-preview API version (#34818)
* Baseline commit from 2024-11-18-preview for 2025-05-01-preview * Updated API version and added examples * Updated readme, advisor json file to reflect right exmaples * Fixed the error on Control parameter * Added a new Row for the RsourceUri path for the Recommendations RT * Added different operationId * Fxied the example * Fxied the prettier npm error * NPM Pretty error fix * Npx prettier command executed * More npx prettier
1 parent 851129b commit e2b1a05

39 files changed

+5440
-1
lines changed

npx

Whitespace-only changes.

specification/advisor/resource-manager/Microsoft.Advisor/preview/2025-05-01-preview/advisor.json

Lines changed: 1992 additions & 0 deletions
Large diffs are not rendered by default.

specification/advisor/resource-manager/Microsoft.Advisor/preview/2025-05-01-preview/assessments.json

Lines changed: 514 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subscriptionId",
4+
"resourceGroup": "resourceGroup",
5+
"configurationName": "default",
6+
"configContract": {
7+
"properties": {
8+
"lowCpuThreshold": "5",
9+
"duration": "7",
10+
"exclude": true,
11+
"digests": [
12+
{
13+
"name": "digestConfigName",
14+
"actionGroupResourceId": "/subscriptions/58c3f667-7a62-4bfd-a658-846493e9a493/resourceGroups/resourceGroup/providers/microsoft.insights/actionGroups/actionGroupName",
15+
"frequency": 30,
16+
"categories": [
17+
"HighAvailability",
18+
"Security",
19+
"Performance",
20+
"Cost",
21+
"OperationalExcellence"
22+
],
23+
"language": "en",
24+
"state": "Active"
25+
}
26+
]
27+
}
28+
},
29+
"api-version": "2025-05-01-preview"
30+
},
31+
"responses": {
32+
"200": {
33+
"body": {
34+
"id": "/subscriptions/58c3f667-7a62-4bfd-a658-846493e9a493/resourceGroups/resourceGroup/providers/Microsoft.Advisor/configurations/default",
35+
"type": "Microsoft.Advisor/configurations",
36+
"name": "default",
37+
"properties": {
38+
"lowCpuThreshold": "5",
39+
"duration": "7",
40+
"exclude": true,
41+
"digests": [
42+
{
43+
"name": "digestConfigName",
44+
"actionGroupResourceId": "/subscriptions/58c3f667-7a62-4bfd-a658-846493e9a493/resourceGroups/resourceGroup/providers/microsoft.insights/actionGroups/actionGroupName",
45+
"frequency": 30,
46+
"categories": [
47+
"HighAvailability",
48+
"Security",
49+
"Performance",
50+
"Cost",
51+
"OperationalExcellence"
52+
],
53+
"language": "en",
54+
"state": "Active"
55+
}
56+
]
57+
}
58+
}
59+
}
60+
}
61+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "resourceUri",
4+
"recommendationId": "recommendationId",
5+
"name": "suppressionName1",
6+
"suppressionContract": {
7+
"properties": {
8+
"ttl": "07:00:00:00"
9+
}
10+
},
11+
"api-version": "2025-05-01-preview"
12+
},
13+
"responses": {
14+
"200": {
15+
"body": {
16+
"id": "/subscriptions/a5481ee1-95df-47d0-85d4-dd3f0dfa19bc/resourceGroups/resourceGroup/providers/Microsoft.Compute/availabilitysets/armavset/providers/Microsoft.Advisor/recommendations/bd27ddc6-1312-4067-b4af-cbb45e32cfd7/suppressions/HardcodedSuppressionName",
17+
"name": "suppressionName1",
18+
"type": "Microsoft.Advisor/suppressions",
19+
"properties": {
20+
"suppressionId": "suppressionId",
21+
"ttl": "07:00:00:00"
22+
}
23+
}
24+
},
25+
"404": {
26+
"body": {
27+
"error": {
28+
"code": "NotFound",
29+
"message": "Recommendation to be suppressed is not found. Subscription Id:{0} Recommendation Id:{1}"
30+
}
31+
}
32+
}
33+
}
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"assessmentName": "assessment1",
5+
"api-version": "2025-05-01-preview"
6+
},
7+
"responses": {
8+
"200": {},
9+
"204": {
10+
"description": "The Assessment is not found or has been deleted already."
11+
}
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "resourceUri",
4+
"recommendationId": "recommendationId",
5+
"name": "suppressionName1",
6+
"api-version": "2025-05-01-preview"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subscriptionId",
4+
"operationId": "123e4567-e89b-12d3-a456-426614174000",
5+
"api-version": "2025-05-01-preview"
6+
},
7+
"responses": {
8+
"202": {},
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subscriptionId",
4+
"api-version": "2025-05-01-preview"
5+
},
6+
"responses": {
7+
"202": {
8+
"headers": {
9+
"Location": "https://management.azure.com/subscriptions/subscriptionId/providers/Microsoft.Microsoft.Advisor/generateRecommendations/recGUID?api-version=2025-05-01-preview",
10+
"Retry-After": "60"
11+
}
12+
}
13+
}
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "a5481ee1-95df-47d0-85d4-dd3f0dfa19bc",
4+
"name": "Cost",
5+
"api-version": "2025-05-01-preview"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"id": "/subscriptions/a5481ee1-95df-47d0-85d4-dd3f0dfa19bc/providers/Microsoft.Advisor/advisorScore/Cost",
11+
"name": "Cost",
12+
"type": "Microsoft.Advisor/advisorScore",
13+
"properties": {
14+
"lastRefreshedScore": {
15+
"date": "2020-06-25T00:00:00Z",
16+
"score": 1,
17+
"consumptionUnits": 12,
18+
"impactedResourceCount": 1,
19+
"potentialScoreIncrease": 0,
20+
"categoryCount": 1
21+
},
22+
"timeSeries": [
23+
{
24+
"aggregationLevel": "day",
25+
"scoreHistory": [
26+
{
27+
"date": "2020-06-25T00:00:00Z",
28+
"score": 1,
29+
"consumptionUnits": 12,
30+
"impactedResourceCount": 1,
31+
"potentialScoreIncrease": 0
32+
},
33+
{
34+
"date": "2020-06-24T00:00:00Z",
35+
"score": 1,
36+
"consumptionUnits": 12,
37+
"impactedResourceCount": 1,
38+
"potentialScoreIncrease": 0
39+
},
40+
{
41+
"date": "2020-06-23T00:00:00Z",
42+
"score": 1,
43+
"consumptionUnits": 12,
44+
"impactedResourceCount": 1,
45+
"potentialScoreIncrease": 0
46+
},
47+
{
48+
"date": "2020-06-22T00:00:00Z",
49+
"score": 1,
50+
"consumptionUnits": 12,
51+
"impactedResourceCount": 1,
52+
"potentialScoreIncrease": 0
53+
},
54+
{
55+
"date": "2020-06-21T00:00:00Z",
56+
"score": 1,
57+
"consumptionUnits": 12,
58+
"impactedResourceCount": 1,
59+
"potentialScoreIncrease": 0
60+
},
61+
{
62+
"date": "2020-06-20T00:00:00Z",
63+
"score": 1,
64+
"consumptionUnits": 12,
65+
"impactedResourceCount": 1,
66+
"potentialScoreIncrease": 0
67+
},
68+
{
69+
"date": "2020-06-19T00:00:00Z",
70+
"score": 1,
71+
"consumptionUnits": 12,
72+
"impactedResourceCount": 1,
73+
"potentialScoreIncrease": 0
74+
}
75+
]
76+
},
77+
{
78+
"aggregationLevel": "month",
79+
"scoreHistory": [
80+
{
81+
"date": "2020-06-25T00:00:00Z",
82+
"score": 1,
83+
"consumptionUnits": 12,
84+
"impactedResourceCount": 1,
85+
"potentialScoreIncrease": 0
86+
},
87+
{
88+
"date": "2020-05-30T00:00:00Z",
89+
"score": 1,
90+
"consumptionUnits": 12,
91+
"impactedResourceCount": 1,
92+
"potentialScoreIncrease": 0
93+
},
94+
{
95+
"date": "2020-04-30T00:00:00Z",
96+
"score": 1,
97+
"consumptionUnits": 12,
98+
"impactedResourceCount": 1,
99+
"potentialScoreIncrease": 0
100+
}
101+
]
102+
},
103+
{
104+
"aggregationLevel": "week",
105+
"scoreHistory": [
106+
{
107+
"date": "2020-06-25T00:00:00Z",
108+
"score": 1,
109+
"consumptionUnits": 12,
110+
"impactedResourceCount": 1,
111+
"potentialScoreIncrease": 0
112+
},
113+
{
114+
"date": "2020-06-21T00:00:00Z",
115+
"score": 1,
116+
"consumptionUnits": 12,
117+
"impactedResourceCount": 1,
118+
"potentialScoreIncrease": 0
119+
},
120+
{
121+
"date": "2020-06-14T00:00:00Z",
122+
"score": 1,
123+
"consumptionUnits": 12,
124+
"impactedResourceCount": 1,
125+
"potentialScoreIncrease": 0
126+
},
127+
{
128+
"date": "2020-06-07T00:00:00Z",
129+
"score": 1,
130+
"consumptionUnits": 12,
131+
"impactedResourceCount": 1,
132+
"potentialScoreIncrease": 0
133+
},
134+
{
135+
"date": "2020-05-31T00:00:00Z",
136+
"score": 1,
137+
"consumptionUnits": 12,
138+
"impactedResourceCount": 1,
139+
"potentialScoreIncrease": 0
140+
},
141+
{
142+
"date": "2020-05-24T00:00:00Z",
143+
"score": 1,
144+
"consumptionUnits": 12,
145+
"impactedResourceCount": 1,
146+
"potentialScoreIncrease": 0
147+
}
148+
]
149+
}
150+
]
151+
}
152+
}
153+
}
154+
}
155+
}

0 commit comments

Comments
 (0)