diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateDedicatedCloudNode.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateDedicatedCloudNode.json index 37710b27d251..3eaddb7945d5 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateDedicatedCloudNode.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateDedicatedCloudNode.json @@ -34,6 +34,7 @@ "placementGroupId": "n1", "provisioningState": "Accepted", "purchaseId": "56acbd46-3d36-4bbf-9b08-57c30fdf6932", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateVirtualMachine.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateVirtualMachine.json index ac92ed856391..72ab090a7385 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateVirtualMachine.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/CreateVirtualMachine.json @@ -23,8 +23,6 @@ "resourcePool": { "id": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26" }, - "guestOS": "Other (32-bit)", - "guestOSType": "other", "nics": [ { "network": { diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/GetDedicatedCloudNode.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/GetDedicatedCloudNode.json index ed905212b991..43dfd3ac00ff 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/GetDedicatedCloudNode.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/GetDedicatedCloudNode.json @@ -21,6 +21,7 @@ "privateCloudId": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud", "privateCloudName": "private_cloud_name", "purchaseId": "225fadec-3bbe-4e61-a119-ff102da67d0d", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListAvailabilities.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListAvailabilities.json index e2b5232d933c..5390056ac6fb 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListAvailabilities.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListAvailabilities.json @@ -9,22 +9,24 @@ "body": { "value": [ { - "currentValue": 1, - "limit": 5, - "name": { - "localizedValue": "CS28-Node", - "value": "general" - }, - "unit": "Count" + "dedicatedAvailabilityZoneId": "az1", + "dedicatedAvailabilityZoneName": "Availability Zone 1", + "dedicatedPlacementGroupId": "n1", + "dedicatedPlacementGroupName": "Placement Group 1", + "limit": 0, + "resourceType": "Microsoft.VMwareCloudSimple/dedicatedCloudNodes", + "skuId": "general", + "skuName": "CS28-Node" }, { - "currentValue": 0, - "limit": 5, - "name": { - "localizedValue": "CS36-Node", - "value": "large" - }, - "unit": "Count" + "dedicatedAvailabilityZoneId": "az1", + "dedicatedAvailabilityZoneName": "Availability Zone 1", + "dedicatedPlacementGroupId": "n1", + "dedicatedPlacementGroupName": "Placement Group 1", + "limit": 0, + "resourceType": "Microsoft.VMwareCloudSimple/dedicatedCloudNodes", + "skuId": "large", + "skuName": "CS36-Node" } ] } diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListDedicatedCloudNodes.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListDedicatedCloudNodes.json index 7d4944e6da67..c81084b31856 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListDedicatedCloudNodes.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListDedicatedCloudNodes.json @@ -21,6 +21,7 @@ "privateCloudId": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud", "privateCloudName": "private_cloud_name", "purchaseId": "225fadec-3bbe-4e61-a119-ff102da67d0d", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" @@ -44,6 +45,7 @@ "placementGroupId": "n1", "placementGroupName": "Placement Group 1", "purchaseId": "eb9d2e22-c787-4723-aa4f-3760b53a0a4d", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListRGDedicatedCloudNodes.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListRGDedicatedCloudNodes.json index 3868f3dfa726..d5fb0d774e8e 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListRGDedicatedCloudNodes.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListRGDedicatedCloudNodes.json @@ -21,7 +21,8 @@ "placementGroupName": "Placement Group 2", "privateCloudId": "private_cloud_id", "privateCloudName": "private_cloud_name", - "purchaseId": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud", + "purchaseId": "225fadec-3bbe-4e61-a119-ff102da67d0d", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" @@ -48,6 +49,7 @@ "privateCloudId": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud", "privateCloudName": "private_cloud_name", "purchaseId": "225fadec-3bbe-4e61-a119-ff102da67d0d", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" @@ -74,6 +76,7 @@ "privateCloudId": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud", "privateCloudName": "myPrivateCloud", "purchaseId": "b3fcd958-f19c-4421-ab46-e4fa9cc8514e", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListUsages.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListUsages.json index 5390056ac6fb..e2b5232d933c 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListUsages.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/ListUsages.json @@ -9,24 +9,22 @@ "body": { "value": [ { - "dedicatedAvailabilityZoneId": "az1", - "dedicatedAvailabilityZoneName": "Availability Zone 1", - "dedicatedPlacementGroupId": "n1", - "dedicatedPlacementGroupName": "Placement Group 1", - "limit": 0, - "resourceType": "Microsoft.VMwareCloudSimple/dedicatedCloudNodes", - "skuId": "general", - "skuName": "CS28-Node" + "currentValue": 1, + "limit": 5, + "name": { + "localizedValue": "CS28-Node", + "value": "general" + }, + "unit": "Count" }, { - "dedicatedAvailabilityZoneId": "az1", - "dedicatedAvailabilityZoneName": "Availability Zone 1", - "dedicatedPlacementGroupId": "n1", - "dedicatedPlacementGroupName": "Placement Group 1", - "limit": 0, - "resourceType": "Microsoft.VMwareCloudSimple/dedicatedCloudNodes", - "skuId": "large", - "skuName": "CS36-Node" + "currentValue": 0, + "limit": 5, + "name": { + "localizedValue": "CS36-Node", + "value": "large" + }, + "unit": "Count" } ] } diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/PatchDedicatedCloudNode.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/PatchDedicatedCloudNode.json index e5b7836398b9..12682ca04bdc 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/PatchDedicatedCloudNode.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/examples/PatchDedicatedCloudNode.json @@ -22,6 +22,7 @@ "created": "2019-05-21T13:43:26.441Z", "placementGroupId": "n1", "purchaseId": "56acbd46-3d36-4bbf-9b08-57c30fdf6932", + "nodesCount": 0, "skuDescription": { "id": "general", "name": "CS28-Node" diff --git a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/vmwarecloudsimple.json b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/vmwarecloudsimple.json index 55a04b7faf2c..787249b005df 100644 --- a/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/vmwarecloudsimple.json +++ b/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/vmwarecloudsimple.json @@ -47,10 +47,10 @@ "application/json" ], "tags": [ - "operations" + "Operations" ], "summary": "Implements list of available operations", - "operationId": "availableOperations_List", + "operationId": "Operations_List", "parameters": [ { "$ref": "#/parameters/api-version" @@ -90,10 +90,10 @@ "application/json" ], "tags": [ - "dedicatedCloudNode" + "DedicatedCloudNodes" ], "summary": "Implements list of dedicated cloud nodes within subscription method", - "operationId": "dedicatedCloudNode_ListBySubscription", + "operationId": "DedicatedCloudNodes_ListBySubscription", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -155,10 +155,10 @@ "application/json" ], "tags": [ - "dedicatedCloudService" + "DedicatedCloudServices" ], "summary": "Implements list of dedicatedCloudService objects within subscription method", - "operationId": "dedicatedCloudService_ListBySubscription", + "operationId": "DedicatedCloudServices_ListBySubscription", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -217,10 +217,10 @@ "application/json" ], "tags": [ - "availability-usage" + "AvailabilityUsages" ], "summary": "Implements SkuAvailability List method", - "operationId": "skusAvailabilityWithinRegion_List", + "operationId": "SkusAvailability_List", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -266,16 +266,16 @@ "get": { "description": "Return an async operation", "tags": [ - "operation" + "Operations" ], "summary": "Implements get of async operation", - "operationId": "getOperationResultByRegion", + "operationId": "Operations_Get", "parameters": [ { - "$ref": "#/parameters/api-version" + "$ref": "#/parameters/subscriptionId" }, { - "$ref": "#/parameters/subscriptionId" + "$ref": "#/parameters/api-version" }, { "$ref": "#/parameters/regionId" @@ -345,10 +345,10 @@ "application/json" ], "tags": [ - "privateCloud" + "PrivateClouds" ], "summary": "Implements private cloud list GET method", - "operationId": "PrivateCloudByRegion_List", + "operationId": "PrivateClouds_List", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -394,10 +394,10 @@ "application/json" ], "tags": [ - "privateCloud" + "PrivateClouds" ], "summary": "Implements private cloud GET method", - "operationId": "getPrivateCloud", + "operationId": "PrivateClouds_Get", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -440,10 +440,10 @@ "application/json" ], "tags": [ - "resourcePool" + "ResourcePools" ], "summary": "Implements get of resource pools list", - "operationId": "resourcePoolsByPC_List", + "operationId": "ResourcePools_List", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -489,16 +489,16 @@ "application/json" ], "tags": [ - "resourcePool" + "ResourcePools" ], "summary": "Implements get of resource pool", - "operationId": "resourcePoolByPC_get", + "operationId": "ResourcePools_Get", "parameters": [ { - "$ref": "#/parameters/api-version" + "$ref": "#/parameters/subscriptionId" }, { - "$ref": "#/parameters/subscriptionId" + "$ref": "#/parameters/api-version" }, { "$ref": "#/parameters/regionId" @@ -542,10 +542,10 @@ "application/json" ], "tags": [ - "virtualMachineTemplate" + "VirtualMachineTemplates" ], "summary": "Implements list of available VM templates", - "operationId": "virtualMachineTemplatesByPC_List", + "operationId": "VirtualMachineTemplates_List", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -601,10 +601,10 @@ "application/json" ], "tags": [ - "virtualMachineTemplate" + "VirtualMachineTemplates" ], "summary": "Implements virtual machine template GET method", - "operationId": "virtualMachineTemplateByPC_Get", + "operationId": "VirtualMachineTemplates_Get", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -654,10 +654,10 @@ "application/json" ], "tags": [ - "virtualNetwork" + "VirtualNetworks" ], "summary": "Implements list available virtual networks within a subscription method", - "operationId": "virtualNetworksByPC_List", + "operationId": "VirtualNetworks_List", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -713,10 +713,10 @@ "application/json" ], "tags": [ - "virtualNetwork" + "VirtualNetworks" ], "summary": "Implements virtual network GET method", - "operationId": "virtualNetworkByPC_Get", + "operationId": "VirtualNetworks_Get", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -766,10 +766,10 @@ "application/json" ], "tags": [ - "availability-usage" + "AvailabilityUsages" ], "summary": "Implements Usages List method", - "operationId": "UsagesWithinRegion_List", + "operationId": "Usages_List", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -821,10 +821,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements list virtual machine within subscription method", - "operationId": "virtualMachine_ListBySubscription", + "operationId": "VirtualMachines_ListBySubscription", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -886,10 +886,10 @@ "application/json" ], "tags": [ - "dedicatedCloudNode" + "DedicatedCloudNodes" ], "summary": "Implements list of dedicated cloud nodes within RG method", - "operationId": "dedicatedCloudNode_ListByResourceGroup", + "operationId": "DedicatedCloudNodes_ListByResourceGroup", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -954,10 +954,10 @@ "application/json" ], "tags": [ - "dedicatedCloudNode" + "DedicatedCloudNodes" ], "summary": "Implements dedicated cloud node GET method", - "operationId": "dedicatedCloudNode_Get", + "operationId": "DedicatedCloudNodes_Get", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -972,6 +972,9 @@ "name": "dedicatedCloudNodeName", "in": "path", "required": true + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { @@ -1003,10 +1006,10 @@ "application/json" ], "tags": [ - "dedicatedCloudNode" + "DedicatedCloudNodes" ], "summary": "Implements dedicated cloud node PUT method", - "operationId": "dedicatedCloudNode_CreateOrUpdate", + "operationId": "DedicatedCloudNodes_CreateOrUpdate", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1076,10 +1079,10 @@ "application/json" ], "tags": [ - "dedicatedCloudNode" + "DedicatedCloudNodes" ], "summary": "Implements dedicated cloud node DELETE method", - "operationId": "dedicatedCloudNode_Delete", + "operationId": "DedicatedCloudNodes_Delete", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1131,10 +1134,10 @@ "application/json" ], "tags": [ - "dedicatedCloudNode" + "DedicatedCloudNodes" ], "summary": "Implements dedicated cloud node PATCH method", - "operationId": "dedicatedCloudNode_Update", + "operationId": "DedicatedCloudNodes_Update", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1186,7 +1189,7 @@ }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudServices": { "get": { - "description": "Returns list of dedicated cloud service within resource group", + "description": "Returns list of dedicated cloud services within a resource group", "consumes": [ "application/json" ], @@ -1194,10 +1197,10 @@ "application/json" ], "tags": [ - "dedicatedCloudService" + "DedicatedCloudServices" ], "summary": "Implements list of dedicatedCloudService objects within RG method", - "operationId": "dedicatedCloudService_ListByResourceGroup", + "operationId": "DedicatedCloudServices_ListByResourceGroup", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1262,10 +1265,10 @@ "application/json" ], "tags": [ - "dedicatedCloudService" + "DedicatedCloudServices" ], "summary": "Implements dedicatedCloudService GET method", - "operationId": "dedicatedCloudService_Get", + "operationId": "DedicatedCloudServices_Get", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1313,10 +1316,10 @@ "application/json" ], "tags": [ - "dedicatedCloudService" + "DedicatedCloudServices" ], "summary": "Implements dedicated cloud service PUT method", - "operationId": "dedicatedCloudService_CreateOrUpdate", + "operationId": "DedicatedCloudServices_CreateOrUpdate", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1371,10 +1374,10 @@ "application/json" ], "tags": [ - "dedicatedCloudService" + "DedicatedCloudServices" ], "summary": "Implements dedicatedCloudService DELETE method", - "operationId": "dedicatedCloudService_Delete", + "operationId": "DedicatedCloudServices_Delete", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1426,10 +1429,10 @@ "application/json" ], "tags": [ - "dedicatedCloudService" + "DedicatedCloudServices" ], "summary": "Implements dedicatedCloudService PATCH method", - "operationId": "dedicatedCloudService_Update", + "operationId": "DedicatedCloudServices_Update", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1488,10 +1491,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements list virtual machine within RG method", - "operationId": "virtualMachine_ListByResourceGroup", + "operationId": "VirtualMachines_ListByResourceGroup", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1556,10 +1559,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements virtual machine GET method", - "operationId": "virtualMachine_Get", + "operationId": "VirtualMachines_Get", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1607,10 +1610,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements virtual machine PUT method", - "operationId": "virtualMachine_CreateOrUpdate", + "operationId": "VirtualMachines_CreateOrUpdate", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1685,10 +1688,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements virtual machine DELETE method", - "operationId": "virtualMachine_Delete", + "operationId": "VirtualMachines_Delete", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1757,10 +1760,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements virtual machine PATCH method", - "operationId": "virtualMachine_Update", + "operationId": "VirtualMachines_Update", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1817,10 +1820,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements a start method for a virtual machine", - "operationId": "virtualMachine_Start", + "operationId": "VirtualMachines_Start", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1888,10 +1891,10 @@ "application/json" ], "tags": [ - "virtualMachine" + "VirtualMachines" ], "summary": "Implements shutdown, poweroff, and suspend method for a virtual machine", - "operationId": "virtualMachine_Stop", + "operationId": "VirtualMachines_Stop", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -2632,7 +2635,8 @@ }, "location": { "description": "Azure region", - "type": "string" + "type": "string", + "readOnly": true }, "name": { "description": "{ResourcePoolName}", @@ -2986,9 +2990,7 @@ "required": [ "numberOfCores", "amountOfRam", - "privateCloudId", - "guestOS", - "guestOSType" + "privateCloudId" ], "properties": { "amountOfRam": { @@ -3026,7 +3028,8 @@ }, "guestOS": { "description": "The name of Guest OS", - "type": "string" + "type": "string", + "readOnly": true }, "guestOSType": { "description": "The Guest OS type", @@ -3039,7 +3042,8 @@ "x-ms-enum": { "modelAsString": false, "name": "GuestOSType" - } + }, + "readOnly": true }, "nics": { "description": "The list of Virtual NICs", @@ -3185,9 +3189,7 @@ "VirtualMachineTemplateProperties": { "description": "Properties of virtual machine template", "required": [ - "privateCloudId", - "guestOS", - "guestOSType" + "privateCloudId" ], "properties": { "amountOfRam": { @@ -3218,11 +3220,13 @@ }, "guestOS": { "description": "The Guest OS", - "type": "string" + "type": "string", + "readOnly": true }, "guestOSType": { "description": "The Guest OS types", - "type": "string" + "type": "string", + "readOnly": true }, "nics": { "description": "The list of Virtual NICs", @@ -3282,7 +3286,8 @@ }, "location": { "description": "Azure region", - "type": "string" + "type": "string", + "readOnly": true }, "name": { "description": "{VirtualNetworkName}", @@ -3330,7 +3335,8 @@ "VirtualNic": { "description": "Virtual NIC model", "required": [ - "nicType" + "nicType", + "network" ], "properties": { "ipAddresses": { @@ -3345,7 +3351,7 @@ "type": "string" }, "network": { - "description": "The list of Virtual Networks", + "description": "Virtual Network", "$ref": "#/definitions/VirtualNetwork" }, "nicType": { @@ -3381,6 +3387,13 @@ } }, "parameters": { + "subscriptionId": { + "type": "string", + "description": "The subscription ID.", + "name": "subscriptionId", + "in": "path", + "required": true + }, "api-version": { "type": "string", "description": "Client API version.", @@ -3406,7 +3419,7 @@ }, "regionId": { "type": "string", - "x-ms-parameter-location": "client", + "x-ms-parameter-location": "method", "description": "The region Id (westus, eastus)", "name": "regionId", "in": "path", @@ -3419,51 +3432,44 @@ "name": "resourceGroupName", "in": "path", "required": true - }, - "subscriptionId": { - "type": "string", - "description": "The subscription ID.", - "name": "subscriptionId", - "in": "path", - "required": true } }, "tags": [ { "description": "Subscription life cycle", - "name": "subscription" + "name": "Subscription" }, { "description": "Virtual machine resource operations", - "name": "virtualMachine" + "name": "VirtualMachines" }, { "description": "Virtual networks functions", - "name": "virtualNetwork" + "name": "VirtualNetwork" }, { "description": "VM templates functions", - "name": "virtualMachineTemplate" + "name": "VirtualMachineTemplates" }, { "description": "available operations function", - "name": "operations" + "name": "Operations" }, { "description": "Resource pools operations", - "name": "resourcePool" + "name": "ResourcePools" }, { "description": "dedicated cloud nodes operations", - "name": "dedicatedCloudNode" + "name": "DedicatedCloudNodes" }, { "description": "Azure Service object operations", - "name": "azureService" + "name": "AzureService" }, { "description": "operations related to availability and usage", - "name": "availability-usage" + "name": "AvailabilityUsages" } ] }