REST Resource: projects.locations.orders

リソース: Order

GDC ハードウェアの注文。

JSON 表現
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "organizationContact": {
    object (OrganizationContact)
  },
  "targetWorkloads": [
    string
  ],
  "customerMotivation": string,
  "fulfillmentTime": string,
  "customerRequestedInstallationDate": {
    object (Date)
  },
  "regionCode": string,
  "orderFormUri": string,
  "type": enum (Type),
  "submitTime": string,
  "billingId": string,
  "existingHardware": [
    {
      object (HardwareLocation)
    }
  ],
  "deploymentType": enum (DeploymentType),
  "actualInstallationDate": {
    object (Date)
  },
  "estimatedInstallationDate": {
    object (Date)
  },
  "estimatedDeliveryDate": {
    object (Date)
  }
}
フィールド
name

string

ID。このオーダーの名前。形式: projects/{project}/locations/{location}/orders/{order}

displayName

string

省略可。この注文の表示名。

createTime

string (Timestamp format)

出力専用。この注文が作成された日時。

RFC 3339 を使用します。生成された出力は常に 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)

出力専用。この注文が最後に更新された日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

省略可。この注文に関連付けられたラベル(Key-Value ペア)。ラベルの詳細については、ラベルの作成と管理をご覧ください。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (State)

出力専用。このオーダーの状態。注文の作成時に、状態は DRAFT に設定されます。

organizationContact

object (OrganizationContact)

必須。お客様の連絡先情報。

targetWorkloads[]

string

省略可。この注文の対象となるお客様が指定したワークロード。20 個以下の要素を含み、各要素の長さは 50 文字以下である必要があります。

customerMotivation

string

必須。この注文に対するお客様の動機に関する情報。このフィールドの長さは 1,000 文字以下にする必要があります。

fulfillmentTime
(deprecated)

string (Timestamp format)

省略可。お客様が指定した、この注文を履行する必要がある期限。注: 代わりに customerRequestedInstallationDate を使用してください。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

customerRequestedInstallationDate

object (Date)

省略可。お客様がこの注文の設置希望日をリクエストしました。

regionCode

string

必須。この注文がデプロイされる Unicode CLDR リージョン コード。有効な CLDR 地域コードの一覧については、言語サブタグ レジストリをご覧ください。

orderFormUri

string

出力専用。注文フォームへのリンク。

type

enum (Type)

出力専用。この注文のタイプ。

submitTime

string (Timestamp format)

出力専用。注文が送信された日時。注文の送信時に現在時刻が自動入力されます。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

billingId

string

出力専用。この注文に対して請求される Google Cloud 請求 ID。

existingHardware[]

object (HardwareLocation)

省略可。この注文の一部として取り外される既存のハードウェア。注: 取り外したハードウェアは、別途合意がない限りリサイクルされます。

deploymentType

enum (DeploymentType)

出力専用。この注文のデプロイタイプ。

actualInstallationDate

object (Date)

出力専用。この注文の実際の設置日。

estimatedInstallationDate

object (Date)

出力専用。この注文の設置予定日。

estimatedDeliveryDate

object (Date)

出力専用。この注文の配送予定日。

状態

注文の有効な状態。

列挙型
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 (RackSpace)
    }
  ]
}
フィールド
site

string

必須。ハードウェアが存在するサイトの名前。形式: projects/{project}/locations/{location}/sites/{site}

rackLocation

string

必須。サイト内のラックの場所(例: 2 階、201 号室、7 列目、3 ラック)。

rackSpace[]

object (RackSpace)

省略可。ラック内のハードウェアが占有するスペース。設定されていない場合、このロケーションはラック全体とみなされます。

DeploymentType

デプロイの有効なタイプ。

列挙型
DEPLOYMENT_TYPE_UNSPECIFIED デプロイタイプが指定されていません。
FULL_PRODUCTION SLO を使用した本番環境のデプロイ。
PROOF_OF_CONCEPT ベスト エフォート型のサポートで SLO なしでデプロイします。
INTERNAL ベスト エフォート型のサポートと SLO なしの内部デプロイ。
CUSTOMER_LAB 本番環境と同様にサポートするお客様のラボ環境へのデプロイ。

メソッド

create

指定されたプロジェクトとロケーションに新しい注文を作成します。

delete

注文を削除します。

get

注文の詳細を取得します。

list

指定されたプロジェクトとロケーションの注文を一覧表示します。

patch

注文のパラメータを更新します。

submit

注文を送信します。