Freigeben über


Location - List Supported Virtual Machine Skus

Ruft die Liste der vom Batch unterstützten VM-Größen ab, die am angegebenen Speicherort verfügbar sind.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
locationName
path True

string

Die Region, für die vom Batch-Dienst unterstützte SKUs abgerufen werden sollen.

subscriptionId
path True

string

Die Azure-Abonnement-ID. Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-000000000000000000)

api-version
query True

string

Die API-Version, die mit der HTTP-Anforderung verwendet werden soll.

$filter
query

string

OData-Filterausdruck. Gültige Eigenschaften für das Filtern sind "familyName".

maxresults
query

integer

int32

Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen.

Antworten

Name Typ Beschreibung
200 OK

SupportedSkusResult

Der Vorgang wurde durchgeführt. Die Antwort enthält die vom Batch-Dienst unterstützten VM-Größen für das Abonnement am angegebenen Speicherort.

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Microsoft Entra OAuth 2.0-Authentifizierungscodeflow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

LocationListVirtualMachineSkus

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort des Batch-Diensts.

CloudErrorBody

Eine Fehlerantwort des Batch-Diensts.

SkuCapability

Eine SKU-Funktion, z. B. die Anzahl der Kerne.

SupportedSku

Beschreibt eine von Batch unterstützte SKU.

SupportedSkusResult

Die Antwort der unterstützten SKUs-Vorgänge in der Batchliste.

CloudError

Eine Fehlerantwort des Batch-Diensts.

Name Typ Beschreibung
error

CloudErrorBody

Der Text der Fehlerantwort.

CloudErrorBody

Eine Fehlerantwort des Batch-Diensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, die für die Anzeige in einer Benutzeroberfläche geeignet sein soll.

target

string

Das Ziel des bestimmten Fehlers. Beispiel: Der Name der -Eigenschaft, die einen Fehler aufweist.

SkuCapability

Eine SKU-Funktion, z. B. die Anzahl der Kerne.

Name Typ Beschreibung
name

string

Der Name der Funktion.

value

string

Der Wert des Features.

SupportedSku

Beschreibt eine von Batch unterstützte SKU.

Name Typ Beschreibung
batchSupportEndOfLife

string

Der Zeitpunkt, zu dem Azure Batch Dienst diese SKU außer Betrieb nimmt.

capabilities

SkuCapability[]

Eine Sammlung von Funktionen, die von dieser SKU unterstützt werden.

familyName

string

Der Familienname der SKU.

name

string

Der Name der SKU.

SupportedSkusResult

Die Antwort der unterstützten SKUs-Vorgänge in der Batchliste.

Name Typ Beschreibung
nextLink

string

Die URL, die zum Abrufen des nächsten Resultsets verwendet werden soll.

value

SupportedSku[]

Die Liste der skUs, die für den Batch-Dienst am Standort verfügbar sind.