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 emplacement filtre est pris en charge actuellement.

includeExtendedLocations
query

string

Pour inclure des informations sur les emplacements étendus ou non 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 de 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

Raison de la restriction.

ResourceSkuRestrictionsType

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[]

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

capabilities

ResourceSkuCapabilities[]

Paire valeur de nom pour décrire la fonctionnalité.

capacity

ResourceSkuCapacity

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

costs

ResourceSkuCosts[]

Métadonnées pour récupérer les informations de prix.

family

string

Famille de cette référence SKU particulière.

kind

string

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

locationInfo

ResourceSkuLocationInfo[]

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

locations

string[]

Ensemble d’emplacements disponibles pour la référence SKU.

name

string

Nom de la référence SKU.

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

Taille de la référence SKU.

tier

string

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

Valeurs possibles :

standard

de base

ResourceSkuCapabilities

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

Nom Type Description
name

string

Invariant pour décrire la fonctionnalité.

value

string

Invariant si la fonctionnalité est mesurée par 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)

Capacité maximale pouvant ê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

Invariant pour afficher l’unité étendue.

meterID

string

Utilisé pour interroger le prix du commerce.

quantity

integer (int64)

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

ResourceSkuLocationInfo

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

Nom Type Description
extendedLocations

string[]

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ù la référence SKU est restreinte

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

Raison de la restriction.

restrictionInfo

ResourceSkuRestrictionInfo

Informations sur la restriction où la référence SKU ne peut pas être utilisée.

type

ResourceSkuRestrictionsType

Type de restrictions.

values

string[]

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

ResourceSkuRestrictionsReasonCode

Raison de la restriction.

Valeur Description
QuotaId
NotAvailableForSubscription

ResourceSkuRestrictionsType

Type de restrictions.

Valeur Description
Location
Zone

ResourceSkusResult

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

Nom Type Description
nextLink

string (uri)

Lien vers la page suivante des éléments

value

ResourceSku[]

É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 spécifiée des zones.

name

string[]

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