REST Resource: projects.locations.skus

Ressource: SKU

Eine Artikelnummer (SKU) für GDC-Hardware.

JSON-Darstellung
{
  "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
}
Felder
name

string

ID. Name dieser SKU. Format: projects/{project}/locations/{location}/skus/{sku}

displayName

string

Nur Ausgabe. Anzeigename dieser SKU.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem diese SKU erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem diese SKU zuletzt aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

config

object (SkuConfig)

Nur Ausgabe. Konfiguration für diese SKU.

instances[]

object (SkuInstance)

Nur Ausgabe. Verfügbare Instanzen dieser SKU. Dieses Feld sollte verwendet werden, um die Verfügbarkeit einer SKU zu prüfen.

description

string

Nur Ausgabe. Beschreibung dieser SKU.

revisionId

string

Nur Ausgabe. Die SKU-Versions-ID. Eine neue Version wird erstellt, wenn config aktualisiert wird. Das Format ist ein 8-stelliger Hexadezimalstring.

isActive

boolean

Nur Ausgabe. Flag, das angibt, ob diese Version aktiv ist. In einem neuen Auftrag kann nur eine aktive Version verwendet werden.

type

enum (Type)

Nur Ausgabe. Typ dieser SKU.

vcpuCount

integer

Nur Ausgabe. Die mit dieser SKU verknüpfte vCPU-Anzahl.

hardwareCountRanges[]

object (Range)

Nur Ausgabe. Die inklusiven Bereiche der Hardwareanzahl, die in einer Zone mit dieser SKU zulässig sind.

aiCapable

boolean

Nur Ausgabe. Gibt an, ob diese SKU für Hardware gilt, auf der Gemini on GDC Software ausgeführt wird.

customerSourced

boolean

Nur Ausgabe. Gibt an, ob diese SKU für vom Kunden bereitgestellte Hardware gilt.

SkuConfig

Konfiguration für eine SKU.

JSON-Darstellung
{
  "cpu": string,
  "gpu": string,
  "ram": string,
  "storage": string
}
Felder
cpu

string

Informationen zur CPU-Konfiguration.

gpu

string

Informationen zur GPU-Konfiguration.

ram

string

Informationen zur RAM-Konfiguration.

storage

string

Informationen zur Speicherkonfiguration.

SkuInstance

Eine bestimmte Instanz der SKU.

JSON-Darstellung
{
  "regionCode": string,
  "powerSupply": enum (PowerSupply),
  "billingSku": string,
  "billingSkuPerVcpu": string,
  "subscriptionDurationMonths": integer
}
Felder
regionCode

string

Der Unicode-CLDR-Regionscode, in dem diese Instanz verfügbar ist.

powerSupply

enum (PowerSupply)

Netzteiltyp für diese Instanz.

billingSku

string

Verweis auf die entsprechende SKU in der Cloud Billing API. Die geschätzten Preisinformationen können über diese API abgerufen werden. Format: services/{service}/skus/{sku}

billingSkuPerVcpu

string

Verweis auf die entsprechende SKU pro vCPU in der Cloud Billing API. Die geschätzten Preisinformationen können über diese API abgerufen werden. Format: services/{service}/skus/{sku}

subscriptionDurationMonths

integer

Laufzeit des Abos für die Hardware in Monaten.

Typ

Gültige Typen einer SKU.

Enums
TYPE_UNSPECIFIED Der Typ der SKU ist nicht angegeben. Dies ist kein zulässiger Wert.
RACK Rack-SKU.
SERVER Server-SKU.

Bereich

Inklusiver Bereich.

JSON-Darstellung
{
  "min": integer,
  "max": integer
}
Felder
min

integer

Der Mindestwert des Bereichs.

max

integer

Der Höchstwert des Bereichs.

Methoden

get

Ruft Details zu einer SKU ab.

list

Listet SKUs für ein bestimmtes Projekt und einen bestimmten Standort auf.