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,
  "hardwareCountRanges": [
    {
      object (Range)
    }
  ],
  "aiCapable": boolean,
  "customerSourced": boolean
}
Campi
name

string

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

displayName

string

Solo output. Il nome visualizzato di questo SKU.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato questo SKU.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. L'ora dell'ultimo aggiornamento di questo SKU.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

config

object (SkuConfig)

Solo output. La configurazione di questo SKU.

instances[]

object (SkuInstance)

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

description

string

Solo output. La descrizione di questo SKU.

revisionId

string

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

isActive

boolean

Solo output. Un 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. Il tipo di questo SKU.

vcpuCount

integer

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

hardwareCountRanges[]

object (Range)

Solo output. Gli intervalli inclusivi dei conteggi hardware consentiti in una zona che utilizza questo SKU.

aiCapable

boolean

Solo output. Indica se questo SKU è per l'hardware che esegue Gemini su GDC Software.

customerSourced

boolean

Solo output. Indica se questo SKU è per l'hardware fornito dal cliente.

SkuConfig

La configurazione di 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 CLDR Unicode in cui è disponibile questa istanza.

powerSupply

enum (PowerSupply)

Il tipo di alimentazione per questa istanza.

billingSku

string

Un riferimento allo SKU corrispondente nell'API Cloud Billing. Le informazioni sui prezzi stimati possono essere recuperate utilizzando questa API. Formato: services/{service}/skus/{sku}

billingSkuPerVcpu

string

Un riferimento allo SKU corrispondente per vCPU nell'API Cloud Billing. Le informazioni sui prezzi stimati possono essere recuperate utilizzando questa API. Formato: services/{service}/skus/{sku}

subscriptionDurationMonths

integer

La durata dell'abbonamento per l'hardware in mesi.

Tipo

I tipi validi di uno SKU.

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

Intervallo

Intervallo inclusivo.

Rappresentazione JSON
{
  "min": integer,
  "max": integer
}
Campi
min

integer

Il valore minimo dell'intervallo.

max

integer

Il valore massimo dell'intervallo.

Metodi

get

Recupera i dettagli di uno SKU.

list

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