REST Resource: projects.locations.skus

资源:Sku

GDC 硬件的库存单元 (SKU)。

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
}
字段
name

string

标识符。此 SKU 的名称。格式:projects/{project}/locations/{location}/skus/{sku}

displayName

string

仅限输出。此 SKU 的显示名称。

createTime

string (Timestamp format)

仅限输出。此 SKU 的创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

仅限输出。此 SKU 的上次更新时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

config

object (SkuConfig)

仅限输出。此 SKU 的配置。

instances[]

object (SkuInstance)

仅限输出。此 SKU 的可用实例。此字段应用于检查 SKU 的库存状况。

description

string

仅限输出。此 SKU 的说明。

revisionId

string

仅限输出。SKU 修订版本 ID。每当 config 更新时,系统都会创建一个新修订版本。格式为 8 个字符的十六进制字符串。

isActive

boolean

仅限输出。用于指示此修订版本是否处于活跃状态的标志。只有有效修订版本才能用于新订单。

type

enum (Type)

仅限输出。此 SKU 的类型。

vcpuCount

integer

仅限输出。与此 SKU 关联的 vCPU 数量。

hardwareCountRanges[]

object (Range)

仅限输出。使用此 SKU 的可用区中允许的硬件数量的包含范围。

aiCapable

boolean

仅限输出。此 SKU 是否适用于运行 Gemini on GDC 软件的硬件。

customerSourced

boolean

仅限输出。此 SKU 是否适用于客户采购的硬件。

SkuConfig

SKU 的配置。

JSON 表示法
{
  "cpu": string,
  "gpu": string,
  "ram": string,
  "storage": string
}
字段
cpu

string

有关 CPU 配置的信息。

gpu

string

GPU 配置的相关信息。

ram

string

有关 RAM 配置的信息。

storage

string

关于存储配置的信息。

SkuInstance

SKU 的特定实例。

JSON 表示法
{
  "regionCode": string,
  "powerSupply": enum (PowerSupply),
  "billingSku": string,
  "billingSkuPerVcpu": string,
  "subscriptionDurationMonths": integer
}
字段
regionCode

string

此实例适用的 Unicode CLDR 区域代码。

powerSupply

enum (PowerSupply)

此实例的电源类型。

billingSku

string

对 Cloud Billing API 中相应 SKU 的引用。您可以使用该 API 检索估算价格信息。格式:services/{service}/skus/{sku}

billingSkuPerVcpu

string

Cloud Billing API 中每个 vCPU 对应 SKU 的引用。您可以使用该 API 检索估算价格信息。格式:services/{service}/skus/{sku}

subscriptionDurationMonths

integer

硬件的订阅时长(以月为单位)。

类型

SKU 的有效类型。

枚举
TYPE_UNSPECIFIED SKU 的类型未指定。此值不符合要求。
RACK 机架 SKU。
SERVER 服务器 SKU。

范围

包含边界值的范围。

JSON 表示法
{
  "min": integer,
  "max": integer
}
字段
min

integer

范围的最小值。

max

integer

范围的最大值。

方法

get

获取 SKU 的详细信息。

list

列出给定项目和位置的 SKU。