Skip to content

allAzureNativeExportCompatibleVmSizesByRegionFromAzure

Retrieves all supported virtual machine (VM) sizes when exporting a particular snapshot. Not all VM sizes are supported in all the regions. For more information, see https://docs.microsoft.com/en-us/azure/virtual-machines/sizes.

Arguments

Argument Type Description
azureSubscriptionRubrikId (required) UUID! Rubrik ID of the Azure Subscription.
region (required) AzureNativeRegion! The azure region.
vmSnapshotId (required) UUID! Snapshot ID

Returns

[AzureNativeExportCompatibleVmSizes!]!

Sample

query AllAzureNativeExportCompatibleVmSizesByRegionFromAzure($azureSubscriptionRubrikId: UUID!, $region: AzureNativeRegion!, $vmSnapshotId: UUID!) {
  allAzureNativeExportCompatibleVmSizesByRegionFromAzure(
    azureSubscriptionRubrikId: $azureSubscriptionRubrikId
    region: $region
    vmSnapshotId: $vmSnapshotId
  ) {
    availabilityZone
    vmSizes
  }
}
{
  "azureSubscriptionRubrikId": "00000000-0000-0000-0000-000000000000",
  "region": "AUSTRALIA_CENTRAL",
  "vmSnapshotId": "00000000-0000-0000-0000-000000000000"
}
{
  "data": {
    "allAzureNativeExportCompatibleVmSizesByRegionFromAzure": [
      {
        "availabilityZone": "example-string",
        "vmSizes": [
          "example-string"
        ]
      }
    ]
  }
}