Skip to content

Commit 8547165

Browse files
authored
Add 2025-06-01-preview version (Azure#35823)
* Add 2025-06-01-preview version * Fix readme * Update version * Update version to v6 * Add suppression * Add one more suppression * Fix formatting * Add report api back * Add custom model for patches * Remove suppression * Remove premium and rearrange
1 parent 717f57e commit 8547165

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+3234
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import "./main.tsp";
2+
import "./workspace.tsp";
3+
import "./report.tsp";
4+
import "@azure-tools/typespec-client-generator-core";
5+
6+
using Azure.ClientGenerator.Core;
7+
using Microsoft.StorageDiscovery;
8+
9+
// suppress report operations
10+
@@scope(StorageDiscoveryWorkspaces.report,
11+
"!(python,javascript,go,java,csharp)"
12+
);
13+
@@scope(Report.get, "!(python,javascript,go,java,csharp)");
14+
@@scope(Report.generateReport, "!(python,javascript,go,java,csharp)");
15+
@@scope(Report.listByResourceGroup, "!(python,javascript,go,java,csharp)");
16+
@@scope(Report.listBySubscription, "!(python,javascript,go,java,csharp)");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"operationId": "Operations_List",
3+
"title": "List all provider operations",
4+
"parameters": {
5+
"api-version": "2025-06-01-preview"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"name": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/read",
13+
"display": {
14+
"provider": "Microsoft Storage",
15+
"resource": "StorageDiscoveryWorkspace",
16+
"operation": "Read StorageDiscoveryWorkspace",
17+
"description": "Read StorageDiscoveryWorkspace"
18+
}
19+
},
20+
{
21+
"name": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/write",
22+
"display": {
23+
"provider": "Microsoft Storage",
24+
"resource": "StorageDiscoveryWorkspace",
25+
"operation": "Update StorageDiscoveryWorkspace",
26+
"description": "Update StorageDiscoveryWorkspace"
27+
}
28+
},
29+
{
30+
"name": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/delete",
31+
"display": {
32+
"provider": "Microsoft Storage",
33+
"resource": "StorageDiscoveryWorkspace",
34+
"operation": "Delete StorageDiscoveryWorkspace",
35+
"description": "Delete StorageDiscoveryWorkspace"
36+
}
37+
},
38+
{
39+
"name": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports/read",
40+
"display": {
41+
"provider": "Microsoft Storage",
42+
"resource": "Report",
43+
"operation": "Read Report",
44+
"description": "Read Report"
45+
}
46+
},
47+
{
48+
"name": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports/generateReport/action",
49+
"display": {
50+
"provider": "Microsoft Storage",
51+
"resource": "Report",
52+
"operation": "Generate Report",
53+
"description": "Generate Report from StorageDiscoveryWorkspace data"
54+
}
55+
}
56+
]
57+
}
58+
}
59+
}
60+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"operationId": "Report_GenerateReport",
3+
"title": "Generate the StorageDiscoveryWorkspace data query",
4+
"parameters": {
5+
"storageDiscoveryWorkspaceName": "Sample-Storage-Workspace",
6+
"resourceGroupName": "sample-rg",
7+
"api-version": "2025-06-01-preview",
8+
"subscriptionId": "b79cb3ba-745e-5d9a-8903-4a02327a7e09",
9+
"discoveryResourceName": "reportTest2",
10+
"body": {
11+
"queries": [
12+
"Q2FwYWNpdHlIb3VybHkgfCBzdW1tYXJpemUgc3VtKHRvdGFsT2JqZWN0U2l6ZUJ5dGVzKSBieSB0aW1lUGVyaW9k",
13+
"Q2FwYWNpdHlIb3VybHkgfCBzdW1tYXJpemUgc3VtKHRvdGFsT2JqZWN0U2l6ZUJ5dGVzKSBieSzzzzzzzzzzzz"
14+
]
15+
}
16+
},
17+
"responses": {
18+
"200": {
19+
"body": {
20+
"results": [
21+
{
22+
"columns": [
23+
{
24+
"name": "timePeriod",
25+
"type": "datetime"
26+
},
27+
{
28+
"name": "account",
29+
"type": "string"
30+
},
31+
{
32+
"name": "dateStoredGiB",
33+
"type": "long"
34+
}
35+
],
36+
"rows": [
37+
[
38+
"2025-03-04 18:00",
39+
"account1",
40+
"100"
41+
],
42+
[
43+
"2025-03-04 18:00",
44+
"account2",
45+
"200"
46+
]
47+
]
48+
},
49+
{
50+
"errorCode": "Failed: Bad Query"
51+
}
52+
]
53+
}
54+
},
55+
"202": {
56+
"headers": {
57+
"Location": "https://management.azure.com/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest2/operationResults/12345?api-version=2025-06-01-preview",
58+
"Retry-After": 10
59+
}
60+
}
61+
}
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"operationId": "Report_Get",
3+
"title": "Get a ReportResource",
4+
"parameters": {
5+
"storageDiscoveryWorkspaceName": "sampleworkspace",
6+
"resourceGroupName": "sample-rg",
7+
"api-version": "2025-06-01-preview",
8+
"subscriptionId": "b79cb3ba-745e-5d9a-8903-4a02327a7e09",
9+
"discoveryResourceName": "reportTest2"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/sampleworkspace/reports/reportTest2",
15+
"name": "reportTest2",
16+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
17+
"properties": {}
18+
}
19+
}
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"operationId": "Report_ListByResourceGroup",
3+
"title": "List ReportResource resources by StorageDiscoveryWorkspace",
4+
"parameters": {
5+
"storageDiscoveryWorkspaceName": "Sample-Storage-Workspace",
6+
"resourceGroupName": "sample-rg",
7+
"api-version": "2025-06-01-preview",
8+
"subscriptionId": "b79cb3ba-745e-5d9a-8903-4a02327a7e09"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"value": [
14+
{
15+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest1",
16+
"name": "reportTest1",
17+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
18+
"properties": {
19+
"provisioningState": "Succeeded"
20+
}
21+
},
22+
{
23+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest2",
24+
"name": "reportTest2",
25+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
26+
"properties": {
27+
"provisioningState": "Succeeded"
28+
}
29+
},
30+
{
31+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest3",
32+
"name": "reportTest3",
33+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
34+
"properties": {
35+
"provisioningState": "Succeeded"
36+
}
37+
}
38+
]
39+
}
40+
}
41+
}
42+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"operationId": "Report_ListBySubscription",
3+
"title": "List ReportResource resources by subscription ID",
4+
"parameters": {
5+
"storageDiscoveryWorkspaceName": "Sample-Storage-Workspace",
6+
"api-version": "2025-06-01-preview",
7+
"subscriptionId": "b79cb3ba-745e-5d9a-8903-4a02327a7e09"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg1/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest1",
15+
"name": "reportTest1",
16+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
17+
"properties": {
18+
"provisioningState": "Succeeded"
19+
}
20+
},
21+
{
22+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg2/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest2",
23+
"name": "reportTest2",
24+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
25+
"properties": {
26+
"provisioningState": "Succeeded"
27+
}
28+
},
29+
{
30+
"id": "/subscriptions/b79cb3ba-745e-5d9a-8903-4a02327a7e09/resourceGroups/sample-rg1/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/Sample-Storage-Workspace/reports/reportTest3",
31+
"name": "reportTest3",
32+
"type": "Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/reports",
33+
"properties": {
34+
"provisioningState": "Succeeded"
35+
}
36+
}
37+
]
38+
}
39+
}
40+
}
41+
}

0 commit comments

Comments
 (0)