リソース: Order
GDC ハードウェアの注文。
| JSON 表現 |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| フィールド | |
|---|---|
name |
ID。このオーダーの名前。形式: |
displayName |
省略可。この注文の表示名。 |
createTime |
出力専用。この注文が作成された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: |
updateTime |
出力専用。この注文が最後に更新された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: |
labels |
省略可。この注文に関連付けられたラベル(Key-Value ペア)。ラベルの詳細については、ラベルの作成と管理をご覧ください。
|
state |
出力専用。このオーダーの状態。注文の作成時に、状態は DRAFT に設定されます。 |
organizationContact |
必須。お客様の連絡先情報。 |
targetWorkloads[] |
省略可。この注文の対象となるお客様が指定したワークロード。20 個以下の要素を含み、各要素の長さは 50 文字以下である必要があります。 |
customerMotivation |
必須。この注文に対するお客様の動機に関する情報。このフィールドの長さは 1,000 文字以下にする必要があります。 |
fulfillmentTime |
必須。この注文の履行期限としてお客様が指定した日時。 RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: |
regionCode |
必須。この注文がデプロイされる Unicode CLDR リージョン コード。有効な CLDR 地域コードの一覧については、言語サブタグ レジストリをご覧ください。 |
orderFormUri |
出力専用。注文フォームへのリンク。 |
type |
出力専用。この注文のタイプ。 |
submitTime |
出力専用。注文が送信された日時。注文の送信時に現在時刻が自動入力されます。 RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: |
billingId |
必須。この注文に対して請求される Google Cloud 請求 ID。 |
existingHardware[] |
省略可。この注文の一部として取り外される既存のハードウェア。注: 取り外したハードウェアは、別途合意がない限りリサイクルされます。 |
状態
注文の有効な状態。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
注文の状態が指定されていません。 |
DRAFT |
お客様が注文の下書きを作成中で、まだ送信されていません。 |
SUBMITTED |
注文が Google に送信されました。 |
ACCEPTED |
注文が Google によって承認されました。 |
ADDITIONAL_INFO_NEEDED |
注文についてお客様からの追加情報が必要な場合。 |
BUILDING |
Google は注文のハードウェアの構築を開始しました。 |
SHIPPING |
ハードウェアは製造済みで、現在発送中です。 |
INSTALLING |
ハードウェアの設置中です。 |
FAILED |
注文の処理中にエラーが発生し、お客様の対応が必要な場合。 |
PARTIALLY_COMPLETED |
注文の一部が完了しました(一部のハードウェアの配送と設置が完了しました)。 |
COMPLETED |
ご注文が完了しました。 |
CANCELLED |
注文はキャンセルされました。 |
タイプ
注文の有効なタイプ。
| 列挙型 | |
|---|---|
TYPE_UNSPECIFIED |
注文のタイプが指定されていません。 |
PAID |
お客様が支払います。 |
POC |
お客様向けの概念実証。 |
HardwareLocation
1 つ以上のハードウェアの場所を表します。
| JSON 表現 |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| フィールド | |
|---|---|
site |
必須。ハードウェアが存在するサイトの名前。形式: |
rackLocation |
必須。サイト内のラックの場所(例: 2 階、201 号室、7 列目、3 ラック)。 |
rackSpace[] |
省略可。ラック内のハードウェアが占有するスペース。設定されていない場合、このロケーションはラック全体とみなされます。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しい注文を作成します。 |
|
注文を削除します。 |
|
注文の詳細を取得します。 |
|
指定されたプロジェクトとロケーションの注文を一覧表示します。 |
|
注文のパラメータを更新します。 |
|
注文を送信します。 |