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


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

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

api-version
query True

string

Версия клиентского API.

$filter
query

string

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

includeExtendedLocations
query

string

Включение сведений о расширенных расположениях или нет в ответе.

Ответы

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

ResourceSkusResult

ХОРОШО

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

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
}

Определения

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

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

ResourceSku

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

ResourceSkuCapabilities

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

ResourceSkuCapacity

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

ResourceSkuCapacityScaleType

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

ResourceSkuCosts

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

ResourceSkuLocationInfo

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

ResourceSkuRestrictionInfo

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

ResourceSkuRestrictions

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

ResourceSkuRestrictionsReasonCode

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

ResourceSkuRestrictionsType

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

ResourceSkusResult

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

ResourceSkuZoneDetails

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

ExtendedLocationType

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

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

string

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

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

maximum

integer

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

minimum

integer

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

scaleType

ResourceSkuCapacityScaleType

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

ResourceSkuCapacityScaleType

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

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

string

Manual

string

None

string

ResourceSkuCosts

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

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

string

Инвариантное отображение расширенной единицы.

meterID

string

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

quantity

integer

Умножитель необходим для расширения базовой стоимости по тарифу.

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

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

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

string

QuotaId

string

ResourceSkuRestrictionsType

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

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

string

Zone

string

ResourceSkusResult

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

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

string

URI для получения следующей страницы Resource Skus. Вызов ListNext() с этим URI для получения следующей страницы Resource Skus

value

ResourceSku[]

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

ResourceSkuZoneDetails

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

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

ResourceSkuCapabilities[]

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

name

string[]

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