Partilhar via


Resource Skus - List

Obtém a lista de SKUs Microsoft.Compute disponíveis para sua Assinatura.

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}

Parâmetros URI

Nome Em Necessário Tipo Descrição
subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

$filter
query

string

O filtro a ser aplicado na operação. Atualmente, apenas o filtro de localização é suportado.

includeExtendedLocations
query

string

Para incluir informações de locais estendidos ou não na resposta.

Respostas

Nome Tipo Descrição
200 OK

ResourceSkusResult

O pedido foi bem-sucedido.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Flow: implicit
URL de autorização: https://login.microsoftonline.com/common/oauth2/authorize

Alcances

Nome Descrição
user_impersonation personificar a sua conta de utilizador

Exemplos

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

Pedido de exemplo

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

Resposta de exemplo

{
  "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

Pedido de exemplo

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

Resposta de exemplo

{
  "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

Pedido de exemplo

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

Resposta de exemplo

{
  "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
}

Definições

Nome Descrição
ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocationType

O tipo de localização ampliada.

ResourceSku

Descreve uma SKU de computação disponível.

ResourceSkuCapabilities

Descreve o objeto de recursos de SKU.

ResourceSkuCapacity

Descreve as informações de dimensionamento de uma SKU.

ResourceSkuCapacityScaleType

O tipo de escala aplicável ao sku.

ResourceSkuCosts

Descreve metadados para recuperar informações de preço.

ResourceSkuLocationInfo

Descreve uma informação de localização de SKU de computação disponível.

ResourceSkuRestrictionInfo

Descreve uma informação de restrição de SKU de computação disponível.

ResourceSkuRestrictions

Descreve as informações de dimensionamento de uma SKU.

ResourceSkuRestrictionsReasonCode

O motivo da restrição.

ResourceSkuRestrictionsType

O tipo de restrições.

ResourceSkusResult

A resposta da operação List Resource Skus.

ResourceSkuZoneDetails

Descreve os recursos zonais de uma SKU.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Nome Tipo Descrição
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Descrição
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Descrição
error

ErrorDetail

O objeto de erro.

ExtendedLocationType

O tipo de localização ampliada.

Valor Descrição
EdgeZone

ResourceSku

Descreve uma SKU de computação disponível.

Nome Tipo Descrição
apiVersions

string[]

As versões de api que suportam este SKU.

capabilities

ResourceSkuCapabilities[]

Um par de valor de nome para descrever o recurso.

capacity

ResourceSkuCapacity

Especifica o número de máquinas virtuais no conjunto de escala.

costs

ResourceSkuCosts[]

Metadados para recuperar informações de preço.

family

string

A família deste SKU em particular.

kind

string

O tipo de recursos suportados nesta SKU.

locationInfo

ResourceSkuLocationInfo[]

Uma lista de locais e zonas de disponibilidade nos locais onde o SKU está disponível.

locations

string[]

O conjunto de locais que o SKU está disponível.

name

string

O nome do SKU.

resourceType

string

O tipo de recurso ao qual a SKU se aplica.

restrictions

ResourceSkuRestrictions[]

As restrições por causa das quais o SKU não pode ser usado. Este fica vazio se não houver restrições.

size

string

O tamanho do SKU.

tier

string

Especifica a camada de máquinas virtuais em um conjunto de escala.

Valores possíveis:

Standard

Basic

ResourceSkuCapabilities

Descreve o objeto de recursos de SKU.

Nome Tipo Descrição
name

string

Um invariante para descrever o recurso.

value

string

Um invariante se o recurso for medido pela quantidade.

ResourceSkuCapacity

Descreve as informações de dimensionamento de uma SKU.

Nome Tipo Descrição
default

integer (int64)

A capacidade padrão.

maximum

integer (int64)

A capacidade máxima que pode ser definida.

minimum

integer (int64)

A capacidade mínima.

scaleType

ResourceSkuCapacityScaleType

O tipo de escala aplicável ao sku.

ResourceSkuCapacityScaleType

O tipo de escala aplicável ao sku.

Valor Descrição
Automatic
Manual
None

ResourceSkuCosts

Descreve metadados para recuperar informações de preço.

Nome Tipo Descrição
extendedUnit

string

Um invariante para mostrar a unidade estendida.

meterID

string

Usado para consultar o preço do comércio.

quantity

integer (int64)

O multiplicador é necessário para estender o custo medido base.

ResourceSkuLocationInfo

Descreve uma informação de localização de SKU de computação disponível.

Nome Tipo Descrição
extendedLocations

string[]

Os nomes dos locais estendidos.

location

string

Localização do SKU

type

ExtendedLocationType

O tipo de localização ampliada.

zoneDetails

ResourceSkuZoneDetails[]

Detalhes dos recursos disponíveis para uma SKU em zonas específicas.

zones

string[]

Lista de zonas de disponibilidade onde o SKU é suportado.

ResourceSkuRestrictionInfo

Descreve uma informação de restrição de SKU de computação disponível.

Nome Tipo Descrição
locations

string[]

Locais onde o SKU é restrito

zones

string[]

Lista de zonas de disponibilidade onde o SKU é restrito.

ResourceSkuRestrictions

Descreve as informações de dimensionamento de uma SKU.

Nome Tipo Descrição
reasonCode

ResourceSkuRestrictionsReasonCode

O motivo da restrição.

restrictionInfo

ResourceSkuRestrictionInfo

As informações sobre a restrição onde o SKU não pode ser usado.

type

ResourceSkuRestrictionsType

O tipo de restrições.

values

string[]

O valor das restrições. Se o tipo de restrição estiver definido como local. Seriam locais diferentes onde o SKU é restrito.

ResourceSkuRestrictionsReasonCode

O motivo da restrição.

Valor Descrição
QuotaId
NotAvailableForSubscription

ResourceSkuRestrictionsType

O tipo de restrições.

Valor Descrição
Location
Zone

ResourceSkusResult

A resposta da operação List Resource Skus.

Nome Tipo Descrição
nextLink

string (uri)

O link para a próxima página de itens

value

ResourceSku[]

Os itens ResourceSku nesta página

ResourceSkuZoneDetails

Descreve os recursos zonais de uma SKU.

Nome Tipo Descrição
capabilities

ResourceSkuCapabilities[]

Uma lista de recursos que estão disponíveis para a SKU na lista especificada de zonas.

name

string[]

O conjunto de zonas em que a SKU está disponível com os recursos especificados.