Skip to content

Commit 470c544

Browse files
authored
[Hub Generated] Review request for Microsoft.StorageMover to add version stable/2023-03-01 (#21926)
* Adds base for updating Microsoft.StorageMover from version preview/2022-07-01-preview to version 2023-03-01 * Updates readme * Updates API version in new specs and examples
1 parent 6f3459b commit 470c544

33 files changed

+3844
-4
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"agentName": "examples-agentName",
8+
"agent": {
9+
"properties": {
10+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
11+
"description": "Example Agent Description",
12+
"arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9"
13+
}
14+
}
15+
},
16+
"responses": {
17+
"200": {
18+
"body": {
19+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
20+
"name": "examples-agentName",
21+
"type": "Microsoft.StorageMover/storageMovers/agents",
22+
"properties": {
23+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
24+
"description": "Example Agent Description",
25+
"agentVersion": "1.0.0",
26+
"agentStatus": "Registering",
27+
"arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
28+
"lastStatusUpdate": null,
29+
"localIPAddress": null,
30+
"memoryInMB": null,
31+
"numberOfCores": null,
32+
"uptimeInSeconds": null,
33+
"errorDetails": null
34+
}
35+
}
36+
}
37+
}
38+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"agentName": "examples-agentName"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
14+
"Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
15+
}
16+
},
17+
"204": {}
18+
}
19+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"agentName": "examples-agentName"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
13+
"name": "examples-agentName",
14+
"type": "Microsoft.StorageMover/storageMovers/agents",
15+
"systemData": {
16+
"createdBy": "string",
17+
"createdByType": "User",
18+
"createdAt": "2020-02-01T01:01:01.1075056Z",
19+
"lastModifiedBy": "string",
20+
"lastModifiedByType": "User",
21+
"lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
22+
},
23+
"properties": {
24+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
25+
"description": "Example Agent Description",
26+
"agentVersion": "1.0.0",
27+
"agentStatus": "Online",
28+
"arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
29+
"lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
30+
"localIPAddress": "192.168.0.0",
31+
"memoryInMB": 100024,
32+
"numberOfCores": 32,
33+
"uptimeInSeconds": 522,
34+
"errorDetails": null
35+
}
36+
}
37+
}
38+
}
39+
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
4+
"resourceGroupName": "examples-rg",
5+
"storageMoverName": "examples-storageMoverName",
6+
"api-version": "2023-03-01"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName1",
14+
"name": "examples-agentName1",
15+
"type": "Microsoft.StorageMover/storageMovers/agents",
16+
"systemData": {
17+
"createdBy": "string",
18+
"createdByType": "User",
19+
"createdAt": "2020-02-01T01:01:01.1075056Z",
20+
"lastModifiedBy": "string",
21+
"lastModifiedByType": "User",
22+
"lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
23+
},
24+
"properties": {
25+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName1",
26+
"description": "Example Agent 1 Description",
27+
"agentVersion": "1.0.0",
28+
"agentStatus": "Online",
29+
"arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
30+
"lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
31+
"localIPAddress": "192.168.0.0",
32+
"memoryInMB": 100024,
33+
"numberOfCores": 32,
34+
"uptimeInSeconds": 522,
35+
"errorDetails": null
36+
}
37+
},
38+
{
39+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName2",
40+
"name": "examples-agentName2",
41+
"type": "Microsoft.StorageMover/storageMovers/agents",
42+
"systemData": {
43+
"createdBy": "string",
44+
"createdByType": "User",
45+
"createdAt": "2020-02-01T01:01:01.1075056Z",
46+
"lastModifiedBy": "string",
47+
"lastModifiedByType": "User",
48+
"lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
49+
},
50+
"properties": {
51+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName2",
52+
"description": "Example Agent 2 Description",
53+
"agentVersion": "1.0.0",
54+
"agentStatus": "Online",
55+
"arcVmUuid": "147a1f84-7bbf-4e99-9a6a-a1735a91dfd5",
56+
"lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
57+
"localIPAddress": "192.168.0.0",
58+
"memoryInMB": 100024,
59+
"numberOfCores": 32,
60+
"uptimeInSeconds": 522,
61+
"errorDetails": null
62+
}
63+
},
64+
{
65+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName3",
66+
"name": "examples-agentName3",
67+
"type": "Microsoft.StorageMover/storageMovers/agents",
68+
"systemData": {
69+
"createdBy": "string",
70+
"createdByType": "User",
71+
"createdAt": "2020-02-01T01:01:01.1075056Z",
72+
"lastModifiedBy": "string",
73+
"lastModifiedByType": "User",
74+
"lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
75+
},
76+
"properties": {
77+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName3",
78+
"description": "Example Agent 3 Description",
79+
"agentVersion": "1.0.0",
80+
"agentStatus": "Online",
81+
"arcVmUuid": "648a7958-f99e-4268-b20e-94c96558dc0d",
82+
"lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
83+
"localIPAddress": "192.168.0.0",
84+
"memoryInMB": 100024,
85+
"numberOfCores": 32,
86+
"uptimeInSeconds": 522,
87+
"errorDetails": {
88+
"code": "SampleErrorCode",
89+
"message": "Detailed sample error message."
90+
}
91+
}
92+
}
93+
],
94+
"nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers?$skiptoken={token}"
95+
}
96+
}
97+
}
98+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"agentName": "examples-agentName",
8+
"agent": {
9+
"properties": {
10+
"description": "Updated Agent Description"
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
18+
"name": "examples-agentName",
19+
"type": "Microsoft.StorageMover/storageMovers/agents",
20+
"properties": {
21+
"arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
22+
"description": "Updated Agent Description",
23+
"agentVersion": "1.0.0",
24+
"agentStatus": "Online",
25+
"arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
26+
"lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
27+
"localIPAddress": "192.168.0.0",
28+
"memoryInMB": 100024,
29+
"numberOfCores": 32,
30+
"uptimeInSeconds": 522,
31+
"errorDetails": null
32+
}
33+
}
34+
}
35+
}
36+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"endpointName": "examples-endpointName",
8+
"endpoint": {
9+
"properties": {
10+
"endpointType": "AzureStorageBlobContainer",
11+
"storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
12+
"blobContainerName": "examples-blobContainerName",
13+
"description": "Example Storage Container Endpoint Description"
14+
}
15+
}
16+
},
17+
"responses": {
18+
"200": {
19+
"body": {
20+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName",
21+
"name": "examples-endpointName",
22+
"type": "Microsoft.StorageMover/storageMovers/endpoints",
23+
"properties": {
24+
"endpointType": "AzureStorageBlobContainer",
25+
"storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
26+
"blobContainerName": "examples-blobContainerName",
27+
"description": "Example Storage Container Endpoint Description"
28+
}
29+
}
30+
}
31+
}
32+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"endpointName": "examples-endpointName"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
14+
"Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
15+
}
16+
},
17+
"204": {}
18+
}
19+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"endpointName": "examples-endpointName"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName",
13+
"name": "examples-endpointName",
14+
"type": "Microsoft.StorageMover/storageMovers/endpoints",
15+
"properties": {
16+
"endpointType": "AzureStorageBlobContainer",
17+
"storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
18+
"blobContainerName": "examples-blobContainerName",
19+
"description": "Example Storage Container Endpoint Description"
20+
}
21+
}
22+
}
23+
}
24+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName1",
14+
"name": "examples-endpointName1",
15+
"type": "Microsoft.StorageMover/storageMovers/endpoints",
16+
"properties": {
17+
"endpointType": "AzureStorageBlobContainer",
18+
"storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
19+
"blobContainerName": "examples-blobContainerName1",
20+
"description": "Example Storage Container Endpoint 1 Description"
21+
}
22+
},
23+
{
24+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName2",
25+
"name": "examples-endpointName2",
26+
"type": "Microsoft.StorageMover/storageMovers/endpoints",
27+
"properties": {
28+
"endpointType": "NfsMount",
29+
"host": "0.0.0.0",
30+
"nfsVersion": "NFSv4",
31+
"description": "Example Storage Container Endpoint 2 Description",
32+
"export": "/"
33+
}
34+
},
35+
{
36+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName3",
37+
"name": "examples-endpointName3",
38+
"type": "Microsoft.StorageMover/storageMovers/endpoints",
39+
"properties": {
40+
"endpointType": "AzureStorageBlobContainer",
41+
"storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
42+
"blobContainerName": "examples-blobContainerName3",
43+
"description": "Example Storage Container Endpoint 3 Description"
44+
}
45+
}
46+
],
47+
"nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints?$skiptoken={token}"
48+
}
49+
}
50+
}
51+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-03-01",
4+
"subscriptionId": "11111111-2222-3333-4444-555555555555",
5+
"resourceGroupName": "examples-rg",
6+
"storageMoverName": "examples-storageMoverName",
7+
"endpointName": "examples-endpointName",
8+
"endpoint": {
9+
"properties": {
10+
"description": "Updated Endpoint Description"
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName",
18+
"name": "examples-endpointName",
19+
"type": "Microsoft.StorageMover/storageMovers/endpoints",
20+
"properties": {
21+
"endpointType": "AzureStorageBlobContainer",
22+
"storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
23+
"blobContainerName": "examples-blobContainerName",
24+
"description": "Updated Endpoint Description"
25+
}
26+
}
27+
}
28+
}
29+
}

0 commit comments

Comments
 (0)