- 資源:訂單
- 「State」
- 類型
- HardwareLocation
- DeploymentType
- 方法
資源:訂單
GDC 硬體訂單。
| JSON 表示法 |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| 欄位 | |
|---|---|
name |
ID。這筆訂單的名稱。格式: |
displayName |
選用。這筆訂單的顯示名稱。 |
createTime |
僅供輸出。建立這筆訂單的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
updateTime |
僅供輸出。上次更新這筆訂單的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
labels |
選用。與這個訂單相關聯的標籤,以鍵/值組合表示。如要進一步瞭解標籤,請參閱「建立及管理標籤」。 包含 |
state |
僅供輸出。這筆訂單的狀態。建立訂單時,狀態會設為「草稿」。 |
organizationContact |
選用。客戶聯絡資訊。如果訂單用於 Gemini on GDC Software,則為選填,否則為必填。 |
targetWorkloads[] |
選用。客戶指定這筆訂單要處理的工作負載。這項屬性最多只能包含 20 個元素,且每個元素的長度不得超過 50 個半形字元。 |
customerMotivation |
選用。客戶下這筆訂單的動機。這個欄位的長度不得超過 1000 個字元。 |
fulfillmentTime |
選用。已淘汰:請改用 customerRequestedInstallationDate。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
customerRequestedInstallationDate |
選用。顧客要求的訂單安裝日期。 |
regionCode |
這是必要旗標,這筆訂單部署位置的萬國碼 (Unicode) CLDR 區域代碼。如需有效的 CLDR 區域代碼清單,請參閱語言子標記註冊資料庫。 |
orderFormUri |
僅供輸出。訂購單連結。 |
type |
僅供輸出。這筆訂單的類型。 |
submitTime |
僅供輸出。提交訂單的時間。提交訂單時,系統會自動填入目前時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
billingId |
僅供輸出。這筆訂單要收費的 Google Cloud Billing ID。 |
existingHardware[] |
選用。這筆訂單包含移除現有硬體的服務。注意:除非另有約定,否則所有拆除的硬體都會回收。 |
deploymentType |
僅供輸出。這筆訂單的部署類型。 |
actualInstallationDate |
僅供輸出。這筆訂單的實際安裝日期。 |
estimatedInstallationDate |
僅供輸出。這筆訂單的預計安裝日期。 |
estimatedDeliveryDate |
僅供輸出。這筆訂單的預計送達日期。 |
migration |
選用。這筆訂單是否為客戶現有基礎架構的遷移作業。 |
acceptedTime |
僅供輸出。訂單移至「ACCEPTED」狀態的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
requestedDateChange |
僅供輸出。客戶或 Google 想設定的預定安裝日期。 |
vendorNotes |
僅供輸出。供應商提供的訂單附註。 |
vendorContact |
僅供輸出。指派給這筆訂單的系統整合商聯絡資訊。 |
aiCapable |
僅供輸出。指出這筆訂單是否為支援 Gemini on GDC 軟體的硬體。成功提交訂單後,系統會自動填入。 |
requestedDeliveryDate |
選用。客戶可以使用這個欄位指定硬體送達日期。 |
狀態
訂單的有效狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
未指定訂單狀態。 |
DRAFT |
客戶正在草擬訂單,尚未提交。 |
SUBMITTED |
訂單已提交給 Google。 |
INFO_COMPLETE |
客戶已提供完成訂單所需的所有資訊。 |
ACCEPTED |
Google 已接受訂單。 |
ADDITIONAL_INFO_NEEDED |
訂單需要客戶提供更多資訊。 |
BUILDING |
Google 已開始為訂單建構硬體。 |
SHIPPING |
硬體已組裝完成,正在運送中。 |
INSTALLING |
正在安裝硬體。 |
FAILED |
處理訂單時發生錯誤,需要客戶介入。 |
PARTIALLY_COMPLETED |
訂單已部分完成,也就是說,部分硬體已送達並安裝。 |
COMPLETED |
訂單已完成。 |
CANCELLED |
訂單已取消。 |
類型
有效的訂單類型。
| 列舉 | |
|---|---|
TYPE_UNSPECIFIED |
未指定訂單類型。 |
PAID |
由消費者支付。 |
POC |
為客戶進行概念驗證。 |
UNPAID |
未結算。 |
HardwareLocation
代表一或多個硬體的位置。
| JSON 表示法 |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| 欄位 | |
|---|---|
site |
這是必要旗標,硬體所在的地點名稱。格式: |
rackLocation |
這是必要旗標,機架在站點中的位置,例如 2 樓 201 號房第 7 排第 3 個機架。 |
rackSpace[] |
選用。機架中硬體占用的空間。如未設定,系統會假設這個位置是整個機架。 |
DeploymentType
有效的部署作業類型。
| 列舉 | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
未指定部署類型。 |
FULL_PRODUCTION |
含有服務等級目標的正式環境部署作業。 |
PROOF_OF_CONCEPT |
部署作業,提供盡力支援,不含服務水準目標。 |
INTERNAL |
內部部署,提供盡力支援,不含服務水準目標。 |
CUSTOMER_LAB |
客戶實驗室部署作業,我們支援的方式與正式環境相同。 |
INTERNAL_CANARY |
內部初期測試。 |
方法 |
|
|---|---|
|
取消訂單。 |
|
在指定專案和位置建立新訂單。 |
|
刪除訂單。 |
|
取得訂單詳細資料。 |
|
列出指定專案和位置中的訂單。 |
|
更新訂單參數。 |
|
更新單一訂單的日期異動要求。 |
|
提交訂單。 |