Compartilhar via


Skus - List

Obtém os SKUs de recurso do Azure Lab Services.
Retorna uma lista de SKUs de recursos do Azure Lab Services.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.LabServices/skus?api-version=2023-06-07
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.LabServices/skus?api-version=2023-06-07&$filter={$filter}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

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

$filter
query

string

O filtro a ser aplicado à operação.

Respostas

Nome Tipo Description
200 OK

PagedLabServicesSkus

A solicitação foi bem-sucedida; response contém skus de recursos do Azure Lab Services.

Other Status Codes

ErrorResponse

A resposta de erro padrão.

Exemplos

listSkus

Solicitação de exemplo

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.LabServices/skus?api-version=2023-06-07

Resposta de exemplo

{
  "nextLink": null,
  "value": [
    {
      "resourceType": "labs",
      "name": "Standard_Fv2_2_4GB_64_S_SSD",
      "tier": "Standard",
      "size": "Fv2_2_4GB_64_S_SSD",
      "family": "Fv2",
      "locations": [
        "eastus2"
      ],
      "capacity": {
        "minimum": 0,
        "maximum": 400,
        "default": 1,
        "scaleType": "Automatic"
      },
      "costs": [
        {
          "meterId": "",
          "quantity": 20.4,
          "extendedUnit": "WindowsHourly"
        },
        {
          "meterId": "",
          "quantity": 20.4,
          "extendedUnit": "HybridBenefitHourly"
        },
        {
          "meterId": "",
          "quantity": 0.7,
          "extendedUnit": "InactiveHourly"
        },
        {
          "meterId": "",
          "quantity": 20.4,
          "extendedUnit": "LinuxHourly"
        }
      ],
      "capabilities": [
        {
          "name": "vCPUs",
          "value": "2"
        },
        {
          "name": "MemoryGB",
          "value": "4"
        },
        {
          "name": "StorageGB",
          "value": "64"
        },
        {
          "name": "StorageType",
          "value": "StandardSSD"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1,V2"
        },
        {
          "name": "IsGpu",
          "value": "False"
        }
      ]
    },
    {
      "resourceType": "labs",
      "name": "Standard_Fv2_2_4GB_256_S_SSD",
      "tier": "Standard",
      "size": "Fv2_2_4GB_256_S_SSD",
      "family": "Fv2",
      "locations": [
        "eastus2"
      ],
      "capacity": {
        "minimum": 0,
        "maximum": 400,
        "default": 1,
        "scaleType": "Automatic"
      },
      "costs": [
        {
          "meterId": "",
          "quantity": 22.8,
          "extendedUnit": "WindowsHourly"
        },
        {
          "meterId": "",
          "quantity": 22.8,
          "extendedUnit": "HybridBenefitHourly"
        },
        {
          "meterId": "",
          "quantity": 2.7,
          "extendedUnit": "InactiveHourly"
        },
        {
          "meterId": "",
          "quantity": 22.8,
          "extendedUnit": "LinuxHourly"
        }
      ],
      "capabilities": [
        {
          "name": "vCPUs",
          "value": "2"
        },
        {
          "name": "MemoryGB",
          "value": "4"
        },
        {
          "name": "StorageGB",
          "value": "256"
        },
        {
          "name": "StorageType",
          "value": "StandardSSD"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1,V2"
        },
        {
          "name": "IsGpu",
          "value": "False"
        }
      ]
    },
    {
      "resourceType": "labs",
      "name": "Standard_Dv4_2_8GB_128_S_SSD",
      "tier": "Standard",
      "size": "Dv4_2_8GB_128_S_SSD",
      "family": "Dv4",
      "locations": [
        "eastus2"
      ],
      "capacity": {
        "minimum": 0,
        "maximum": 400,
        "default": 1,
        "scaleType": "Automatic"
      },
      "costs": [
        {
          "meterId": "",
          "quantity": 24.2,
          "extendedUnit": "WindowsHourly"
        },
        {
          "meterId": "",
          "quantity": 24.2,
          "extendedUnit": "HybridBenefitHourly"
        },
        {
          "meterId": "",
          "quantity": 1.4,
          "extendedUnit": "InactiveHourly"
        },
        {
          "meterId": "",
          "quantity": 24.2,
          "extendedUnit": "LinuxHourly"
        }
      ],
      "capabilities": [
        {
          "name": "vCPUs",
          "value": "2"
        },
        {
          "name": "MemoryGB",
          "value": "8"
        },
        {
          "name": "StorageGB",
          "value": "128"
        },
        {
          "name": "StorageType",
          "value": "StandardSSD"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1,V2"
        },
        {
          "name": "IsGpu",
          "value": "False"
        }
      ]
    },
    {
      "resourceType": "labs",
      "name": "Standard_Dv4_2_8GB_256_S_SSD",
      "tier": "Standard",
      "size": "Dv4_2_8GB_256_S_SSD",
      "family": "Dv4",
      "locations": [
        "eastus2"
      ],
      "capacity": {
        "minimum": 0,
        "maximum": 400,
        "default": 1,
        "scaleType": "Automatic"
      },
      "costs": [
        {
          "meterId": "",
          "quantity": 25.8,
          "extendedUnit": "WindowsHourly"
        },
        {
          "meterId": "",
          "quantity": 25.8,
          "extendedUnit": "HybridBenefitHourly"
        },
        {
          "meterId": "",
          "quantity": 2.7,
          "extendedUnit": "InactiveHourly"
        },
        {
          "meterId": "",
          "quantity": 25.8,
          "extendedUnit": "LinuxHourly"
        }
      ],
      "capabilities": [
        {
          "name": "vCPUs",
          "value": "2"
        },
        {
          "name": "MemoryGB",
          "value": "8"
        },
        {
          "name": "StorageGB",
          "value": "256"
        },
        {
          "name": "StorageType",
          "value": "StandardSSD"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1,V2"
        },
        {
          "name": "IsGpu",
          "value": "False"
        }
      ]
    }
  ]
}

