Ressource : Sku
Un SKU de matériel GDC.
| Représentation JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "config": { object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ce code SKU. Format : |
displayName |
Uniquement en sortie. Nom à afficher de ce SKU. |
createTime |
Uniquement en sortie. Heure à laquelle ce SKU a été créé. Utilise la norme RFC 3339, où le résultat généré se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Date de la dernière mise à jour de ce SKU. Utilise la norme RFC 3339, où le résultat généré se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
config |
Uniquement en sortie. Configuration pour ce code SKU. |
instances[] |
Uniquement en sortie. Instances disponibles de ce SKU. Ce champ doit être utilisé pour vérifier la disponibilité d'un SKU. |
description |
Uniquement en sortie. Description de ce SKU. |
revisionId |
Uniquement en sortie. ID de révision du SKU. Une révision est créée chaque fois que |
isActive |
Uniquement en sortie. Indicateur permettant de déterminer si cette révision est active ou non. Seule une révision active peut être utilisée dans une nouvelle commande. |
type |
Uniquement en sortie. Type de ce SKU. |
vcpuCount |
Uniquement en sortie. Nombre de vCPU associé à ce SKU. |
hardwareCountRanges[] |
Uniquement en sortie. Plages inclusives du nombre de composants matériels autorisés dans une zone utilisant ce SKU. |
SkuConfig
Configuration d'un code SKU.
| Représentation JSON |
|---|
{ "cpu": string, "gpu": string, "ram": string, "storage": string } |
| Champs | |
|---|---|
cpu |
Informations sur la configuration du processeur. |
gpu |
Informations sur la configuration du GPU. |
ram |
Informations sur la configuration de la RAM. |
storage |
Informations sur la configuration du stockage. |
SkuInstance
Instance spécifique du SKU.
| Représentation JSON |
|---|
{
"regionCode": string,
"powerSupply": enum ( |
| Champs | |
|---|---|
regionCode |
Code de région Unicode CLDR où cette instance est disponible. |
powerSupply |
Type d'alimentation de cette instance. |
billingSku |
Référence au code SKU correspondant dans l'API Cloud Billing. Vous pouvez récupérer les informations sur le prix estimé à l'aide de cette API. Format : |
billingSkuPerVcpu |
Référence au code SKU correspondant par processeur virtuel dans l'API Cloud Billing. Vous pouvez récupérer les informations sur le prix estimé à l'aide de cette API. Format : |
subscriptionDurationMonths |
Durée de l'abonnement pour le matériel, en mois. |
Type
Types valides d'un SKU.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Le type de SKU n'est pas spécifié. Cette valeur n'est pas autorisée. |
RACK |
SKU du rack. |
SERVER |
SKU du serveur. |
Plage
Plage inclusive.
| Représentation JSON |
|---|
{ "min": integer, "max": integer } |
| Champs | |
|---|---|
min |
Valeur minimale de la plage. |
max |
Valeur maximale de la plage. |
Méthodes |
|
|---|---|
|
Récupère les détails d'un SKU. |
|
Liste les SKU pour un projet et un emplacement donnés. |