REST Resource: projects.locations.skus

Risorsa: Sku

Un codice identificativo dell'articolo (SKU) dell'hardware GDC.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "config": {
    object (SkuConfig)
  },
  "instances": [
    {
      object (SkuInstance)
    }
  ],
  "description": string,
  "revisionId": string,
  "isActive": boolean,
  "type": enum (Type),
  "vcpuCount": integer
}
Campi
name

string

Identificatore. Il nome di questo SKU. Formato: projects/{project}/locations/{location}/skus/{sku}

displayName

string

Solo output. Nome visualizzato di questo SKU.

createTime

string (Timestamp format)

Solo output. Ora in cui è stato creato questo SKU.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento di questo SKU.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

config

object (SkuConfig)

Solo output. Configurazione per questo SKU.

instances[]

object (SkuInstance)

Solo output. Istanze disponibili di questo SKU. Questo campo deve essere utilizzato per verificare la disponibilità di uno SKU.

description

string

Solo output. Descrizione di questo SKU.

revisionId

string

Solo output. L'ID revisione SKU. Viene creata una nuova revisione ogni volta che config viene aggiornato. Il formato è una stringa esadecimale di 8 caratteri.

isActive

boolean

Solo output. Flag che indica se questa revisione è attiva o meno. In un nuovo ordine può essere utilizzata solo una revisione attiva.

type

enum (Type)

Solo output. Tipo di questo SKU.

vcpuCount

integer

Solo output. Il conteggio di vCPU associato a questo SKU.

SkuConfig

Configurazione per uno SKU.

Rappresentazione JSON
{
  "cpu": string,
  "gpu": string,
  "ram": string,
  "storage": string
}
Campi
cpu

string

Informazioni sulla configurazione della CPU.

gpu

string

Informazioni sulla configurazione della GPU.

ram

string

Informazioni sulla configurazione della RAM.

storage

string

Informazioni sulla configurazione dello spazio di archiviazione.

SkuInstance

Un'istanza specifica dello SKU.

Rappresentazione JSON
{
  "regionCode": string,
  "powerSupply": enum (PowerSupply),
  "billingSku": string,
  "billingSkuPerVcpu": string,
  "subscriptionDurationMonths": integer
}
Campi
regionCode

string

Il codice regione Unicode CLDR in cui è disponibile questa istanza.

powerSupply

enum (PowerSupply)

Tipo di alimentazione per questa istanza.

billingSku

string

Riferimento allo SKU corrispondente nell'API Cloud Billing. Le informazioni sul prezzo stimato possono essere recuperate utilizzando questa API. Formato: services/{service}/skus/{sku}

billingSkuPerVcpu

string

Riferimento allo SKU corrispondente per vCPU nell'API Cloud Billing. Le informazioni sul prezzo stimato possono essere recuperate utilizzando questa API. Formato: services/{service}/skus/{sku}

subscriptionDurationMonths

integer

Durata dell'abbonamento per l'hardware in mesi.

Tipo

Tipi validi di uno SKU.

Enum
TYPE_UNSPECIFIED Il tipo di SKU non è specificato. Questo non è un valore consentito.
RACK SKU rack.
SERVER SKU server.

Metodi

get

Recupera i dettagli di uno SKU.

list

Elenca gli SKU per un progetto e una località specifici.