Definições

Nome Description
ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

LabServicesSku

SKUs de recurso do Azure Lab Services

LabServicesSkuCapabilities

A matriz de recursos de um SKU de serviços de laboratório.

LabServicesSkuCapacity

As opções de expansão/entrada do SKU.

LabServicesSkuCost

A matriz de custos de uma SKU de serviços de laboratório.

LabServicesSkuRestrictions

Os detalhes da restrição.

LabServicesSkuTier

A camada do SKU.

PagedLabServicesSkus

Lista paginada de skus de serviços de laboratório.

RestrictionReasonCode

O motivo da restrição.

RestrictionType

O tipo de restrição.

ScaleType

O nome localizado do recurso.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

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 Description
error

ErrorDetail

O objeto de erro.

LabServicesSku

SKUs de recurso do Azure Lab Services

Nome Tipo Description
capabilities

LabServicesSkuCapabilities[]

Os recursos do SKU.

capacity

LabServicesSkuCapacity

As opções de expansão/entrada do SKU.

costs

LabServicesSkuCost[]

Metadados para recuperar informações de preço de SKUs de serviços de laboratório.

family

string

A família do SKU.

locations

string[]

Lista de locais disponíveis para um tamanho.

name

string

O nome da SKU.

resourceType

string

O tipo de recurso de serviços de laboratório.

restrictions

LabServicesSkuRestrictions[]

Restrições de SKUs de serviços de laboratório.

size

string

O tamanho da SKU.

tier

LabServicesSkuTier

A camada do SKU.

LabServicesSkuCapabilities

A matriz de recursos de um SKU de serviços de laboratório.

Nome Tipo Description
name

string

O nome da funcionalidade de um SKU.

value

string

O valor da capacidade de um SKU.

LabServicesSkuCapacity

As opções de expansão/entrada do SKU.

Nome Tipo Description
default

integer

A capacidade padrão para esse recurso.

maximum

integer

A capacidade mais alta permitida para esse recurso.

minimum

integer

A capacidade mais baixa permitida para esse recurso.

scaleType

ScaleType

O nome localizado do recurso.

LabServicesSkuCost

A matriz de custos de uma SKU de serviços de laboratório.

Nome Tipo Description
extendedUnit

string

A unidade estendida.

meterId

string

A ID do medidor.

quantity

number

A quantidade de unidades cobradas.

LabServicesSkuRestrictions

Os detalhes da restrição.

Nome Tipo Description
reasonCode

RestrictionReasonCode

O motivo da restrição.

type

RestrictionType

O tipo de restrição.

values

string[]

Os valores da restrição.

LabServicesSkuTier

A camada do SKU.

Nome Tipo Description
Premium

string

Standard

string

PagedLabServicesSkus

Lista paginada de skus de serviços de laboratório.

Nome Tipo Description
nextLink

string

O link para obter a próxima página de resultados de sku.

value

LabServicesSku[]

A página de matriz dos resultados da sku.

RestrictionReasonCode

O motivo da restrição.

Nome Tipo Description
NotAvailableForSubscription

string

QuotaId

string

RestrictionType

O tipo de restrição.

Nome Tipo Description
Location

string

ScaleType

O nome localizado do recurso.

Nome Tipo Description
Automatic

string

O usuário tem permissão para escalar e reduzir essa SKU.

Manual

string

O usuário deve escalar e reduzir manualmente essa SKU.

None

string

A capacidade não é ajustável de forma alguma.