Mise à jour vers la 2026-09-01 version (modification du nombre d' vCPU s du profil d'instance)
Comme indiqué dans la politique de gestion des versions de la référence API VPC, la plupart des modifications apportées aux API VPC sont entièrement rétrocompatibles et mises à la disposition de
tous les clients, quelle que soit la version de l'API demandée par le client. Cependant, la mise 2026-09-01 à disposition de l'API VPC nécessitera des modifications incompatibles afin de prendre en charge la nouvelle modélisation
des valeurs de nombre d' vCPU s des profils d'instance.
Avant d'adopter la version de mise à jour ou 2026-09-01 une version ultérieure, consultez les modifications décrites dans ce guide de migration, car elles pourraient vous obliger à mettre à jour votre client.
Propriétés du profil d'instance modifiées
Les propriétés suivantes vont changer pour les requêtes API utilisant un paramètre de requête de version égal ou 2026-09-01 supérieur à.
Lors de la récupération ou de la liste des profils d'instance, les propriétés suivantes changeront pour les requêtes API
utilisant un paramètre de requête version de version ou 2026-09-01 ultérieure.
| Propriété modifiée | Changer |
|---|---|
vcpu_count |
La valeur fixe unique sera supprimée et remplacée par un tableau. |
supported_vcpu_count |
Sera supprimé de la réponse. |
Pour les versions d'API antérieures à 2026-09-01, vcpu_count peut être renvoyé sous forme de valeur fixe et supported_vcpu_count contient les valeurs d'énumération prises en charge. À partir de 2026-09-01 la version de l'API, supported_vcpu_count sera supprimé de la réponse et vcpu_count contiendra directement les valeurs autorisées lorsque le profil renvoie une valeur de type énumération.
Action requise
Avant de définir le paramètre de requête version sur ou 2026-09-01 une version ultérieure, procédez comme suit pour éviter toute régression des fonctionnalités du client.
Si votre client lit « » supported_vcpu_count.values, remplacez-le par « » à vcpu_count.values la place.
Si votre client part du principe que contient toujours vcpu_count une valeur fixe value, mettez-le à jour pour qu'il gère la réponse prise en charge pour vcpu_count, y compris les valeurs basées sur une
énumération, sur une plage et les valeurs dépendantes.
Si vos clients continuent à spécifier une version antérieure à 2026-09-01, aucune modification n'est nécessaire.
Migration des clients
Avant de migrer un client vers la version de l'API 2026-09-01 ou une version ultérieure, vérifiez votre code qui utilise les méthodes suivantes :
GET /instance/profiles/{name}GET /instance/profiles
Passez en revue les modifications qui seront annoncées dans le journal des modifications de l'API, et vérifiez que votre code intègre ces modifications d'une manière adaptée à votre langage de programmation.
Exemple
Les exemples suivants montrent la réponse avant et après le changement de version de l'API 2026-09-01.
Récupération d'un profil d'instance
La réponse suivante provient d'une requête utilisant une version de l'API antérieure à 2026-09-01. La propriété vcpu_count contient une valeur fixe, et contient supported_vcpu_count les valeurs prises
en charge.
{
"name": "bx2-custom",
"resource_type": "instance_profile",
"vcpu_count": {
"type": "fixed",
"value": 4
},
"supported_vcpu_count": {
"type": "enum",
"values": [2, 4]
}
}