virtual_machine_sizes
Creates, updates, deletes, gets or lists a virtual_machine_sizes resource.
Overview
| Name | virtual_machine_sizes |
| Type | Resource |
| Id | azure.compute.virtual_machine_sizes |
Fields
The following fields are returned by SELECT queries:
- list
| Name | Datatype | Description |
|---|---|---|
name | string | The name of the virtual machine size. |
maxDataDiskCount | integer | The maximum number of data disks that can be attached to the virtual machine size. |
memoryInMB | integer | The amount of memory, in MB, supported by the virtual machine size. |
numberOfCores | integer | The number of cores supported by the virtual machine size. For Constrained vCPU capable VM sizes, this number represents the total vCPUs of quota that the VM uses. For accurate vCPU count, please refer to https://docs.microsoft.com/azure/virtual-machines/constrained-vcpu _ or https://docs.microsoft.com/rest/api/compute/resourceskus/list _. |
osDiskSizeInMB | integer | The OS disk size, in MB, allowed by the virtual machine size. |
resourceDiskSizeInMB | integer | The resource disk size, in MB, allowed by the virtual machine size. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | location, subscription_id | This API is deprecated. Use Resources Skus _. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
location | string | The location name. Required. |
subscription_id | string |
SELECT examples
- list
This API is deprecated. Use Resources Skus _.
SELECT
name,
maxDataDiskCount,
memoryInMB,
numberOfCores,
osDiskSizeInMB,
resourceDiskSizeInMB
FROM azure.compute.virtual_machine_sizes
WHERE location = '{{ location }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;