Udostępnij za pośrednictwem


Skus - List

Pobiera jednostki SKU zasobów usługi Azure Lab Services.
Zwraca listę jednostek SKU zasobów usługi 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}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

$filter
query

string

Filtr do zastosowania do operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

PagedLabServicesSkus

Żądanie zakończyło się pomyślnie; odpowiedź zawiera jednostki SKU zasobów usługi Azure Lab Services.

Other Status Codes

ErrorResponse

Domyślna odpowiedź na błąd.

Przykłady

listSkus

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

LabServicesSku

Jednostki SKU zasobów usługi Azure Lab Services

LabServicesSkuCapabilities

Tablica możliwości jednostki SKU usług laboratoryjnych.

LabServicesSkuCapacity

Opcje skalowania w poziomie/w jednostce SKU.

LabServicesSkuCost

Tablica kosztów jednostki SKU usług laboratoryjnych.

LabServicesSkuRestrictions

Szczegóły ograniczeń.

LabServicesSkuTier

Warstwa jednostki SKU.

PagedLabServicesSkus

Lista stronicowanych jednostek SKU usług laboratoryjnych.

RestrictionReasonCode

Przyczyna ograniczenia.

RestrictionType

Typ ograniczenia.

ScaleType

Zlokalizowana nazwa zasobu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

LabServicesSku

Jednostki SKU zasobów usługi Azure Lab Services

Nazwa Typ Opis
capabilities

LabServicesSkuCapabilities[]

Możliwości jednostki SKU.

capacity

LabServicesSkuCapacity

Opcje skalowania w poziomie/w jednostce SKU.

costs

LabServicesSkuCost[]

Metadane pobierania informacji o cenie jednostek SKU usług laboratoryjnych.

family

string

Rodzina jednostek SKU.

locations

string[]

Lista lokalizacji, które są dostępne dla rozmiaru.

name

string

Nazwa jednostki SKU.

resourceType

string

Typ zasobu usług laboratoryjnych.

restrictions

LabServicesSkuRestrictions[]

Ograniczenia jednostek SKU usług laboratoryjnych.

size

string

Rozmiar jednostki SKU.

tier

LabServicesSkuTier

Warstwa jednostki SKU.

LabServicesSkuCapabilities

Tablica możliwości jednostki SKU usług laboratoryjnych.

Nazwa Typ Opis
name

string

Nazwa możliwości jednostki SKU.

value

string

Wartość możliwości jednostki SKU.

LabServicesSkuCapacity

Opcje skalowania w poziomie/w jednostce SKU.

Nazwa Typ Opis
default

integer

Domyślna pojemność tego zasobu.

maximum

integer

Najwyższa dozwolona pojemność dla tego zasobu.

minimum

integer

Najniższa dozwolona pojemność dla tego zasobu.

scaleType

ScaleType

Zlokalizowana nazwa zasobu.

LabServicesSkuCost

Tablica kosztów jednostki SKU usług laboratoryjnych.

Nazwa Typ Opis
extendedUnit

string

Jednostka rozszerzona.

meterId

string

Identyfikator miernika.

quantity

number

Opłata za liczbę jednostek.

LabServicesSkuRestrictions

Szczegóły ograniczeń.

Nazwa Typ Opis
reasonCode

RestrictionReasonCode

Przyczyna ograniczenia.

type

RestrictionType

Typ ograniczenia.

values

string[]

Wartości ograniczenia.

LabServicesSkuTier

Warstwa jednostki SKU.

Nazwa Typ Opis
Premium

string

Standard

string

PagedLabServicesSkus

Lista stronicowanych jednostek SKU usług laboratoryjnych.

Nazwa Typ Opis
nextLink

string

Link umożliwiający pobranie następnej strony wyników jednostki SKU.

value

LabServicesSku[]

Strona tablicy wyników jednostki SKU.

RestrictionReasonCode

Przyczyna ograniczenia.

Nazwa Typ Opis
NotAvailableForSubscription

string

QuotaId

string

RestrictionType

Typ ograniczenia.

Nazwa Typ Opis
Location

string

ScaleType

Zlokalizowana nazwa zasobu.

Nazwa Typ Opis
Automatic

string

Użytkownik może skalować tę jednostkę SKU w poziomie i w poziomie.

Manual

string

Użytkownik musi ręcznie skalować tę jednostkę SKU w poziomie i w poziomie.

None

string

Pojemność nie jest regulowana w żaden sposób.