availability_sets_available_sizes
Creates, updates, deletes, gets or lists an availability_sets_available_sizes
resource.
Overview
Name | availability_sets_available_sizes |
Type | Resource |
Id | azure.compute.availability_sets_available_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 (int32) | The maximum number of data disks that can be attached to the virtual machine size. |
memoryInMB | integer (int32) | The amount of memory, in MB, supported by the virtual machine size. |
numberOfCores | integer (int32) | 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 (int32) | The OS disk size, in MB, allowed by the virtual machine size. |
resourceDiskSizeInMB | integer (int32) | 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 | resourceGroupName , availabilitySetName , subscriptionId | Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set. |
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 |
---|---|---|
availabilitySetName | string | The name of the availability set. |
resourceGroupName | string | The name of the resource group. |
subscriptionId | string | Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. |
SELECT
examples
- list
Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.
SELECT
name,
maxDataDiskCount,
memoryInMB,
numberOfCores,
osDiskSizeInMB,
resourceDiskSizeInMB
FROM azure.compute.availability_sets_available_sizes
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND availabilitySetName = '{{ availabilitySetName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;