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가 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 이 SKU가 마지막으로 업데이트된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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자의 16진수 문자열입니다.

isActive

boolean

출력 전용입니다. 이 버전이 활성 상태인지 여부를 나타내는 플래그입니다. 새 주문에는 활성 버전만 사용할 수 있습니다.

type

enum (Type)

출력 전용입니다. 이 SKU의 유형입니다.

vcpuCount

integer

출력 전용입니다. 이 SKU와 연결된 vCPU 수입니다.

hardwareCountRanges[]

object (Range)

출력 전용입니다. 이 SKU를 사용하는 영역에서 허용되는 하드웨어 수의 포함 범위입니다.

aiCapable

boolean

출력 전용입니다. 이 SKU가 GDC 소프트웨어에서 Gemini를 실행하는 하드웨어용인지 여부입니다.

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

이 인스턴스를 사용할 수 있는 유니코드 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를 나열합니다.