Resource Skus - List

Gets the list of Microsoft.Compute SKUs available for your Subscription.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2017-09-01

URI Parameters

Name In Required Type Description
subscriptionId
path True
  • string

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

api-version
query True
  • string

Client Api Version.

Responses

Name Type Description
200 OK

OK

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Definitions

ResourceSku

Describes an available Compute SKU.

ResourceSkuCapabilities

Describes The SKU capabilities object.

ResourceSkuCapacity

Describes scaling information of a SKU.

ResourceSkuCapacityScaleType

The scale type applicable to the sku.

ResourceSkuCosts

Describes metadata for retrieving price info.

ResourceSkuLocationInfo
ResourceSkuRestrictionInfo
ResourceSkuRestrictions

Describes scaling information of a SKU.

ResourceSkuRestrictionsReasonCode

The reason for restriction.

ResourceSkuRestrictionsType

The type of restrictions.

ResourceSkusResult

The Compute List Skus operation response.

ResourceSku

Describes an available Compute SKU.

Name Type Description
apiVersions
  • string[]

The api versions that support this SKU.

capabilities

A name value pair to describe the capability.

capacity

Specifies the number of virtual machines in the scale set.

costs

Metadata for retrieving price info.

family
  • string

The Family of this particular SKU.

kind
  • string

The Kind of resources that are supported in this SKU.

locationInfo

A list of locations and availability zones in those locations where the SKU is available.

locations
  • string[]

The set of locations that the SKU is available.

name
  • string

The name of SKU.

resourceType
  • string

The type of resource the SKU applies to.

restrictions

The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.

size
  • string

The Size of the SKU.

tier
  • string

Specifies the tier of virtual machines in a scale set.

Possible Values:

Standard

Basic

ResourceSkuCapabilities

Describes The SKU capabilities object.

Name Type Description
name
  • string

An invariant to describe the feature.

value
  • string

An invariant if the feature is measured by quantity.

ResourceSkuCapacity

Describes scaling information of a SKU.

Name Type Description
default
  • integer

The default capacity.

maximum
  • integer

The maximum capacity that can be set.

minimum
  • integer

The minimum capacity.

scaleType

The scale type applicable to the sku.

ResourceSkuCapacityScaleType

The scale type applicable to the sku.

Name Type Description
Automatic
  • string
Manual
  • string
None
  • string

ResourceSkuCosts

Describes metadata for retrieving price info.

Name Type Description
extendedUnit
  • string

An invariant to show the extended unit.

meterID
  • string

Used for querying price from commerce.

quantity
  • integer

The multiplier is needed to extend the base metered cost.

ResourceSkuLocationInfo

Name Type Description
location
  • string

Location of the SKU

zones
  • string[]

List of availability zones where the SKU is supported.

ResourceSkuRestrictionInfo

Name Type Description
locations
  • string[]

Locations where the SKU is restricted

zones
  • string[]

List of availability zones where the SKU is restricted.

ResourceSkuRestrictions

Describes scaling information of a SKU.

Name Type Description
reasonCode

The reason for restriction.

restrictionInfo

The information about the restriction where the SKU cannot be used.

type

The type of restrictions.

values
  • string[]

The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.

ResourceSkuRestrictionsReasonCode

The reason for restriction.

Name Type Description
NotAvailableForSubscription
  • string
QuotaId
  • string

ResourceSkuRestrictionsType

The type of restrictions.

Name Type Description
Location
  • string
Zone
  • string

ResourceSkusResult

The Compute List Skus operation response.

Name Type Description
nextLink
  • string

The uri to fetch the next page of Compute Skus. Call ListNext() with this to fetch the next page of VMSS Skus.

value

The list of skus available for the subscription.