Recurso: Sku
Es un código de artículo (SKU) de hardware de GDC.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "config": { object ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre de este SKU. Formato: |
displayName |
Solo salida. Es el nombre visible de este SKU. |
createTime |
Solo salida. Fecha y hora en que se creó este SKU. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Fecha y hora en que se actualizó este SKU por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
config |
Solo salida. Es la configuración de este SKU. |
instances[] |
Solo salida. Son las instancias disponibles de este SKU. Este campo se debe usar para verificar la disponibilidad de un SKU. |
description |
Solo salida. Es la descripción de este SKU. |
revisionId |
Solo salida. Es el ID de revisión del SKU. Se crea una revisión nueva cada vez que se actualiza |
isActive |
Solo salida. Es una marca que indica si esta revisión está activa o no. Solo se puede usar una revisión activa en un pedido nuevo. |
type |
Solo salida. Es el tipo de este SKU. |
vcpuCount |
Solo salida. Es el recuento de CPU virtuales asociadas a este SKU. |
hardwareCountRanges[] |
Solo salida. Son los rangos inclusivos de recuentos de hardware que se permiten en una zona con este SKU. |
aiCapable |
Solo salida. Indica si este SKU es para hardware que ejecuta Gemini en el software de GDC. |
customerSourced |
Solo salida. Indica si este SKU es para hardware proporcionado por el cliente. |
SkuConfig
Es la configuración de un SKU.
| Representación JSON |
|---|
{ "cpu": string, "gpu": string, "ram": string, "storage": string } |
| Campos | |
|---|---|
cpu |
Es información sobre la configuración de la CPU. |
gpu |
Es información sobre la configuración de la GPU. |
ram |
Es información sobre la configuración de la RAM. |
storage |
Es información sobre la configuración del almacenamiento. |
SkuInstance
Es una instancia específica del SKU.
| Representación JSON |
|---|
{
"regionCode": string,
"powerSupply": enum ( |
| Campos | |
|---|---|
regionCode |
Es el código de región CLDR de Unicode en el que está disponible esta instancia. |
powerSupply |
Tipo de fuente de alimentación para esta instancia. |
billingSku |
Es una referencia al SKU correspondiente en la API de Cloud Billing. La información de precios estimados se puede recuperar con esa API. Formato: |
billingSkuPerVcpu |
Es la referencia al SKU correspondiente por CPU virtual en la API de Cloud Billing. La información de precios estimados se puede recuperar con esa API. Formato: |
subscriptionDurationMonths |
Es la duración de la suscripción del hardware en meses. |
Tipo
Son los tipos válidos de un SKU.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
No se especificó el tipo de SKU. Este no es un valor permitido. |
RACK |
Es el SKU del rack. |
SERVER |
Es el SKU del servidor. |
Rango
Es el rango inclusivo.
| Representación JSON |
|---|
{ "min": integer, "max": integer } |
| Campos | |
|---|---|
min |
Es el valor mínimo del rango. |
max |
Es el valor máximo del rango. |
Métodos |
|
|---|---|
|
Obtiene detalles de un SKU. |
|
Enumera los SKU de un proyecto y una ubicación determinados. |