Tous les produits
Search
Centre de documentation

:Interroger les types d'instance

Dernière mise à jour :Aug 19, 2026

Appelez l'opération ListClasses pour interroger les types d'instance disponibles pour des instances spécifiques.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

ParameterTypeRequiredExampleDescription
ActionStringYesListClasses

Opération à effectuer. Définissez la valeur sur ListClasses.

ClientTokenStringNoETnLKlblzczshOTUbOCzxxxxxxx

Jeton client utilisé pour garantir l'idempotence de la requête. Générez la valeur via le client, en veillant à ce qu'elle soit unique pour chaque requête. Le jeton ne doit contenir que des caractères ASCII et ne pas dépasser 64 caractères.

CommodityCodeStringYesbards

Code de produit des instances.

    • bards_intl : instances principales en paiement à l'utilisation.
    • rds_intl : instances principales par abonnement.
    • rords_intl : instances en lecture seule en paiement à l'utilisation.
    • rds_rordspre_public_intl : instances en lecture seule par abonnement.
    DBInstanceIdStringNorm-uf6wjk5xxxxxxx

    ID de l'instance principale. Appelez l'opération DescribeDBInstances pour interroger les ID des instances.

    Remarque Si vous utilisez le paramètre CommodityCode pour interroger les types d'instance disponibles pour les instances en lecture seule, vous devez spécifier le paramètre DBInstanceId.
    OrderTypeStringYesBUY

    Type de commande à interroger. Valeurs possibles :

    • BUY : commandes d'achat d'instances.
    • UPGRADE : commandes de modification des spécifications des instances.
    • RENEW : commandes de renouvellement des instances.
    • CONVERT : commandes de changement de méthode de facturation des instances.
    RegionIdStringNocn-hangzhou

    ID de région de l'instance. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente.

    Remarque Si vous utilisez un compte Alibaba Cloud sur le site international (alibabacloud.com), vous devez spécifier le paramètre RegionId.

    Paramètres de réponse

    ParameterTypeExampleDescription
    RequestIdStringCF8D35BF-263D-4F7B-883A-1163B79A9EC6

    ID de la requête.

    RegionIdStringcn-hangzhou

    ID de région de l'instance.

    ItemsArray of ClassList

    Tableau contenant les types d'instance disponibles.

    MaxIOPSString10000

    Nombre maximal d'opérations d'entrée/sortie par seconde (IOPS) pris en charge par le type d'instance. Unité : opérations par seconde.

    CpuString1

    Nombre de cœurs pris en charge par le type d'instance. Unité : cœurs.

    ReferencePriceString2500

    Tarif du type d'instance.

    • Unité : cent (USD).
    Remarque
    • Si vous définissez le paramètre CommodityCode sur une valeur indiquant la méthode de facturation en paiement à l'utilisation, le paramètre ReferencePrice spécifie le tarif horaire.
    • Si vous définissez le paramètre CommodityCode sur une valeur indiquant la méthode de facturation par abonnement, le paramètre ReferencePrice spécifie le tarif mensuel.
    MaxConnectionsString2000

    Nombre maximal de connexions pris en charge par le type d'instance. Unité : connexions.

    MemoryClassString1 GB (RDS Basic Edition)

    Capacité de mémoire prise en charge par le type d'instance. Unité : Go.

    ClassCodeStringmysql.n1.micro.1

    Code du type d'instance. Pour plus d'informations, consultez Types d'instance ApsaraDB RDS principaux et Types d'instance ApsaraDB RDS en lecture seule.

    ClassGroupStringGeneral-purpose

    Famille d'instances de l'instance. Pour plus d'informations, consultez Familles d'instances.

    MaxIOMBPSString1024Mbps

    Bande passante d'E/S maximale prise en charge par le type d'instance. Unité : Mbit/s.

    EncryptedMemoryString4

    Taille de la mémoire chiffrée prise en charge par le type d'instance renforcé en matière de sécurité. Unité : Go.

    InstructionSetArchStringarm

    Architecture du type d'instance.

    Remarque Si l'architecture du type d'instance est x86, une chaîne vide est renvoyée par défaut. Si l'architecture du type d'instance est ARM, arm est renvoyé.

    Exemples

    Exemples de requêtes

    http(s)://rds.aliyuncs.com/?Action=ListClasses
    &CommodityCode=bards
    &OrderType=BUY
    &<Common request parameters>

    Exemples de réponses réussies

    XML format

    HTTP/1.1 200 OK
    Content-Type:application/xml
    
    <ListClassesResponse>
    <RequestId>CF8D35BF-263D-4F7B-883A-1163B79A9EC6</RequestId>
    <Items>
        <MaxIOMBPS>1024Mbps</MaxIOMBPS>
        <ClassCode>mysql.n2.medium.1</ClassCode>
        <MaxConnections>4000</MaxConnections>
        <ClassGroup>General-purpose</ClassGroup>
        <Cpu>2 </Cpu>
        <MemoryClass>4 GB (RDS Basic Edition)</MemoryClass>
        <ReferencePrice>32.6</ReferencePrice>
        <MaxIOPS>10000</MaxIOPS>
    </Items>
    <Items>
        <MaxIOMBPS>1024Mbps</MaxIOMBPS>
        <ClassCode>mysql.n1.micro.1</ClassCode>
        <MaxConnections>2000</MaxConnections>
        <ClassGroup>General-purpose</ClassGroup>
        <Cpu>1 </Cpu>
        <MemoryClass>1 GB (RDS Basic Edition)</MemoryClass>
        <ReferencePrice>5.2</ReferencePrice>
        <MaxIOPS>10000</MaxIOPS>
    </Items>
    </ListClassesResponse>

    JSON format

    HTTP/1.1 200 OK
    Content-Type:application/json
    
    {
      "RequestId" : "CF8D35BF-263D-4F7B-883A-1163B79A9EC6",
      "Items" : [ {
        "MaxIOMBPS" : "1024Mbps",
        "ClassCode" : "mysql.n2.medium.1",
        "MaxConnections" : "4000",
        "ClassGroup" : "General-purpose",
        "Cpu" : "2 ",
        "MemoryClass" : " 4 GB (RDS Basic Edition)",
        "ReferencePrice" : "32.6",
        "MaxIOPS" : "10000"
      }, {
        "MaxIOMBPS" : "1024Mbps",
        "ClassCode" : "mysql.n1.micro.1",
        "MaxConnections" : "2000",
        "ClassGroup" : "General-purpose",
        "Cpu" : "1 ",
        "MemoryClass" : " 1 GB (RDS Basic Edition)",
        "ReferencePrice" : "5.2",
        "MaxIOPS" : "10000"
      } ]
    }

    Codes d'erreur

    HTTP status code Error code Error message Description
    400 InvalidSecurityIPList.Duplicate The Security IP address is not in the available range or occupied. L'adresse IP spécifiée est utilisée ou n'est pas dans la plage valide. Spécifiez une adresse IP valide et réessayez.
    400 InvalidCommodityCode.Malformed The commodity code is invalid. Le code de produit spécifié n'est pas valide.
    403 Forbidden.Authentication The operation is forbidden by Aliyun Realname Authentication System. Cette opération est interdite par le système de vérification d'identité réelle d'Alibaba Cloud.
    404 GetCommodity.Failed Get commodity failed. La valeur spécifiée pour le paramètre CommodityCode n'est pas valide. Saisissez une valeur valide et réessayez.
    404 InvalidDBInstanceName.NotFound Invalid DBInstanceId NotFound. L'ID de l'instance de base de données est introuvable.

    Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.