Partilhar via


Skus - List

Obtém os SKUs de recursos do Azure Lab Services.
Devolve 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 do URI

Name Em Necessário Tipo Description
subscriptionId
path True

string

O ID da subscrição de destino.

api-version
query True

string

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

$filter
query

string

O filtro a aplicar à operação.

Respostas

Name Tipo Description
200 OK

PagedLabServicesSkus

O pedido foi bem-sucedido; A resposta contém skus de recursos do Azure Lab Services.

Other Status Codes

ErrorResponse

A resposta de erro predefinida.

Exemplos

listSkus

Pedido de amostra

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

Resposta da amostra

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

Name Description
ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

LabServicesSku

SKUs de recursos do Azure Lab Services

LabServicesSkuCapabilities

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

LabServicesSkuCapacity

As opções de aumento/aumento horizontal do SKU.

LabServicesSkuCost

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

LabServicesSkuRestrictions

Os detalhes da restrição.

LabServicesSkuTier

O escalão 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

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name 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 a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

LabServicesSku

SKUs de recursos do Azure Lab Services

Name Tipo Description
capabilities

LabServicesSkuCapabilities[]

As capacidades do SKU.

capacity

LabServicesSkuCapacity

As opções de aumento/aumento horizontal do SKU.

costs

LabServicesSkuCost[]

Metadados para obter informações de preços de skUs de serviços de laboratório.

family

string

A família do SKU.

locations

string[]

Lista de localizações disponíveis para um tamanho.

name

string

O nome do SKU.

resourceType

string

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

restrictions

LabServicesSkuRestrictions[]

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

size

string

O tamanho do SKU.

tier

LabServicesSkuTier

O escalão do SKU.

LabServicesSkuCapabilities

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

Name Tipo Description
name

string

O nome da capacidade de um SKU.

value

string

O valor da capacidade de um SKU.

LabServicesSkuCapacity

As opções de aumento/aumento horizontal do SKU.

Name Tipo Description
default

integer

A capacidade predefinida para este recurso.

maximum

integer

A capacidade permitida mais elevada para este recurso.

minimum

integer

A capacidade permitida mais baixa para este recurso.

scaleType

ScaleType

O nome localizado do recurso.

LabServicesSkuCost

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

Name Tipo Description
extendedUnit

string

A unidade expandida.

meterId

string

O ID do medidor.

quantity

number

A quantidade de unidades cobradas.

LabServicesSkuRestrictions

Os detalhes da restrição.

Name Tipo Description
reasonCode

RestrictionReasonCode

O motivo da restrição.

type

RestrictionType

O tipo de restrição.

values

string[]

Os valores da restrição.

LabServicesSkuTier

O escalão do SKU.

Name Tipo Description
Premium

string

Standard

string

PagedLabServicesSkus

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

Name Tipo Description
nextLink

string

A ligação para obter a página seguinte dos resultados do sku.

value

LabServicesSku[]

A página de matriz dos resultados do sku.

RestrictionReasonCode

O motivo da restrição.

Name Tipo Description
NotAvailableForSubscription

string

QuotaId

string

RestrictionType

O tipo de restrição.

Name Tipo Description
Location

string

ScaleType

O nome localizado do recurso.

Name Tipo Description
Automatic

string

O utilizador tem permissão para aumentar e reduzir horizontalmente este SKU.

Manual

string

O utilizador tem de dimensionar e reduzir manualmente este SKU.

None

string

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