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


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

Поток OAuth2 в Azure Active Directory.

Тип: 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 вычислений.

ResourceSkuRestrictionInfo

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

ResourceSkuRestrictions

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

ResourceSkuRestrictionsReasonCode

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

ResourceSkuRestrictionsType

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

ResourceSkusResult

Ответ операции List Resource Skus.

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

Размер номера SKU.

tier

string

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

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

Стандарт

Базовая

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 вычислений.

Имя Тип Описание
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

Сведения об ограничении, в котором нельзя использовать номер SKU.

type

ResourceSkuRestrictionsType

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

values

string[]

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

ResourceSkuRestrictionsReasonCode

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

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

ResourceSkuRestrictionsType

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

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

ResourceSkusResult

Ответ операции List Resource Skus.

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

string (uri)

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

value

ResourceSku[]

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

ResourceSkuZoneDetails

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

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

ResourceSkuCapabilities[]

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

name

string[]

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