REST Resource: projects.locations.skus

Ressource: Artikelnummer

Eine Artikelnummer 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 Artikelnummer. Format: projects/{project}/locations/{location}/skus/{sku}

displayName

string

Nur Ausgabe. Anzeigename dieser Artikelnummer.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der Erstellung dieser Artikelnummer.

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 der letzten Aktualisierung dieser Artikelnummer.

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 Artikelnummer.

instances[]

object (SkuInstance)

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

description

string

Nur Ausgabe. Beschreibung dieser Artikelnummer.

revisionId

string

Nur Ausgabe. Die Revisions-ID der Artikelnummer. Eine neue Revision wird erstellt, wenn config aktualisiert wird. Das Format ist ein 8-stelliges hexadezimales String.

isActive

boolean

Nur Ausgabe. Flag, um anzugeben, ob diese Revision aktiv ist. Nur eine aktive Revision kann in einer neuen Bestellung verwendet werden.

type

enum (Type)

Nur Ausgabe. Typ dieser Artikelnummer.

vcpuCount

integer

Nur Ausgabe. Die Anzahl der vCPUs, die dieser Artikelnummer zugeordnet sind.

hardwareCountRanges[]

object (Range)

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

aiCapable

boolean

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

customerSourced

boolean

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

SkuConfig

Konfiguration für eine Artikelnummer.

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 Artikelnummer.

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 Artikelnummer in der Cloud Billing API. Die geschätzten Preisinformationen können mit dieser API abgerufen werden. Format: services/{service}/skus/{sku}

billingSkuPerVcpu

string

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

subscriptionDurationMonths

integer

Abolaufzeit für die Hardware in Monaten.

Typ

Gültige Typen einer Artikelnummer.

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

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 Artikelnummer ab.

list

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