Recurso: SKU
Uma unidade de manutenção de estoque (SKU) do hardware do GDC.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "config": { object ( |
| Campos | |
|---|---|
name |
Identificador. Nome da SKU. Formato: |
displayName |
Apenas saída. Nome de exibição desta SKU. |
createTime |
Apenas saída. Hora em que esta SKU foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. Hora em que a SKU foi atualizada pela última vez. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
config |
Apenas saída. Configuração para esta SKU. |
instances[] |
Apenas saída. Instâncias disponíveis desta SKU. Esse campo deve ser usado para verificar a disponibilidade de uma SKU. |
description |
Apenas saída. Descrição da SKU. |
revisionId |
Apenas saída. O ID da revisão da SKU. Uma nova revisão é criada sempre que |
isActive |
Apenas saída. Sinalização para indicar se esta revisão está ativa ou não. Somente uma revisão ativa pode ser usada em um novo pedido. |
type |
Apenas saída. Tipo da SKU. |
vcpuCount |
Apenas saída. A contagem de vCPUs associada a essa SKU. |
hardwareCountRanges[] |
Apenas saída. Os intervalos inclusivos de contagens de hardware permitidos em uma zona que usa essa SKU. |
aiCapable |
Apenas saída. Se esta SKU é para hardware que executa o Gemini no software do GDC. |
customerSourced |
Apenas saída. Se esta SKU é para hardware fornecido pelo cliente. |
SkuConfig
Configuração de uma SKU.
| Representação JSON |
|---|
{ "cpu": string, "gpu": string, "ram": string, "storage": string } |
| Campos | |
|---|---|
cpu |
Informações sobre a configuração da CPU. |
gpu |
Informações sobre a configuração da GPU. |
ram |
Informações sobre a configuração de RAM. |
storage |
Informações sobre a configuração do armazenamento. |
SkuInstance
Uma instância específica da SKU.
| Representação JSON |
|---|
{
"regionCode": string,
"powerSupply": enum ( |
| Campos | |
|---|---|
regionCode |
O código de região Unicode CLDR em que essa instância está disponível. |
powerSupply |
Tipo de fonte de alimentação para esta instância. |
billingSku |
Referência à SKU correspondente na API Cloud Billing. As informações de preço estimado podem ser recuperadas usando essa API. Formato: |
billingSkuPerVcpu |
Referência à SKU correspondente por vCPU na API Cloud Billing. As informações de preço estimado podem ser recuperadas usando essa API. Formato: |
subscriptionDurationMonths |
Duração da assinatura do hardware em meses. |
Tipo
Tipos válidos de uma SKU.
| Tipos enumerados | |
|---|---|
TYPE_UNSPECIFIED |
O tipo da SKU não foi especificado. Esse não é um valor permitido. |
RACK |
SKU do rack. |
SERVER |
SKU do servidor. |
Intervalo
Intervalo inclusivo.
| Representação JSON |
|---|
{ "min": integer, "max": integer } |
| Campos | |
|---|---|
min |
O valor mínimo do intervalo. |
max |
O valor máximo do intervalo. |
Métodos |
|
|---|---|
|
Recebe detalhes de uma SKU. |
|
Lista SKUs de um determinado projeto e local. |