Tous les produits
Search
Centre de documentation

:DescribeMachineSpec

Dernière mise à jour :Aug 07, 2026

Obtient la liste des spécifications de machine disponibles.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

Syntaxe de la requête

GET /api/v2/public/instance_types HTTP/1.1

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

ResourceType

string

Non

Le type de ressource. La valeur par défaut est Public.

Valeurs valides :

  • Public :

    Groupe de ressources public.

  • Dedicated :

    Groupe de ressources dédié.

Public

ChargeType

string

Non

La méthode de facturation. La valeur par défaut est PostPaid.

Valeurs valides :

  • PostPaid :

    Paiement à l'usage.

  • PrePaid :

    Abonnement.

PostPaid

InstanceTypes deprecated

array

Non

Ce paramètre est obsolète.

No input required

string

Non

Ce paramètre est obsolète.

Non requis

Éléments de réponse

Élément

Type

Description

Exemple

object

Le schéma de la réponse.

RequestId

string

L'identifiant de la requête.

40325405-579C-4D82***

Types

array<object>

Les combinaisons prises en charge des valeurs de processeur et de mémoire pour le déploiement.

object

Une liste des combinaisons prises en charge. Par exemple :

{"CPU":1,"Memory":[1000,2000,4000]}

Cela indique que si vous définissez le processeur sur 1 cœur, vous pouvez définir la mémoire sur 1000, 2000 ou 4000.

CPU

integer

Les valeurs valides pour le nombre de cœurs de processeur.

1

Memory

array

Les valeurs de mémoire valides pour le nombre spécifié de cœurs de processeur.

integer

Une liste des valeurs de mémoire valides.

1000

InstanceMetas

array<object>

Une liste des types d'instance disponibles pour le déploiement.

object

Les informations sur un type d'instance disponible.

CPU

integer

Le nombre de cœurs de processeur du type d'instance.

32

Memory

number

La taille de la mémoire du type d'instance, en Go.

188

GPU

string

Le modèle de GPU du type d'instance. Ce champ n'est pas renvoyé pour les types d'instance sans GPU.

GU30

GPUAmount

integer

Le nombre de GPU dans le type d'instance.

1

GPUMemory

number

La taille de la mémoire GPU du type d'instance, en Go.

24

InstanceType

string

Le nom du type d'instance.

ml.gu7i.c32m188.1-gu30

SpotDiscount

number

La remise la plus faible actuelle pour une instance spot avec une période de protection de 1 heure. Une valeur de 0,1 indique une remise de 90 %. Si ce champ n'est pas renvoyé, le type d'instance ne prend pas en charge les instances spot.

0.12

NonProtectSpotDiscount

number

La remise minimale actuellement offerte pour une instance spot en mode sans protection. Une valeur de 0,1 indique une remise de 90 %. Si ce champ n'est pas renvoyé, le type d'instance ne prend pas en charge les instances spot.

0.1

IsAvailable

boolean

Indique si le type d'instance est actuellement disponible.

true

Vendor

string

La source du type d'instance.

Valeurs valides :

  • ECS :

    ECS.

  • BareMetal :

    Cluster de calcul bare metal.

  • Lingjun :

    Cluster Lingjun AI Computing Service.

ECS

StockStatus

string

L'état du stock du type d'instance.

Valeurs valides :

  • WithStock :

    En stock.

  • ClosedWithStock :

    Stock faible.

  • NoStock :

    Rupture de stock.

WithStock

Exemples

JSON format

{
  "RequestId": "40325405-579C-4D82***",
  "Types": [
    {
      "CPU": 1,
      "Memory": [
        1000
      ]
    }
  ],
  "InstanceMetas": [
    {
      "CPU": 32,
      "Memory": 188,
      "GPU": "GU30",
      "GPUAmount": 1,
      "GPUMemory": 24,
      "InstanceType": "ml.gu7i.c32m188.1-gu30",
      "SpotDiscount": 0.12,
      "NonProtectSpotDiscount": 0.1,
      "IsAvailable": true,
      "Vendor": "ECS",
      "StockStatus": "WithStock"
    }
  ]
}

Codes d'erreur

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.