Location - List Supported Virtual Machine Skus

Obtém a lista de tamanhos de VMs de Máquinas Virtuais suportados pelo Batch disponíveis na localização indicada.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/virtualMachineSkus?api-version=2024-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/virtualMachineSkus?maxresults={maxresults}&$filter={$filter}&api-version=2024-02-01

Parâmetros do URI

Name Em Necessário Tipo Description
locationName
path True

string

A região para a qual pode obter SKUs suportados pelo serviço Batch.

subscriptionId
path True

string

O ID da subscrição do Azure. Esta é uma cadeia formatada por GUID (por exemplo, 0000000000-0000-0000-0000-00000000000000)

api-version
query True

string

A versão da API a utilizar com o pedido HTTP.

$filter
query

string

Expressão de filtro OData. As propriedades válidas para filtragem são "familyName".

maxresults
query

integer

int32

O número máximo de itens a devolver na resposta.

Respostas

Name Tipo Description
200 OK

SupportedSkusResult

A operação foi bem-sucedida. A resposta contém os tamanhos de vm da máquina virtual suportados pelo serviço Batch para a subscrição na localização especificada.

Other Status Codes

CloudError

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Microsoft Entra fluxo de código de autenticação OAuth 2.0

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

LocationListVirtualMachineSkus

Sample Request

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.Batch/locations/japaneast/virtualMachineSkus?api-version=2024-02-01

Sample Response

{
  "value": [
    {
      "name": "Standard_D1_v2",
      "familyName": "standardDFamily",
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        }
      ]
    },
    {
      "name": "Standard_A1",
      "familyName": "standardA0_A7Family",
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "MemoryPreservingMaintenanceSupported",
          "value": "True"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "CpuArchitectureType",
          "value": "x64"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "VMDeploymentTypes",
          "value": "IaaS,PaaS"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "EncryptionAtHostSupported",
          "value": "False"
        },
        {
          "name": "CapacityReservationSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "batchSupportEndOfLife": "2024-08-31T00:00:00Z"
    }
  ]
}

Definições

Name Description
CloudError

Uma resposta de erro do serviço Batch.

CloudErrorBody

Uma resposta de erro do serviço Batch.

SkuCapability

Uma capacidade de SKU, como o número de núcleos.

SupportedSku

Descreve um SKU suportado pelo Batch.

SupportedSkusResult

A resposta da operação SKUs suportada pela Lista do Batch.

CloudError

Uma resposta de erro do serviço Batch.

Name Tipo Description
error

CloudErrorBody

O corpo da resposta de erro.

CloudErrorBody

Uma resposta de erro do serviço Batch.

Name Tipo Description
code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para ser apresentada numa interface de utilizador.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

SkuCapability

Uma capacidade de SKU, como o número de núcleos.

Name Tipo Description
name

string

O nome da funcionalidade.

value

string

O valor da funcionalidade.

SupportedSku

Descreve um SKU suportado pelo Batch.

Name Tipo Description
batchSupportEndOfLife

string

A hora em que Azure Batch serviço irá extinguir este SKU.

capabilities

SkuCapability[]

Uma coleção de capacidades que este SKU suporta.

familyName

string

O nome da família do SKU.

name

string

O nome do SKU.

SupportedSkusResult

A resposta da operação SKUs suportada pela Lista do Batch.

Name Tipo Description
nextLink

string

O URL a utilizar para obter o próximo conjunto de resultados.

value

SupportedSku[]

A lista de SKUs disponíveis para o serviço Batch na localização.