REST Resource: projects.locations.skus

Resource: SKU

Unit penyimpanan persediaan (SKU) hardware GDC.

Representasi 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)
    }
  ]
}
Kolom
name

string

ID. Nama SKU ini. Format: projects/{project}/locations/{location}/skus/{sku}

displayName

string

Hanya output. Nama tampilan SKU ini.

createTime

string (Timestamp format)

Hanya output. Waktu saat SKU ini dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu saat SKU ini terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

config

object (SkuConfig)

Hanya output. Konfigurasi untuk SKU ini.

instances[]

object (SkuInstance)

Hanya output. Instance SKU ini yang tersedia. Kolom ini harus digunakan untuk memeriksa ketersediaan SKU.

description

string

Hanya output. Deskripsi SKU ini.

revisionId

string

Hanya output. ID revisi SKU. Revisi baru dibuat setiap kali config diperbarui. Formatnya adalah string heksadesimal 8 karakter.

isActive

boolean

Hanya output. Tanda untuk menunjukkan apakah revisi ini aktif atau tidak. Hanya revisi aktif yang dapat digunakan dalam Pesanan baru.

type

enum (Type)

Hanya output. Jenis SKU ini.

vcpuCount

integer

Hanya output. Jumlah vCPU yang terkait dengan SKU ini.

hardwareCountRanges[]

object (Range)

Hanya output. Rentang inklusif jumlah hardware yang diizinkan di zona menggunakan SKU ini.

SkuConfig

Konfigurasi untuk SKU.

Representasi JSON
{
  "cpu": string,
  "gpu": string,
  "ram": string,
  "storage": string
}
Kolom
cpu

string

Informasi tentang konfigurasi CPU.

gpu

string

Informasi tentang konfigurasi GPU.

ram

string

Informasi tentang konfigurasi RAM.

storage

string

Informasi tentang konfigurasi penyimpanan.

SkuInstance

Instance SKU tertentu.

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

string

Kode wilayah Unicode CLDR tempat instance ini tersedia.

powerSupply

enum (PowerSupply)

Jenis catu daya untuk instance ini.

billingSku

string

Referensi ke SKU yang sesuai di Cloud Billing API. Informasi perkiraan harga dapat diambil menggunakan API tersebut. Format: services/{service}/skus/{sku}

billingSkuPerVcpu

string

Referensi ke SKU yang sesuai per vCPU di Cloud Billing API. Informasi perkiraan harga dapat diambil menggunakan API tersebut. Format: services/{service}/skus/{sku}

subscriptionDurationMonths

integer

Durasi langganan untuk hardware dalam bulan.

Jenis

Jenis SKU yang valid.

Enum
TYPE_UNSPECIFIED Jenis SKU tidak ditentukan. Ini bukan nilai yang diizinkan.
RACK SKU Rak.
SERVER SKU server.

Rentang

Rentang inklusif.

Representasi JSON
{
  "min": integer,
  "max": integer
}
Kolom
min

integer

Nilai minimum rentang.

max

integer

Nilai maksimum rentang.

Metode

get

Mendapatkan detail SKU.

list

Mencantumkan SKU untuk project dan lokasi tertentu.