リソース: Order
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 |
省略可。この注文に関連付けられたラベル(Key-Value ペア)。ラベルの詳細については、ラベルの作成と管理をご覧ください。
|
state |
出力専用。このオーダーの状態。注文の作成時に、状態は DRAFT に設定されます。 |
organizationContact |
必須。お客様の連絡先情報。 |
targetWorkloads[] |
省略可。この注文の対象となるお客様が指定したワークロード。20 個以下の要素を含み、各要素の長さは 50 文字以下である必要があります。 |
customerMotivation |
必須。この注文に対するお客様の動機に関する情報。このフィールドの長さは 1,000 文字以下にする必要があります。 |
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 請求 ID。 |
existingHardware[] |
省略可。この注文の一部として取り外される既存のハードウェア。注: 取り外したハードウェアは、別途合意がない限りリサイクルされます。 |
deploymentType |
出力専用。この注文のデプロイタイプ。 |
actualInstallationDate |
出力専用。この注文の実際の設置日。 |
estimatedInstallationDate |
出力専用。この注文の設置予定日。 |
estimatedDeliveryDate |
出力専用。この注文の配送予定日。 |
状態
注文の有効な状態。
| 列挙型 | |
|---|---|
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
1 つ以上のハードウェアの場所を表します。
| JSON 表現 |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| フィールド | |
|---|---|
site |
必須。ハードウェアが存在するサイトの名前。形式: |
rackLocation |
必須。サイト内のラックの場所(例: 2 階、201 号室、7 列目、3 ラック)。 |
rackSpace[] |
省略可。ラック内のハードウェアが占有するスペース。設定されていない場合、このロケーションはラック全体とみなされます。 |
DeploymentType
デプロイの有効なタイプ。
| 列挙型 | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
デプロイタイプが指定されていません。 |
FULL_PRODUCTION |
SLO を使用した本番環境のデプロイ。 |
PROOF_OF_CONCEPT |
ベスト エフォート型のサポートで SLO なしでデプロイします。 |
INTERNAL |
ベスト エフォート型のサポートと SLO なしの内部デプロイ。 |
CUSTOMER_LAB |
本番環境と同様にサポートするお客様のラボ環境へのデプロイ。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しい注文を作成します。 |
|
注文を削除します。 |
|
注文の詳細を取得します。 |
|
指定されたプロジェクトとロケーションの注文を一覧表示します。 |
|
注文のパラメータを更新します。 |
|
注文を送信します。 |