Skip to content

Commit 3a6f5c8

Browse files
author
Priyank Lodha
committed
Introduce Storage Management API version 2026-06-01
Adds the 2026-06-01 stable API version to the Versions enum and generates the baseline OpenAPI specification and examples. Registers the new version in readme.md as the default tag (package-2026-06). This version is a pure carry-forward of 2026-04-01 with no resource or model changes.
1 parent 0e47f51 commit 3a6f5c8

417 files changed

Lines changed: 57885 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"operationId": "AdvancedPlatformMetrics_CreateOrUpdate",
3+
"title": "AdvancedPlatformMetricsRules_CreateOrUpdate_AllContainers - Create advanced platform metrics rule with all containers filter",
4+
"parameters": {
5+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
6+
"resourceGroupName": "res6977",
7+
"accountName": "sto2527",
8+
"advancedPlatformMetricsRuleType": "ContainerLevelCapacityMetrics",
9+
"api-version": "2026-06-01",
10+
"resource": {
11+
"properties": {
12+
"enabled": true,
13+
"ruleConfig": {
14+
"filterType": "AllContainersFilter"
15+
}
16+
}
17+
}
18+
},
19+
"responses": {
20+
"200": {
21+
"body": {
22+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
23+
"name": "DefaultAdvancedPlatformMetricsRule",
24+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
25+
"properties": {
26+
"ruleType": "ContainerLevelCapacityMetrics",
27+
"enabled": true,
28+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
29+
"metricsEmitted": [
30+
"ContainerUsedSize",
31+
"ContainerBlobCount"
32+
],
33+
"ruleConfig": {
34+
"filterType": "AllContainersFilter"
35+
}
36+
}
37+
}
38+
},
39+
"201": {
40+
"body": {
41+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
42+
"name": "DefaultAdvancedPlatformMetricsRule",
43+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
44+
"properties": {
45+
"ruleType": "ContainerLevelCapacityMetrics",
46+
"enabled": true,
47+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
48+
"metricsEmitted": [
49+
"ContainerUsedSize",
50+
"ContainerBlobCount"
51+
],
52+
"ruleConfig": {
53+
"filterType": "AllContainersFilter"
54+
}
55+
}
56+
}
57+
}
58+
}
59+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"operationId": "AdvancedPlatformMetrics_CreateOrUpdate",
3+
"title": "AdvancedPlatformMetricsRules_CreateOrUpdate_ContainerList - Create advanced platform metrics rule with container list filter",
4+
"parameters": {
5+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
6+
"resourceGroupName": "res6977",
7+
"accountName": "sto2527",
8+
"advancedPlatformMetricsRuleType": "ContainerLevelCapacityMetrics",
9+
"api-version": "2026-06-01",
10+
"resource": {
11+
"properties": {
12+
"enabled": true,
13+
"ruleConfig": {
14+
"filterType": "ContainerListFilter",
15+
"filterValues": [
16+
"container1",
17+
"container2",
18+
"container3"
19+
]
20+
}
21+
}
22+
}
23+
},
24+
"responses": {
25+
"200": {
26+
"body": {
27+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
28+
"name": "DefaultAdvancedPlatformMetricsRule",
29+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
30+
"properties": {
31+
"ruleType": "ContainerLevelCapacityMetrics",
32+
"enabled": true,
33+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
34+
"metricsEmitted": [
35+
"ContainerUsedSize",
36+
"ContainerBlobCount"
37+
],
38+
"ruleConfig": {
39+
"filterType": "ContainerListFilter",
40+
"filterValues": [
41+
"container1",
42+
"container2",
43+
"container3"
44+
]
45+
}
46+
}
47+
}
48+
},
49+
"201": {
50+
"body": {
51+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
52+
"name": "DefaultAdvancedPlatformMetricsRule",
53+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
54+
"properties": {
55+
"ruleType": "ContainerLevelCapacityMetrics",
56+
"enabled": true,
57+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
58+
"metricsEmitted": [
59+
"ContainerUsedSize",
60+
"ContainerBlobCount"
61+
],
62+
"ruleConfig": {
63+
"filterType": "ContainerListFilter",
64+
"filterValues": [
65+
"container1",
66+
"container2",
67+
"container3"
68+
]
69+
}
70+
}
71+
}
72+
}
73+
}
74+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{
2+
"operationId": "AdvancedPlatformMetrics_CreateOrUpdate",
3+
"title": "AdvancedPlatformMetricsRules_CreateOrUpdate_ContainerPrefix - Create advanced platform metrics rule with container prefix filter",
4+
"parameters": {
5+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
6+
"resourceGroupName": "res6977",
7+
"accountName": "sto2527",
8+
"advancedPlatformMetricsRuleType": "ContainerLevelCapacityMetrics",
9+
"api-version": "2026-06-01",
10+
"resource": {
11+
"properties": {
12+
"enabled": true,
13+
"ruleConfig": {
14+
"filterType": "ContainerPrefixFilter",
15+
"filterValues": [
16+
"logs",
17+
"data"
18+
]
19+
}
20+
}
21+
}
22+
},
23+
"responses": {
24+
"200": {
25+
"body": {
26+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
27+
"name": "DefaultAdvancedPlatformMetricsRule",
28+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
29+
"properties": {
30+
"ruleType": "ContainerLevelCapacityMetrics",
31+
"enabled": true,
32+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
33+
"metricsEmitted": [
34+
"ContainerUsedSize",
35+
"ContainerBlobCount"
36+
],
37+
"ruleConfig": {
38+
"filterType": "ContainerPrefixFilter",
39+
"filterValues": [
40+
"logs",
41+
"data"
42+
]
43+
}
44+
}
45+
}
46+
},
47+
"201": {
48+
"body": {
49+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
50+
"name": "DefaultAdvancedPlatformMetricsRule",
51+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
52+
"properties": {
53+
"ruleType": "ContainerLevelCapacityMetrics",
54+
"enabled": true,
55+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
56+
"metricsEmitted": [
57+
"ContainerUsedSize",
58+
"ContainerBlobCount"
59+
],
60+
"ruleConfig": {
61+
"filterType": "ContainerPrefixFilter",
62+
"filterValues": [
63+
"logs",
64+
"data"
65+
]
66+
}
67+
}
68+
}
69+
}
70+
}
71+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"operationId": "AdvancedPlatformMetrics_Delete",
3+
"title": "AdvancedPlatformMetricsRules_Delete - Delete advanced platform metrics rule",
4+
"parameters": {
5+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
6+
"resourceGroupName": "res6977",
7+
"accountName": "sto2527",
8+
"advancedPlatformMetricsRuleType": "ContainerLevelCapacityMetrics",
9+
"api-version": "2026-06-01"
10+
},
11+
"responses": {
12+
"200": {},
13+
"204": {}
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"operationId": "AdvancedPlatformMetrics_Get",
3+
"title": "AdvancedPlatformMetricsRules_Get - Get advanced platform metrics rule",
4+
"parameters": {
5+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
6+
"resourceGroupName": "res6977",
7+
"accountName": "sto2527",
8+
"advancedPlatformMetricsRuleType": "ContainerLevelCapacityMetrics",
9+
"api-version": "2026-06-01"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
15+
"name": "DefaultAdvancedPlatformMetricsRule",
16+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
17+
"properties": {
18+
"ruleType": "ContainerLevelCapacityMetrics",
19+
"enabled": true,
20+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
21+
"metricsEmitted": [
22+
"ContainerUsedSize",
23+
"ContainerBlobCount"
24+
],
25+
"ruleConfig": {
26+
"filterType": "AllContainersFilter"
27+
}
28+
}
29+
}
30+
}
31+
}
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"operationId": "AdvancedPlatformMetrics_List",
3+
"title": "AdvancedPlatformMetricsRules_List - List advanced platform metrics rules",
4+
"parameters": {
5+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
6+
"resourceGroupName": "res6977",
7+
"accountName": "sto2527",
8+
"api-version": "2026-06-01"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"value": [
14+
{
15+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/advancedPlatformMetrics/ContainerLevelCapacityMetrics",
16+
"name": "DefaultAdvancedPlatformMetricsRule",
17+
"type": "Microsoft.Storage/storageAccounts/advancedPlatformMetrics",
18+
"properties": {
19+
"ruleType": "ContainerLevelCapacityMetrics",
20+
"enabled": true,
21+
"lastModifiedTime": "2025-01-01T11:00:00.0000000Z",
22+
"metricsEmitted": [
23+
"ContainerUsedSize",
24+
"ContainerBlobCount"
25+
],
26+
"ruleConfig": {
27+
"filterType": "AllContainersFilter"
28+
}
29+
}
30+
}
31+
]
32+
}
33+
}
34+
}
35+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"parameters": {
3+
"LegalHold": {
4+
"tags": [
5+
"tag1",
6+
"tag2",
7+
"tag3"
8+
]
9+
},
10+
"accountName": "sto7280",
11+
"api-version": "2026-06-01",
12+
"containerName": "container8723",
13+
"monitor": "true",
14+
"resourceGroupName": "res4303",
15+
"subscriptionId": "00000000-0000-0000-0000-000000000000"
16+
},
17+
"responses": {
18+
"200": {
19+
"body": {
20+
"hasLegalHold": false,
21+
"tags": []
22+
}
23+
}
24+
},
25+
"operationId": "BlobContainers_ClearLegalHold",
26+
"title": "ClearLegalHoldContainers"
27+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"parameters": {
3+
"accountName": "sto4506",
4+
"api-version": "2026-06-01",
5+
"containerName": "container9689",
6+
"monitor": "true",
7+
"resourceGroupName": "res4079",
8+
"subscriptionId": "00000000-0000-0000-0000-000000000000"
9+
},
10+
"responses": {
11+
"200": {},
12+
"204": {}
13+
},
14+
"operationId": "BlobContainers_Delete",
15+
"title": "DeleteContainers"
16+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"parameters": {
3+
"If-Match": "8d59f81a7fa7be0",
4+
"accountName": "sto9621",
5+
"api-version": "2026-06-01",
6+
"containerName": "container4910",
7+
"immutabilityPolicyName": "default",
8+
"monitor": "true",
9+
"resourceGroupName": "res1581",
10+
"subscriptionId": "00000000-0000-0000-0000-000000000000"
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"name": "default",
16+
"type": "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies",
17+
"etag": "\"8d59f81a87b40c0\"",
18+
"id": "/subscriptions/{subscription-id}/resourceGroups/res1581/providers/Microsoft.Storage/storageAccounts/sto9621/blobServices/default/containers/container4910/immutabilityPolicies/default",
19+
"properties": {
20+
"immutabilityPeriodSinceCreationInDays": 0,
21+
"state": "Unlocked"
22+
}
23+
}
24+
}
25+
},
26+
"operationId": "BlobContainers_DeleteImmutabilityPolicy",
27+
"title": "DeleteImmutabilityPolicy"
28+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"parameters": {
3+
"If-Match": "8d59f830d0c3bf9",
4+
"accountName": "sto232",
5+
"api-version": "2026-06-01",
6+
"containerName": "container5023",
7+
"monitor": "true",
8+
"parameters": {
9+
"properties": {
10+
"immutabilityPeriodSinceCreationInDays": 100
11+
}
12+
},
13+
"resourceGroupName": "res6238",
14+
"subscriptionId": "00000000-0000-0000-0000-000000000000"
15+
},
16+
"responses": {
17+
"200": {
18+
"body": {
19+
"name": "default",
20+
"type": "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies",
21+
"etag": "\"8d57a8b2ff50332\"",
22+
"id": "/subscriptions/{subscription-id}/resourceGroups/res6238/providers/Microsoft.Storage/storageAccounts/sto232/blobServices/default/containers/container5023/immutabilityPolicies/default",
23+
"properties": {
24+
"immutabilityPeriodSinceCreationInDays": 100,
25+
"state": "Locked"
26+
}
27+
}
28+
}
29+
},
30+
"operationId": "BlobContainers_ExtendImmutabilityPolicy",
31+
"title": "ExtendImmutabilityPolicy"
32+
}

0 commit comments

Comments
 (0)