---
title: "Get supported SKUs"
method: GET
path: "/subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/skus"
tags: ["Standard operation", "GET"]
---

# Get supported SKUs

`GET /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/skus`

## Request

- Base URL: `https://management.azure.com`
- URL: `https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/skus`
- Auth: OAuth 2
  - Implicit: `https://login.microsoftonline.com/common/oauth2/authorize`
  - Scopes: `user_impersonation`

The skus action returns the list of SKUs that DMS (classic) supports.

## Parameters

- `../../../../../../common-types/resource-management/v5/types.json#/components/parameters/ApiVersionParameter` (unresolved $ref)
- `../../../../../../common-types/resource-management/v5/types.json#/components/parameters/SubscriptionIdParameter` (unresolved $ref)

## Response `200`

The request has succeeded.

- ResourceSkusResult: The DMS (classic) List SKUs operation response.
  - `value` ResourceSku[], required: The ResourceSku items on this page
    - `resourceType` string: The type of resource the SKU applies to.
    - `name` string: The name of SKU.
    - `tier` string: Specifies the tier of DMS (classic) in a scale set.
    - `size` string: The Size of the SKU.
    - `family` string: The Family of this particular SKU.
    - `kind` string: The Kind of resources that are supported in this SKU.
    - `capacity` ResourceSkuCapacity: Describes scaling information of a SKU.
      - `minimum` integer: The minimum capacity.
      - `maximum` integer: The maximum capacity.
      - `default` integer: The default capacity.
      - `scaleType` 'Automatic' | 'Manual' | 'None': The scale type applicable to the SKU.
    - `locations` string[]: The set of locations that the SKU is available.
    - `apiVersions` string[]: The api versions that support this SKU.
    - `costs` ResourceSkuCosts[]: Metadata for retrieving price info.
      - `meterID` string: Used for querying price from commerce.
      - `quantity` integer: The multiplier is needed to extend the base metered cost.
      - `extendedUnit` string: An invariant to show the extended unit.
    - `capabilities` ResourceSkuCapabilities[]: A name value pair to describe the capability.
      - `name` string: An invariant to describe the feature.
      - `value` string: An invariant if the feature is measured by quantity.
    - `restrictions` ResourceSkuRestrictions[]: The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
      - `type` 'location': 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.
      - `reasonCode` 'QuotaId' | 'NotAvailableForSubscription': The reason code for restriction.
  - `nextLink` string, uri: The link to the next page of items

## Other responses

- `default`: An unexpected error response.

---

[API](https://skmtc.dev/azure/apis/azure-database-migration-service-classic-resource-provider.md) - [All operations](https://skmtc.dev/azure/apis/azure-database-migration-service-classic-resource-provider/llms.txt) - [OpenAPI document](https://skmtc.dev/azure/apis/azure-database-migration-service-classic-resource-provider/revisions/a034b56d69ce?raw)
