Поделиться через


Resource Skus - List

Получает список номеров SKU Microsoft.Compute, доступных для вашей подписки.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01&$filter={$filter}&includeExtendedLocations={includeExtendedLocations}

Параметры URI

Имя В Обязательно Тип Описание
subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

$filter
query

string

Фильтр, применяемый к операции. В настоящее время поддерживается только фильтр местоположения .

includeExtendedLocations
query

string

Включать или не включать информацию о расширенных местоположениях в ответ.

Ответы

Имя Тип Описание
200 OK

ResourceSkusResult

Запрос выполнен успешно.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Lists all available Resource SKUs
Lists all available Resource SKUs for the specified region
Lists all available Resource SKUs with Extended Location information

Lists all available Resource SKUs

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01

Пример ответа

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Lists all available Resource SKUs for the specified region

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01&$filter=location eq 'westus'

Пример ответа

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Lists all available Resource SKUs with Extended Location information

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01&includeExtendedLocations=true

Пример ответа

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        },
        {
          "location": "westus",
          "extendedLocations": [
            "Las Vegas",
            "Seattle",
            "Portland"
          ],
          "type": "EdgeZone"
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Определения

Имя Описание
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ExtendedLocationType

Тип расширенного расположения.

ResourceSku

Описание доступного номера SKU вычислений.

ResourceSkuCapabilities

Описывает объект возможностей SKU.

ResourceSkuCapacity

Описывает сведения о масштабировании номера SKU.

ResourceSkuCapacityScaleType

Тип масштабирования, применимый к номеру SKU.

ResourceSkuCosts

Описывает метаданные для получения сведений о цене.

ResourceSkuLocationInfo

Описывает доступную информацию о расположении номера SKU Compute.

ResourceSkuRestrictionInfo

Описывает доступные сведения об ограничении номеров SKU вычислений.

ResourceSkuRestrictions

Описывает сведения о масштабировании номера SKU.

ResourceSkuRestrictionsReasonCode

Причина ограничения.

ResourceSkuRestrictionsType

Тип ограничений.

ResourceSkusResult

Ответ на операцию List Resource Sku.

ResourceSkuZoneDetails

Описывает зональные возможности SKU.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ExtendedLocationType

Тип расширенного расположения.

Значение Описание
EdgeZone

ResourceSku

Описание доступного номера SKU вычислений.

Имя Тип Описание
apiVersions

string[]

Версии API, поддерживающие этот SKU.

capabilities

ResourceSkuCapabilities[]

Пара имя-значение для описания возможности.

capacity

ResourceSkuCapacity

Указывает количество виртуальных машин в масштабируемом наборе.

costs

ResourceSkuCosts[]

Метаданные для получения информации о ценах.

family

string

Семейство именно этого SKU.

kind

string

Тип ресурсов, поддерживаемых в данном номере SKU.

locationInfo

ResourceSkuLocationInfo[]

Список расположений и зон доступности в тех расположениях, где доступен номер SKU.

locations

string[]

Набор местоположений, в которых доступен номер SKU.

name

string

Название SKU.

resourceType

string

Тип ресурса, к который применяется номер SKU.

restrictions

ResourceSkuRestrictions[]

Ограничения, из-за которых нельзя использовать номер SKU. Это пусто, если нет ограничений.

size

string

Размер артикула.

tier

string

Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

Стандарт

Basic

ResourceSkuCapabilities

Описывает объект возможностей SKU.

Имя Тип Описание
name

string

Инвариант для описания функции.

value

string

Инвариант, если признак измеряется количеством.

ResourceSkuCapacity

Описывает сведения о масштабировании номера SKU.

Имя Тип Описание
default

integer (int64)

Емкость по умолчанию.

maximum

integer (int64)

Максимальная емкость, которую можно установить.

minimum

integer (int64)

Минимальная емкость.

scaleType

ResourceSkuCapacityScaleType

Тип масштабирования, применимый к номеру SKU.

ResourceSkuCapacityScaleType

Тип масштабирования, применимый к номеру SKU.

Значение Описание
Automatic
Manual
None

ResourceSkuCosts

Описывает метаданные для получения сведений о цене.

Имя Тип Описание
extendedUnit

string

Инвариант, показывающий расширенную единицу измерения.

meterID

string

Используется для запроса цены из коммерции.

quantity

integer (int64)

Мультипликатор нужен для увеличения базовой измеряемой стоимости.

ResourceSkuLocationInfo

Описывает доступную информацию о расположении номера SKU Compute.

Имя Тип Описание
extendedLocations

string[]

Названия расширенных локаций.

location

string

Расположение SKU

type

ExtendedLocationType

Тип расширенного расположения.

zoneDetails

ResourceSkuZoneDetails[]

Сведения о возможностях, доступных для SKU в определенных зонах.

zones

string[]

Список зон доступности, в которых поддерживается номер SKU.

ResourceSkuRestrictionInfo

Описывает доступные сведения об ограничении номеров SKU вычислений.

Имя Тип Описание
locations

string[]

Расположения, в которых SKU ограничен

zones

string[]

Список зон доступности, в которых ограничен номер SKU.

ResourceSkuRestrictions

Описывает сведения о масштабировании номера SKU.

Имя Тип Описание
reasonCode

ResourceSkuRestrictionsReasonCode

Причина ограничения.

restrictionInfo

ResourceSkuRestrictionInfo

Информация об ограничении, при котором артикул не может быть использован.

type

ResourceSkuRestrictionsType

Тип ограничений.

values

string[]

Значение ограничений. Если в качестве типа ограничения установлено местоположение. Это могут быть другие места, где SKU ограничен.

ResourceSkuRestrictionsReasonCode

Причина ограничения.

Значение Описание
QuotaId
NotAvailableForSubscription

ResourceSkuRestrictionsType

Тип ограничений.

Значение Описание
Location
Zone

ResourceSkusResult

Ответ на операцию List Resource Sku.

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

ResourceSku[]

Элементы ResourceSku на этой странице

ResourceSkuZoneDetails

Описывает зональные возможности SKU.

Имя Тип Описание
capabilities

ResourceSkuCapabilities[]

Список возможностей, доступных для SKU в указанном списке зон.

name

string[]

Набор зон, в которых доступен SKU с указанными возможностями.