Partager via


Resource Skus - List

Obtient la liste des références SKU Microsoft.Compute disponibles pour votre abonnement.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01&$filter={$filter}&includeExtendedLocations={includeExtendedLocations}

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

$filter
query

string

Filtre à appliquer sur l’opération. Seul le filtre d’emplacement est actuellement pris en charge.

includeExtendedLocations
query

string

Inclure ou non des informations sur les emplacements étendus dans la réponse.

Réponses

Nom Type Description
200 OK

ResourceSkusResult

La demande a réussi.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Lists all available Resource SKUs
Lists all available Resource SKUs for the specified region
Lists all available Resource SKUs with Extended Location information

Lists all available Resource SKUs

Exemple de requête

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01

Exemple de réponse

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Lists all available Resource SKUs for the specified region

Exemple de requête

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01&$filter=location eq 'westus'

Exemple de réponse

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Lists all available Resource SKUs with Extended Location information

Exemple de requête

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01&includeExtendedLocations=true

Exemple de réponse

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        },
        {
          "location": "westus",
          "extendedLocations": [
            "Las Vegas",
            "Seattle",
            "Portland"
          ],
          "type": "EdgeZone"
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Définitions

Nom Description
ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ExtendedLocationType

Type de l’emplacement étendu.

ResourceSku

Décrit une référence SKU de calcul disponible.

ResourceSkuCapabilities

Décrit l’objet Fonctionnalités de référence SKU.

ResourceSkuCapacity

Décrit les informations de mise à l’échelle d’une référence SKU.

ResourceSkuCapacityScaleType

Type d’échelle applicable à la référence SKU.

ResourceSkuCosts

Décrit les métadonnées pour récupérer les informations de prix.

ResourceSkuLocationInfo

Décrit les informations d’emplacement de la référence SKU de calcul disponibles.

ResourceSkuRestrictionInfo

Décrit les informations de restriction de référence SKU de calcul disponibles.

ResourceSkuRestrictions

Décrit les informations de mise à l’échelle d’une référence SKU.

ResourceSkuRestrictionsReasonCode

La raison de la restriction.

ResourceSkuRestrictionsType

Le type de restrictions.

ResourceSkusResult

Réponse de l’opération List Resource Skus.

ResourceSkuZoneDetails

Décrit les fonctionnalités zonales d’une référence SKU.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ExtendedLocationType

Type de l’emplacement étendu.

Valeur Description
EdgeZone

ResourceSku

Décrit une référence SKU de calcul disponible.

Nom Type Description
apiVersions

string[]

Les versions d’API qui prennent en charge cette référence SKU.

capabilities

ResourceSkuCapabilities[]

Une paire nom-valeur pour décrire la fonctionnalité.

capacity

ResourceSkuCapacity

Spécifie le nombre de machines virtuelles dans le groupe identique.

costs

ResourceSkuCosts[]

Métadonnées pour la récupération des informations sur les prix.

family

string

La famille de ce SKU particulier.

kind

string

Type de ressources prises en charge dans cette référence SKU.

locationInfo

ResourceSkuLocationInfo[]

Liste des emplacements et des zones de disponibilité dans les emplacements où la référence SKU est disponible.

locations

string[]

Ensemble d’emplacements où la référence SKU est disponible.

name

string

Nom de l’UGS.

resourceType

string

Type de ressource auquel la référence SKU s’applique.

restrictions

ResourceSkuRestrictions[]

Restrictions en raison de laquelle la référence SKU ne peut pas être utilisée. Cela est vide s’il n’existe aucune restriction.

size

string

La taille de la référence SKU.

tier

string

Spécifie le niveau des machines virtuelles dans un groupe identique.

Valeurs possibles :

Standard

Basic

ResourceSkuCapabilities

Décrit l’objet Fonctionnalités de référence SKU.

Nom Type Description
name

string

Un invariant pour décrire la caractéristique.

value

string

Un invariant si la caractéristique est mesurée en quantité.

ResourceSkuCapacity

Décrit les informations de mise à l’échelle d’une référence SKU.

Nom Type Description
default

integer (int64)

Capacité par défaut.

maximum

integer (int64)

La capacité maximale qui peut être définie.

minimum

integer (int64)

Capacité minimale.

scaleType

ResourceSkuCapacityScaleType

Type d’échelle applicable à la référence SKU.

ResourceSkuCapacityScaleType

Type d’échelle applicable à la référence SKU.

Valeur Description
Automatic
Manual
None

ResourceSkuCosts

Décrit les métadonnées pour récupérer les informations de prix.

Nom Type Description
extendedUnit

string

Un invariant pour afficher l’unité étendue.

meterID

string

Utilisé pour interroger le prix du commerce.

quantity

integer (int64)

Le multiplicateur est nécessaire pour augmenter le coût de base mesuré.

ResourceSkuLocationInfo

Décrit les informations d’emplacement de la référence SKU de calcul disponibles.

Nom Type Description
extendedLocations

string[]

Les noms des emplacements étendus.

location

string

Emplacement de la référence SKU

type

ExtendedLocationType

Type de l’emplacement étendu.

zoneDetails

ResourceSkuZoneDetails[]

Détails des fonctionnalités disponibles pour une référence SKU dans des zones spécifiques.

zones

string[]

Liste des zones de disponibilité où la référence SKU est prise en charge.

ResourceSkuRestrictionInfo

Décrit les informations de restriction de référence SKU de calcul disponibles.

Nom Type Description
locations

string[]

Emplacements où le SKU est restreint

zones

string[]

Liste des zones de disponibilité où la référence SKU est restreinte.

ResourceSkuRestrictions

Décrit les informations de mise à l’échelle d’une référence SKU.

Nom Type Description
reasonCode

ResourceSkuRestrictionsReasonCode

La raison de la restriction.

restrictionInfo

ResourceSkuRestrictionInfo

Les informations sur la restriction dans laquelle le SKU ne peut pas être utilisé.

type

ResourceSkuRestrictionsType

Le type de restrictions.

values

string[]

La valeur des restrictions. Si le type de restriction est défini sur emplacement. Il s’agit de différents emplacements où la référence SKU est restreinte.

ResourceSkuRestrictionsReasonCode

La raison de la restriction.

Valeur Description
QuotaId
NotAvailableForSubscription

ResourceSkuRestrictionsType

Le type de restrictions.

Valeur Description
Location
Zone

ResourceSkusResult

Réponse de l’opération List Resource Skus.

Nom Type Description
nextLink

string (uri)

Le lien vers la page suivante des éléments

value

ResourceSku[]

Les éléments ResourceSku sur cette page

ResourceSkuZoneDetails

Décrit les fonctionnalités zonales d’une référence SKU.

Nom Type Description
capabilities

ResourceSkuCapabilities[]

Liste des fonctionnalités disponibles pour la référence SKU dans la liste de zones spécifiée.

name

string[]

Ensemble de zones dans lesquelles la référence SKU est disponible avec les fonctionnalités spécifiées.