Skip to content

Commit 65ec527

Browse files
authored
DiskRP swagger change for api version 2020-06-30 (#10208)
1 parent a7ca142 commit 65ec527

File tree

37 files changed

+4587
-1
lines changed

37 files changed

+4587
-1
lines changed

specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json

Lines changed: 2754 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskAccessName": "myDiskAccess",
7+
"diskAccess": {
8+
"location": "West US"
9+
}
10+
},
11+
"responses": {
12+
"202": {
13+
"body": {
14+
"name": "myDiskAccess",
15+
"location": "West US",
16+
"type": "Microsoft.Compute/diskAccesses"
17+
}
18+
},
19+
"200": {
20+
"body": {
21+
"name": "myDiskAccess",
22+
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourcegroup/providers/Microsoft.Compute/diskAccesses/myDiskAccess",
23+
"type": "Microsoft.Compute/diskAccesses",
24+
"location": "West US",
25+
"properties": {
26+
"provisioningState": "Succeeded",
27+
"timeCreated": "2020-05-01T04:41:35.079872+00:00"
28+
}
29+
}
30+
}
31+
}
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskEncryptionSetName": "myDiskEncryptionSet",
7+
"diskEncryptionSet": {
8+
"location": "West US",
9+
"identity": {
10+
"type": "SystemAssigned"
11+
},
12+
"properties": {
13+
"activeKey": {
14+
"sourceVault": {
15+
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
16+
},
17+
"keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
18+
},
19+
"encryptionType": "EncryptionAtRestWithCustomerKey"
20+
}
21+
}
22+
},
23+
"responses": {
24+
"202": {
25+
"body": {
26+
"name": "myDiskEncryptionSet",
27+
"location": "West US",
28+
"identity": {
29+
"type": "SystemAssigned"
30+
},
31+
"properties": {
32+
"activeKey": {
33+
"sourceVault": {
34+
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
35+
},
36+
"keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
37+
},
38+
"encryptionType": "EncryptionAtRestWithCustomerKey",
39+
"previousKeys": []
40+
}
41+
}
42+
},
43+
"200": {
44+
"body": {
45+
"name": "myDiskEncryptionSet",
46+
"location": "West US",
47+
"identity": {
48+
"type": "SystemAssigned"
49+
},
50+
"properties": {
51+
"activeKey": {
52+
"sourceVault": {
53+
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
54+
},
55+
"keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
56+
},
57+
"encryptionType": "EncryptionAtRestWithCustomerKey",
58+
"previousKeys": []
59+
}
60+
}
61+
}
62+
}
63+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskName": "myDisk",
7+
"disk": {
8+
"location": "West US",
9+
"properties": {
10+
"creationData": {
11+
"createOption": "Copy",
12+
"sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
13+
}
14+
}
15+
}
16+
},
17+
"responses": {
18+
"202": {
19+
"body": {
20+
"name": "myDisk",
21+
"location": "West US",
22+
"properties": {
23+
"provisioningState": "Updating",
24+
"creationData": {
25+
"createOption": "Copy",
26+
"sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
27+
}
28+
}
29+
}
30+
},
31+
"200": {
32+
"body": {
33+
"name": "myDisk",
34+
"location": "West US",
35+
"properties": {
36+
"provisioningState": "Updating",
37+
"creationData": {
38+
"createOption": "Copy",
39+
"sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
40+
}
41+
}
42+
}
43+
}
44+
}
45+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskName": "myDisk",
7+
"disk": {
8+
"location": "West US",
9+
"properties": {
10+
"creationData": {
11+
"createOption": "Import",
12+
"storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
13+
"sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
14+
}
15+
}
16+
}
17+
},
18+
"responses": {
19+
"202": {
20+
"body": {
21+
"name": "myDisk",
22+
"location": "West US",
23+
"properties": {
24+
"provisioningState": "Updating",
25+
"creationData": {
26+
"createOption": "Import",
27+
"storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
28+
"sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
29+
}
30+
}
31+
}
32+
},
33+
"200": {
34+
"body": {
35+
"name": "myDisk",
36+
"location": "West US",
37+
"properties": {
38+
"provisioningState": "Updating",
39+
"creationData": {
40+
"createOption": "Import",
41+
"storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
42+
"sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
43+
}
44+
}
45+
}
46+
}
47+
}
48+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskName": "myDisk",
7+
"disk": {
8+
"location": "West US",
9+
"properties": {
10+
"creationData": {
11+
"createOption": "Import",
12+
"sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
13+
}
14+
}
15+
}
16+
},
17+
"responses": {
18+
"202": {
19+
"body": {
20+
"name": "myDisk",
21+
"location": "West US",
22+
"properties": {
23+
"provisioningState": "Updating",
24+
"creationData": {
25+
"createOption": "Import",
26+
"sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
27+
}
28+
}
29+
}
30+
},
31+
"200": {
32+
"body": {
33+
"name": "myDisk",
34+
"location": "West US",
35+
"properties": {
36+
"provisioningState": "Updating",
37+
"creationData": {
38+
"createOption": "Import",
39+
"sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
40+
}
41+
}
42+
}
43+
}
44+
}
45+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskName": "myDisk",
7+
"disk": {
8+
"location": "West US",
9+
"properties": {
10+
"osType": "Windows",
11+
"creationData": {
12+
"createOption": "FromImage",
13+
"imageReference": {
14+
"id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
15+
}
16+
}
17+
}
18+
}
19+
},
20+
"responses": {
21+
"202": {
22+
"body": {
23+
"name": "myDisk",
24+
"location": "West US",
25+
"properties": {
26+
"provisioningState": "Updating",
27+
"osType": "Windows",
28+
"creationData": {
29+
"createOption": "FromImage",
30+
"imageReference": {
31+
"id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
32+
}
33+
}
34+
}
35+
}
36+
},
37+
"200": {
38+
"body": {
39+
"name": "myDisk",
40+
"location": "West US",
41+
"properties": {
42+
"provisioningState": "Updating",
43+
"osType": "Windows",
44+
"creationData": {
45+
"createOption": "FromImage",
46+
"imageReference": {
47+
"id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
48+
}
49+
}
50+
}
51+
}
52+
}
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskName": "myDisk2",
7+
"disk": {
8+
"location": "West US",
9+
"properties": {
10+
"creationData": {
11+
"createOption": "Copy",
12+
"sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
13+
}
14+
}
15+
}
16+
},
17+
"responses": {
18+
"202": {
19+
"body": {
20+
"properties": {
21+
"creationData": {
22+
"createOption": "Copy",
23+
"sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
24+
},
25+
"provisioningState": "Updating"
26+
},
27+
"location": "West US",
28+
"name": "myDisk2"
29+
}
30+
},
31+
"200": {
32+
"body": {
33+
"properties": {
34+
"creationData": {
35+
"createOption": "Copy",
36+
"sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
37+
},
38+
"provisioningState": "Updating"
39+
},
40+
"location": "West US",
41+
"name": "myDisk2"
42+
}
43+
}
44+
}
45+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "{subscription-id}",
4+
"resourceGroupName": "myResourceGroup",
5+
"api-version": "2020-06-30",
6+
"diskName": "myDisk",
7+
"disk": {
8+
"location": "West US",
9+
"properties": {
10+
"creationData": {
11+
"createOption": "Empty"
12+
},
13+
"diskSizeGB": 200,
14+
"networkAccessPolicy": "AllowPrivate",
15+
"diskAccessId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}"
16+
}
17+
}
18+
},
19+
"responses": {
20+
"202": {
21+
"body": {
22+
"properties": {
23+
"creationData": {
24+
"createOption": "Empty"
25+
},
26+
"diskSizeGB": 200,
27+
"provisioningState": "Updating"
28+
},
29+
"location": "West US",
30+
"name": "myDisk"
31+
}
32+
},
33+
"200": {
34+
"body": {
35+
"properties": {
36+
"creationData": {
37+
"createOption": "Empty"
38+
},
39+
"diskSizeGB": 200,
40+
"provisioningState": "Succeeded",
41+
"networkAccessPolicy": "AllowPrivate",
42+
"diskAccessId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}"
43+
},
44+
"location": "West US",
45+
"name": "myDisk"
46+
}
47+
}
48+
}
49+
}

0 commit comments

Comments
 (0)