Skip to content

Commit 973d398

Browse files
hsurana06jnlycklama
authored andcommitted
[Hub Generated] Review request for Microsoft.ScVmm to add version stable/2023-10-07 (#26109)
* Adds base for updating Microsoft.ScVmm from version preview/2023-04-01-preview to version 2023-10-07 * Updates readme * Updates API version in new specs and examples * Removed VM APIs and Definitions * Removed VM examples * Updated Examples * Updated Descriptions for read only true props * Comment changes - Used Common types definition * Changes from PR 15221 for azure-rest-api-specs-pr * Added format arm-id for ARM Id properties * Revert HardwareProfileUpdate changes * Fixed LintDiff errors * Rename Path parameter - LintDiff * updated examples for path parameter rename
1 parent 01fbbb1 commit 973d398

File tree

54 files changed

+6621
-2
lines changed

Some content is hidden

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

54 files changed

+6621
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
5+
"resourceGroupName": "testrg",
6+
"availabilitySetResourceName": "HRAvailabilitySet",
7+
"body": {
8+
"location": "East US",
9+
"extendedLocation": {
10+
"type": "customLocation",
11+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
12+
},
13+
"properties": {
14+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer",
15+
"availabilitySetName": "hr-avset"
16+
}
17+
}
18+
},
19+
"responses": {
20+
"200": {
21+
"body": {
22+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet",
23+
"name": "HRAvailabilitySet",
24+
"type": "Microsoft.ScVmm/AvailabilitySets",
25+
"location": "East US",
26+
"extendedLocation": {
27+
"type": "customLocation",
28+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
29+
},
30+
"properties": {
31+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer",
32+
"availabilitySetName": "hr-avset",
33+
"provisioningState": "Succeeded"
34+
}
35+
}
36+
},
37+
"201": {
38+
"body": {
39+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet",
40+
"name": "HRAvailabilitySet",
41+
"type": "Microsoft.ScVmm/AvailabilitySets",
42+
"location": "East US",
43+
"extendedLocation": {
44+
"type": "customLocation",
45+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
46+
},
47+
"properties": {
48+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer",
49+
"availabilitySetName": "hr-avset",
50+
"provisioningState": "Succeeded"
51+
}
52+
}
53+
}
54+
}
55+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM",
5+
"body": {
6+
"name": "Demo Checkpoint name",
7+
"description": "Demo Checkpoint description"
8+
}
9+
},
10+
"responses": {
11+
"202": {
12+
"headers": {
13+
"Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07"
14+
}
15+
}
16+
}
17+
}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
5+
"resourceGroupName": "testrg",
6+
"cloudResourceName": "HRCloud",
7+
"body": {
8+
"location": "East US",
9+
"extendedLocation": {
10+
"type": "customLocation",
11+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
12+
},
13+
"properties": {
14+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
15+
"uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
16+
}
17+
}
18+
},
19+
"responses": {
20+
"200": {
21+
"body": {
22+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud",
23+
"name": "HRCloud",
24+
"type": "Microsoft.SCVMM/Clouds",
25+
"location": "East US",
26+
"extendedLocation": {
27+
"type": "customLocation",
28+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
29+
},
30+
"properties": {
31+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
32+
"uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
33+
"provisioningState": "Succeeded",
34+
"inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc",
35+
"cloudName": "HRCloud",
36+
"cloudCapacity": {
37+
"cpuCount": 10,
38+
"memoryMB": 10240,
39+
"vmCount": 10
40+
}
41+
}
42+
}
43+
},
44+
"201": {
45+
"body": {
46+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud",
47+
"name": "HRCloud",
48+
"type": "Microsoft.SCVMM/Clouds",
49+
"location": "East US",
50+
"extendedLocation": {
51+
"type": "customLocation",
52+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
53+
},
54+
"properties": {
55+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
56+
"uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
57+
"provisioningState": "Succeeded",
58+
"inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc",
59+
"cloudName": "HRCloud",
60+
"cloudCapacity": {
61+
"cpuCount": 10,
62+
"memoryMB": 10240,
63+
"vmCount": 10
64+
}
65+
}
66+
}
67+
}
68+
}
69+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
5+
"resourceGroupName": "testrg",
6+
"vmmServerName": "ContosoVMMServer",
7+
"inventoryItemResourceName": "12345678-1234-1234-1234-123456789abc",
8+
"body": {
9+
"properties": {
10+
"inventoryType": "Cloud"
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc",
18+
"name": "12345678-1234-1234-1234-123456789abc",
19+
"type": "Microsoft.SCVMM/VMMServers/InventoryItems",
20+
"properties": {
21+
"inventoryType": "Cloud",
22+
"managedResourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/contoso-cloud",
23+
"inventoryItemName": "contoso-cloud",
24+
"uuid": "12345678-1234-1234-1234-123456789abc",
25+
"provisioningState": "Succeeded"
26+
}
27+
}
28+
},
29+
"201": {
30+
"body": {
31+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc",
32+
"name": "12345678-1234-1234-1234-123456789abc",
33+
"type": "Microsoft.SCVMM/VMMServers/InventoryItems",
34+
"properties": {
35+
"inventoryType": "Cloud",
36+
"managedResourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/contoso-cloud",
37+
"inventoryItemName": "contoso-cloud",
38+
"uuid": "12345678-1234-1234-1234-123456789abc",
39+
"provisioningState": "Succeeded"
40+
}
41+
}
42+
}
43+
}
44+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM",
5+
"body": {
6+
"properties": {
7+
"provisioningAction": "install",
8+
"credentials": {
9+
"username": "tempuser",
10+
"password": "<password>"
11+
},
12+
"httpProxyConfig": {
13+
"httpsProxy": "http://192.1.2.3:8080"
14+
}
15+
}
16+
}
17+
},
18+
"responses": {
19+
"200": {
20+
"body": {
21+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default",
22+
"name": "default",
23+
"type": "Microsoft.ScVmm/VirtualMachineInstances/guestAgents",
24+
"properties": {
25+
"provisioningAction": "install",
26+
"status": "connected",
27+
"provisioningState": "Succeeded"
28+
}
29+
}
30+
},
31+
"201": {
32+
"body": {
33+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default",
34+
"name": "default",
35+
"type": "Microsoft.ScVmm/VirtualMachineInstances/guestAgents",
36+
"properties": {
37+
"provisioningAction": "install",
38+
"status": "connected",
39+
"provisioningState": "Created"
40+
}
41+
}
42+
}
43+
}
44+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
5+
"resourceGroupName": "testrg",
6+
"vmmServerName": "ContosoVMMServer",
7+
"body": {
8+
"location": "East US",
9+
"extendedLocation": {
10+
"type": "customLocation",
11+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
12+
},
13+
"properties": {
14+
"fqdn": "VMM.contoso.com",
15+
"port": 1234,
16+
"credentials": {
17+
"username": "testuser",
18+
"password": "password"
19+
}
20+
}
21+
}
22+
},
23+
"responses": {
24+
"200": {
25+
"body": {
26+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
27+
"name": "ContosoVMMServer",
28+
"type": "Microsoft.SCVMM/VMMServers",
29+
"location": "East US",
30+
"extendedLocation": {
31+
"type": "customLocation",
32+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
33+
},
34+
"properties": {
35+
"fqdn": "VMM.contoso.com",
36+
"port": 1234,
37+
"connectionStatus": "Connected",
38+
"uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
39+
"version": "2.0",
40+
"provisioningState": "Succeeded"
41+
}
42+
}
43+
},
44+
"201": {
45+
"body": {
46+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
47+
"name": "ContosoVMMServer",
48+
"type": "Microsoft.SCVMM/VMMServers",
49+
"location": "East US",
50+
"extendedLocation": {
51+
"type": "customLocation",
52+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso"
53+
},
54+
"properties": {
55+
"fqdn": "VMM.contoso.com",
56+
"port": 1234,
57+
"connectionStatus": "Connected",
58+
"uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
59+
"version": "2.0",
60+
"provisioningState": "Succeeded"
61+
}
62+
}
63+
}
64+
}
65+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-10-07",
4+
"resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM",
5+
"body": {
6+
"extendedLocation": {
7+
"type": "customLocation",
8+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso"
9+
},
10+
"properties": {
11+
"infrastructureProfile": {
12+
"cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud",
13+
"templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate",
14+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer"
15+
},
16+
"hardwareProfile": {
17+
"memoryMB": 4196,
18+
"cpuCount": 4
19+
}
20+
}
21+
}
22+
},
23+
"responses": {
24+
"200": {
25+
"body": {
26+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default",
27+
"name": "default",
28+
"type": "Microsoft.ScVmm/VirtualMachineInstances",
29+
"extendedLocation": {
30+
"type": "customLocation",
31+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso"
32+
},
33+
"properties": {
34+
"infrastructureProfile": {
35+
"cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud",
36+
"templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate",
37+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
38+
"uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
39+
"biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
40+
},
41+
"osProfile": {
42+
"computerName": "DemoVM",
43+
"osType": "Windows",
44+
"osSku": "Windows Server 2022",
45+
"osVersion": "10.0.10101"
46+
},
47+
"hardwareProfile": {
48+
"memoryMB": 4196,
49+
"cpuCount": 4
50+
},
51+
"powerState": "Running",
52+
"provisioningState": "Succeeded"
53+
}
54+
}
55+
},
56+
"201": {
57+
"body": {
58+
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/ContosoAgent/providers/Microsoft.ScVmm/virtualMachineInstances/default",
59+
"name": "default",
60+
"type": "Microsoft.ScVmm/VirtualMachineInstances",
61+
"extendedLocation": {
62+
"type": "customLocation",
63+
"name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso"
64+
},
65+
"properties": {
66+
"infrastructureProfile": {
67+
"cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud",
68+
"templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate",
69+
"vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer",
70+
"uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
71+
"biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
72+
},
73+
"osProfile": {
74+
"computerName": "DemoVM",
75+
"osType": "Windows",
76+
"osSku": "Windows Server 2022",
77+
"osVersion": "10.0.10101"
78+
},
79+
"hardwareProfile": {
80+
"memoryMB": 4196,
81+
"cpuCount": 4
82+
},
83+
"powerState": "Running",
84+
"provisioningState": "Created"
85+
}
86+
}
87+
}
88+
}
89+
}

0 commit comments

Comments
 (0)