Share via


BatchExtensions.GetBatchSupportedVirtualMachineSkus Method

Definition

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/virtualMachineSkus
  • Operation Id: Location_ListSupportedVirtualMachineSkus
  • Default Api Version: 2024-07-01
public static Azure.Pageable<Azure.ResourceManager.Batch.Models.BatchSupportedSku> GetBatchSupportedVirtualMachineSkus (this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.Core.AzureLocation locationName, int? maxresults = default, string filter = default, System.Threading.CancellationToken cancellationToken = default);
static member GetBatchSupportedVirtualMachineSkus : Azure.ResourceManager.Resources.SubscriptionResource * Azure.Core.AzureLocation * Nullable<int> * string * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.Batch.Models.BatchSupportedSku>
<Extension()>
Public Function GetBatchSupportedVirtualMachineSkus (subscriptionResource As SubscriptionResource, locationName As AzureLocation, Optional maxresults As Nullable(Of Integer) = Nothing, Optional filter As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of BatchSupportedSku)

Parameters

subscriptionResource
SubscriptionResource

The SubscriptionResource instance the method will execute against.

locationName
AzureLocation

The region for which to retrieve Batch service supported SKUs.

maxresults
Nullable<Int32>

The maximum number of items to return in the response.

filter
String

OData filter expression. Valid properties for filtering are "familyName".

cancellationToken
CancellationToken

The cancellation token to use.

Returns

A collection of BatchSupportedSku that may take multiple service requests to iterate over.

Exceptions

subscriptionResource is null.

Applies to