MockableBatchSubscriptionResource.GetBatchSupportedVirtualMachineSkusAsync 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. : LocationOperationGroup_ListSupportedVirtualMachineSkus.
  • Default Api Version. : 2025-06-01.
public virtual Azure.AsyncPageable<Azure.ResourceManager.Batch.Models.BatchSupportedSku> GetBatchSupportedVirtualMachineSkusAsync(Azure.Core.AzureLocation locationName, int? maxresults = default, string filter = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetBatchSupportedVirtualMachineSkusAsync : Azure.Core.AzureLocation * Nullable<int> * string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.Batch.Models.BatchSupportedSku>
override this.GetBatchSupportedVirtualMachineSkusAsync : Azure.Core.AzureLocation * Nullable<int> * string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.Batch.Models.BatchSupportedSku>
Public Overridable Function GetBatchSupportedVirtualMachineSkusAsync (locationName As AzureLocation, Optional maxresults As Nullable(Of Integer) = Nothing, Optional filter As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of BatchSupportedSku)

Parameters

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.

Applies to