Package google.cloud.gdchardwaremanagement.v1alpha

インデックス

GDCHardwareManagement

GDC Hardware Management サービス。

CreateComment

rpc CreateComment(CreateCommentRequest) returns (Operation)

注文に新しいコメントを作成します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.comments.create

詳細については、IAM のドキュメントをご覧ください。

CreateHardware

rpc CreateHardware(CreateHardwareRequest) returns (Operation)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardware.create

詳細については、IAM のドキュメントをご覧ください。

CreateHardwareGroup

rpc CreateHardwareGroup(CreateHardwareGroupRequest) returns (Operation)

指定された注文に新しいハードウェア グループを作成します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardwareGroups.create

詳細については、IAM のドキュメントをご覧ください。

CreateOrder

rpc CreateOrder(CreateOrderRequest) returns (Operation)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.orders.create

詳細については、IAM のドキュメントをご覧ください。

CreateSite

rpc CreateSite(CreateSiteRequest) returns (Operation)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.sites.create

詳細については、IAM のドキュメントをご覧ください。

CreateZone

rpc CreateZone(CreateZoneRequest) returns (Operation)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.zones.create

詳細については、IAM のドキュメントをご覧ください。

DeleteHardware

rpc DeleteHardware(DeleteHardwareRequest) returns (Operation)

ハードウェアを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardware.delete

詳細については、IAM のドキュメントをご覧ください。

DeleteHardwareGroup

rpc DeleteHardwareGroup(DeleteHardwareGroupRequest) returns (Operation)

ハードウェア グループを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardwareGroups.delete

詳細については、IAM のドキュメントをご覧ください。

DeleteOrder

rpc DeleteOrder(DeleteOrderRequest) returns (Operation)

注文を削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.orders.delete

詳細については、IAM のドキュメントをご覧ください。

DeleteSite

rpc DeleteSite(DeleteSiteRequest) returns (Operation)

サイトを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.sites.delete

詳細については、IAM のドキュメントをご覧ください。

DeleteZone

rpc DeleteZone(DeleteZoneRequest) returns (Operation)

ゾーンを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.zones.delete

詳細については、IAM のドキュメントをご覧ください。

GetChangeLogEntry

rpc GetChangeLogEntry(GetChangeLogEntryRequest) returns (ChangeLogEntry)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.changeLogEntries.get

詳細については、IAM のドキュメントをご覧ください。

GetComment

rpc GetComment(GetCommentRequest) returns (Comment)

コメントの内容を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.comments.get

詳細については、IAM のドキュメントをご覧ください。

GetHardware

rpc GetHardware(GetHardwareRequest) returns (Hardware)

ハードウェアの詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardware.get

詳細については、IAM のドキュメントをご覧ください。

GetHardwareGroup

rpc GetHardwareGroup(GetHardwareGroupRequest) returns (HardwareGroup)

ハードウェア グループの詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardwareGroups.get

詳細については、IAM のドキュメントをご覧ください。

GetOrder

rpc GetOrder(GetOrderRequest) returns (Order)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.orders.get

詳細については、IAM のドキュメントをご覧ください。

GetSite

rpc GetSite(GetSiteRequest) returns (Site)

サイトの詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.sites.get

詳細については、IAM のドキュメントをご覧ください。

GetSku

rpc GetSku(GetSkuRequest) returns (Sku)

SKU の詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.skus.get

詳細については、IAM のドキュメントをご覧ください。

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

ゾーンの詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.zones.get

詳細については、IAM のドキュメントをご覧ください。

ListChangeLogEntries

rpc ListChangeLogEntries(ListChangeLogEntriesRequest) returns (ListChangeLogEntriesResponse)

注文に対して行われた変更が一覧表示されます。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.changeLogEntries.list

詳細については、IAM のドキュメントをご覧ください。

ListComments

rpc ListComments(ListCommentsRequest) returns (ListCommentsResponse)

注文のコメントを一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.comments.list

詳細については、IAM のドキュメントをご覧ください。

ListHardware

rpc ListHardware(ListHardwareRequest) returns (ListHardwareResponse)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardware.list

詳細については、IAM のドキュメントをご覧ください。

ListHardwareGroups

rpc ListHardwareGroups(ListHardwareGroupsRequest) returns (ListHardwareGroupsResponse)

指定された順序でハードウェア グループを一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardwareGroups.list

詳細については、IAM のドキュメントをご覧ください。

ListOrders

rpc ListOrders(ListOrdersRequest) returns (ListOrdersResponse)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.orders.list

詳細については、IAM のドキュメントをご覧ください。

ListSites

rpc ListSites(ListSitesRequest) returns (ListSitesResponse)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.sites.list

詳細については、IAM のドキュメントをご覧ください。

ListSkus

rpc ListSkus(ListSkusRequest) returns (ListSkusResponse)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.skus.list

詳細については、IAM のドキュメントをご覧ください。

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

parent リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.zones.list

詳細については、IAM のドキュメントをご覧ください。

RecordActionOnComment

rpc RecordActionOnComment(RecordActionOnCommentRequest) returns (Comment)

コメントに対するアクションを記録します。リクエストで指定されたアクションが READ の場合、コメントの閲覧時間はリクエストが受信された時刻に設定されます。コメントがすでに既読としてマークされている場合、後続の呼び出しは無視されます。Action が UNREAD の場合、コメントから閲覧時間がクリアされます。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

SignalZoneState

rpc SignalZoneState(SignalZoneStateRequest) returns (Operation)

ゾーンの状態を通知します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.zones.update

詳細については、IAM のドキュメントをご覧ください。

SubmitOrder

rpc SubmitOrder(SubmitOrderRequest) returns (Operation)

注文を送信します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.orders.submit

詳細については、IAM のドキュメントをご覧ください。

UpdateHardware

rpc UpdateHardware(UpdateHardwareRequest) returns (Operation)

ハードウェア パラメータを更新します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardware.update

詳細については、IAM のドキュメントをご覧ください。

UpdateHardwareGroup

rpc UpdateHardwareGroup(UpdateHardwareGroupRequest) returns (Operation)

ハードウェア グループのパラメータを更新します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.hardwareGroups.update

詳細については、IAM のドキュメントをご覧ください。

UpdateOrder

rpc UpdateOrder(UpdateOrderRequest) returns (Operation)

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

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.orders.update

詳細については、IAM のドキュメントをご覧ください。

UpdateSite

rpc UpdateSite(UpdateSiteRequest) returns (Operation)

サイトのパラメータを更新します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.sites.update

詳細については、IAM のドキュメントをご覧ください。

UpdateZone

rpc UpdateZone(UpdateZoneRequest) returns (Operation)

ゾーンのパラメータを更新します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • gdchardwaremanagement.zones.update

詳細については、IAM のドキュメントをご覧ください。

ChangeLogEntry

注文に対する変更のログエントリ。

フィールド
name

string

ID。この変更ログ エントリの名前。形式: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

create_time

Timestamp

出力専用。この変更ログ エントリが作成された日時。

labels

map<string, string>

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

log

string

出力専用。このログエントリの内容。

コメント

注文に関するコメント。

フィールド
name

string

ID。このコメントの名前。形式: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

create_time

Timestamp

出力専用。このコメントが作成された日時。

labels

map<string, string>

省略可。このコメントに関連付けられたラベルを Key-Value ペアとして返します。ラベルの詳細については、ラベルの作成と管理をご覧ください。

author

string

出力専用。このコメントの投稿者のユーザー名。これは、コメントの作成時に使用された認証情報から自動的に入力されます。

text

string

必須。このコメントのテキスト。テキストの長さは 1,000 文字以下にする必要があります。

customer_viewed_time

Timestamp

出力専用。お客様がこのコメントを初めて閲覧したときのタイムスタンプ。コメントが閲覧されていない場合、このタイムスタンプは設定されません。

author_entity

Entity

出力専用。著者が所属するエンティティ。

連絡先

連絡先の連絡先情報。

フィールド
given_name

string

必須。連絡先の名前。

family_name

string

省略可。連絡先の姓。

email

string

必須。連絡先のメールアドレス。

phone

string

必須。連絡先の電話番号。

time_zone

TimeZone

省略可。連絡先のタイムゾーン。

reachable_times[]

TimePeriod

省略可。連絡先に連絡可能な時間帯。このフィールドが空の場合、連絡先にはいつでも連絡できます。

CreateCommentRequest

コメントを作成するリクエスト。

フィールド
parent

string

必須。コメントを作成する注文。形式: projects/{project}/locations/{location}/orders/{order}

comment_id

string

省略可。親スコープ内で Comment を一意に識別するために使用される ID。このフィールドは 63 文字以内で、小文字で始める必要があります。使用できるのは、英小文字、数字、- のみです。- 文字を最初または最後の文字にすることはできません。このフィールドが設定されていない場合は、システムで生成された ID が使用されます。

リクエストの comment.name フィールドは無視されます。

comment

Comment

必須。作成するコメント。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

CreateHardwareGroupRequest

ハードウェア グループを作成するリクエスト。

フィールド
parent

string

必須。ハードウェア グループを作成する順序。形式: projects/{project}/locations/{location}/orders/{order}

hardware_group_id

string

省略可。親スコープ内で HardwareGroup を一意に識別するために使用される ID。このフィールドは 63 文字以内で、小文字で始める必要があります。使用できるのは、英小文字、数字、- のみです。- 文字を最初または最後の文字にすることはできません。このフィールドが設定されていない場合は、システムで生成された ID が使用されます。

リクエストの hardware_group.name フィールドは無視されます。

hardware_group

HardwareGroup

必須。作成するハードウェア グループ。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

CreateHardwareRequest

ハードウェアを作成するリクエスト。

フィールド
parent

string

必須。ハードウェアを作成するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

hardware_id

string

省略可。親スコープ内でハードウェアを一意に識別するために使用される ID。このフィールドは 63 文字以内で、小文字で始める必要があります。使用できるのは、英小文字、数字、- のみです。- 文字を最初または最後の文字にすることはできません。このフィールドが設定されていない場合は、システムで生成された ID が使用されます。

リクエストの hardware.name フィールドは無視されます。

hardware

Hardware

必須。作成するリソース。

CreateOrderRequest

注文を作成するリクエスト。

フィールド
parent

string

必須。注文を作成するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

order_id

string

省略可。親スコープ内で Order を一意に識別するために使用される ID。このフィールドは 63 文字以内で、小文字で始める必要があります。使用できるのは、英小文字、数字、- のみです。- 文字を最初または最後の文字にすることはできません。このフィールドが設定されていない場合は、システムで生成された ID が使用されます。

リクエストの order.name フィールドは無視されます。

order

Order

必須。作成する注文。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

CreateSiteRequest

サイトの作成リクエスト。

フィールド
parent

string

必須。サイトを作成するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

site_id

string

省略可。親スコープ内でサイトを一意に識別するために使用される ID。このフィールドは 63 文字以内で、小文字で始める必要があります。使用できるのは、英小文字、数字、- のみです。- 文字を最初または最後の文字にすることはできません。このフィールドが設定されていない場合は、システムで生成された ID が使用されます。

リクエストの site.name フィールドは無視されます。

site

Site

必須。作成するサイト。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

CreateZoneRequest

ゾーンの作成リクエスト。

フィールド
parent

string

必須。ゾーンを作成するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

zone_id

string

省略可。親スコープ内でゾーンを一意に識別するために使用される ID。このフィールドは 63 文字以内で、小文字で始める必要があります。使用できるのは、英小文字、数字、- のみです。- 文字を最初または最後の文字にすることはできません。このフィールドが設定されていない場合は、システムで生成された ID が使用されます。

リクエストの zone.name フィールドは無視されます。

zone

Zone

必須。作成するゾーン。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

DeleteHardwareGroupRequest

ハードウェア グループを削除するリクエスト。

フィールド
name

string

必須。ハードウェア グループの名前。形式: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

DeleteHardwareRequest

ハードウェアの削除リクエスト。

フィールド
name

string

必須。ハードウェアの名前。形式: projects/{project}/locations/{location}/hardware/{hardware}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

DeleteOrderRequest

注文の削除リクエスト。

フィールド
name

string

必須。注文の名前。形式: projects/{project}/locations/{location}/orders/{order}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

force

bool

省略可。Order 内のネストされたリソース(HardwareGroup など)を削除するオプション。true の場合、この注文のネストされたリソースも削除されます。それ以外の場合、リクエストは Order にネストされたリソースがない場合にのみ成功します。

DeleteSiteRequest

サイトの削除リクエスト。

フィールド
name

string

必須。サイトの名前。形式: projects/{project}/locations/{location}/sites/{site}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

DeleteZoneRequest

ゾーンの削除リクエスト。

フィールド
name

string

必須。ゾーンの名前。形式: projects/{project}/locations/{location}/zones/{zone}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

ディメンション

オブジェクトの寸法を表します。

フィールド
width_inches

float

必須。幅(インチ単位)。

height_inches

float

必須。身長(インチ)。

depth_inches

float

必須。深さ(インチ)。

エンティティ

エンティティは、組織または当事者を示すために使用されます。

列挙型
ENTITY_UNSPECIFIED エンティティが指定されていません。
GOOGLE Google ではありません。
CUSTOMER お客様。
VENDOR ベンダー。

GetChangeLogEntryRequest

変更ログエントリを取得するリクエスト。

フィールド
name

string

必須。変更ログ エントリの名前。形式: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

GetCommentRequest

コメントを取得するためのリクエスト。

フィールド
name

string

必須。コメントの名前。形式: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

GetHardwareGroupRequest

ハードウェア グループを取得するリクエスト。

フィールド
name

string

必須。ハードウェア グループの名前。形式: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

GetHardwareRequest

ハードウェアを取得するリクエスト。

フィールド
name

string

必須。ハードウェアの名前。形式: projects/{project}/locations/{location}/hardware/{hardware}

GetOrderRequest

注文を取得するためのリクエスト。

フィールド
name

string

必須。リソースの名前

GetSiteRequest

サイトを取得するリクエスト。

フィールド
name

string

必須。サイトの名前。形式: projects/{project}/locations/{location}/sites/{site}

GetSkuRequest

SKU を取得するためのリクエスト。

フィールド
name

string

必須。SKU の名前。形式: projects/{project}/locations/{location}/skus/{sku}

GetZoneRequest

ゾーンを取得するためのリクエスト。

フィールド
name

string

必須。ゾーンの名前。形式: projects/{project}/locations/{location}/zones/{zone}

ハードウェア

サイトに設置されたハードウェアのインスタンス。

フィールド
name

string

ID。このハードウェアの名前。形式: projects/{project}/locations/{location}/hardware/{hardware}

display_name

string

省略可。このハードウェアの表示名。

create_time

Timestamp

出力専用。このハードウェアが作成された日時。

update_time

Timestamp

出力専用。このハードウェアが最後に更新された時刻。

labels

map<string, string>

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

order

string

必須。このハードウェアが属する注文の名前。形式: projects/{project}/locations/{location}/orders/{order}

hardware_group

string

出力専用。このハードウェアが属するハードウェア グループの名前。形式: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

site

string

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

state

State

出力専用。このハードウェアの現在の状態。

ciq_uri

string

出力専用。このハードウェアのお客様情報アンケート(CIQ)シートへのリンク。

config

HardwareConfig

必須。このハードウェアの構成。

estimated_installation_date

Date

出力専用。このハードウェアの設置予定日。

physical_info

HardwarePhysicalInfo

省略可。このハードウェアの物理的特性。

installation_info

HardwareInstallationInfo

省略可。このハードウェアの設置に関する情報。

zone

string

必須。このハードウェアが属するゾーンの名前。形式: projects/{project}/locations/{location}/zones/{zone}

requested_installation_date

Date

省略可。このハードウェアの設置希望日。指定しない場合、送信時に注文の fulfillment_time から、または注文の承認時に HardwareGroup の requested_installation_date から自動的に入力されます。

actual_installation_date

Date

出力専用。このハードウェアの実際の設置日。Google が記入します。

machine_infos[]

MachineInfo

出力専用。ターンアップに必要なマシンごとのアセット情報。

estimated_delivery_date

Date

出力専用。ハードウェアの配送予定日。

DiskInfo

マシン上の個々のディスクに関する情報。

フィールド
manufacturer

string

出力専用。ディスクのメーカー。

slot

int32

出力専用。ディスク スロット番号。

serial_number

string

出力専用。ディスクのシリアル番号。

psid

string

出力専用。ディスクの PSID。

part_number

string

出力専用。ディスクの部品番号。

model_number

string

出力専用。ディスクのモデル番号。

MacAddress

マシンの MAC アドレスを説明するメッセージ。

フィールド
address

string

出力専用。アドレス文字列。

type

AddressType

出力専用。この MAC アドレスのアドレス タイプ。

ipv4_address

string

出力専用。MAC アドレスに関連付けられている静的 IP アドレス(使用されている場合)。VIRTUAL MAC アドレス タイプにのみ適用されます。

AddressType

さまざまなタイプの MAC アドレスの列挙型。

列挙型
ADDRESS_TYPE_UNSPECIFIED 住所のタイプが指定されていません。
NIC ネットワーク インターフェース カードのアドレス。
BMC ベースボード管理コントローラの住所。
VIRTUAL 仮想インターフェースのアドレス。

MachineInfo

個々のマシンのベンダーがターンアップ時に提供する情報。

フィールド
service_tag

string

出力専用。マシンのサービスタグ。

mac_addresses[]

MacAddress

出力専用。関連付けられた各 MAC アドレス。

name

string

出力専用。マシン名。

disk_infos[]

DiskInfo

出力専用。インストールされている各ディスクの情報。

状態

ハードウェアの有効な状態。

列挙型
STATE_UNSPECIFIED ハードウェアの状態が指定されていません。
ADDITIONAL_INFO_NEEDED 次のステップに進むためにお客様からの追加情報が必要な場合
BUILDING Google は、このハードウェアのハードウェアの構築を開始しました。
SHIPPING ハードウェアは製造済みで、現在発送中です。
INSTALLING ハードウェアの設置中です。
INSTALLED ハードウェアが設置されている。
FAILED エラーが発生し、お客様の対応が必要です。

HardwareConfig

GDC ハードウェアの構成。

フィールド
sku

string

必須。このハードウェアの SKU への参照。これは、AIP-162 で定義されている resource_name@revision_id の形式で特定の SKU リビジョンを指すことができます。revision_id が指定されていない場合は、最新のリビジョンを指します。

power_supply

PowerSupply

必須。このハードウェアの電源タイプ。

subscription_duration_months

int32

省略可。ハードウェアのサブスクリプション期間(月数)。

HardwareGroup

同じ注文に含まれ、同じ SKU を持ち、同じサイトに配送されるハードウェアのグループ。

フィールド
name

string

ID。このハードウェア グループの名前。形式: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

create_time

Timestamp

出力専用。このハードウェア グループが作成された日時。

update_time

Timestamp

出力専用。このハードウェア グループが最後に更新された時刻。

labels

map<string, string>

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

hardware_count

int32

必須。この HardwareGroup 内のハードウェアの数。

config

HardwareConfig

必須。この HardwareGroup 内のハードウェアの構成。

site

string

必須。この HardwareGroup のハードウェアが配送されるサイトの名前。形式: projects/{project}/locations/{location}/sites/{site}

state

State

出力専用。この HardwareGroup の現在の状態。

zone

string

省略可。この HardwareGroup のハードウェアが属するゾーンの名前。形式: projects/{project}/locations/{location}/zones/{zone}

requested_installation_date

Date

省略可。この HardwareGroup のハードウェアの設置希望日。お客様が記入します。

状態

HardwareGroup の有効な状態。

列挙型
STATE_UNSPECIFIED HardwareGroup の状態が指定されていません。
ADDITIONAL_INFO_NEEDED 次のステップに進むためにお客様からの追加情報が必要な場合
BUILDING Google は、この HardwareGroup のハードウェアの構築を開始しました。
SHIPPING ハードウェアは製造済みで、現在発送中です。
INSTALLING ハードウェアの設置中です。
PARTIALLY_INSTALLED HardwareGroup 内の一部のハードウェアがインストールされました。
INSTALLED HardwareGroup 内のすべてのハードウェアがインストールされています。
FAILED エラーが発生し、お客様の対応が必要です。

HardwareInstallationInfo

ハードウェアの設置に関する情報。

フィールド
rack_location

string

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

power_distance_meters

int32

必須。コンセントからの距離(メートル)。

switch_distance_meters

int32

必須。ネットワーク スイッチからの距離(メートル)。

rack_unit_dimensions

Dimensions

必須。ラックユニットのサイズ。

rack_space

RackSpace

必須。ハードウェアに割り当てられたラックスペース。

rack_type

RackType

必須。ラックのタイプ。

RackType

有効なラックタイプ。

列挙型
RACK_TYPE_UNSPECIFIED ラックのタイプが指定されていません。
TWO_POST 2 ポストラック。
FOUR_POST 4 ポストラック。

HardwareLocation

1 つ以上のハードウェアの場所を表します。

フィールド
site

string

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

rack_location

string

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

rack_space[]

RackSpace

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

HardwarePhysicalInfo

ハードウェアの物理的特性。

フィールド
power_receptacle

PowerReceptacleType

必須。コンセントの種類。

voltage

Voltage

必須。電源の電圧。

amperes

Amperes

必須。電源のアンペア数。

アンペア

有効なアンペア値。

列挙型
AMPERES_UNSPECIFIED アンペア数が指定されていません。
AMPERES_15 15A.

NetworkUplinkType

有効なネットワーク アップリンク タイプ。

列挙型
RJ_45 RJ-45。

PowerReceptacleType

有効なコンセントの種類。

列挙型
POWER_RECEPTACLE_TYPE_UNSPECIFIED 施設のプラグの種類が指定されていません。
NEMA_5_15 NEMA 5-15。
C_13 C13.
STANDARD_EU ヨーロッパの標準コンセント。

電圧

有効な電圧値。

列挙型
VOLTAGE_UNSPECIFIED 電圧が指定されていません。
VOLTAGE_110 120V。
VOLTAGE_220 220V。

ListChangeLogEntriesRequest

変更ログ エントリを一覧表示するリクエスト。

フィールド
parent

string

必須。変更ログエントリを一覧表示する順序。形式: projects/{project}/locations/{location}/orders/{order}

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListChangeLogEntriesResponse

変更ログ エントリのリスト。

フィールド
change_log_entries[]

ChangeLogEntry

変更ログ エントリのリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListCommentsRequest

コメントを一覧表示するリクエスト。

フィールド
parent

string

必須。コメントを一覧表示する順序。形式: projects/{project}/locations/{location}/orders/{order}

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListCommentsResponse

コメントを一覧表示するリクエスト。

フィールド
comments[]

Comment

コメントのリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListHardwareGroupsRequest

ハードウェア グループを一覧表示するリクエスト。

フィールド
parent

string

必須。ハードウェア グループを一覧表示する順序。形式: projects/{project}/locations/{location}/orders/{order}

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListHardwareGroupsResponse

ハードウェア グループのリスト。

フィールド
hardware_groups[]

HardwareGroup

ハードウェア グループのリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListHardwareRequest

ハードウェアを一覧表示するリクエスト。

フィールド
parent

string

必須。ハードウェアを一覧表示するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

すべてのロケーションのハードウェアを一覧表示するには、ロケーションを -(ハイフンまたはダッシュ文字)に置き換え、レスポンス メッセージの unreachable フィールドを確認します。

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListHardwareResponse

ハードウェアのリスト。

フィールド
hardware[]

Hardware

ハードウェアのリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。ワイルドカードの場所 - へのクエリでのみ使用されます。空でない場合、結果が不完全であることを示します。

ListOrdersRequest

注文を一覧表示するリクエスト。

フィールド
parent

string

必須。注文を一覧表示するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

すべてのロケーションの注文を一覧表示するには、ロケーションを -(ハイフンまたはダッシュ文字)に置き換え、レスポンス メッセージの unreachable フィールドを確認します。

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListOrdersResponse

注文のリスト。

フィールド
orders[]

Order

注文のリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。ワイルドカードの場所 - へのクエリでのみ使用されます。空でない場合、結果が不完全であることを示します。

ListSitesRequest

サイトを一覧表示するリクエスト。

フィールド
parent

string

必須。サイトを一覧表示するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

すべてのロケーションのサイトを一覧表示するには、ロケーションを -(ハイフンまたはダッシュ文字)に置き換え、レスポンス メッセージの unreachable フィールドを確認します。

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListSitesResponse

サイトのリスト。

フィールド
sites[]

Site

サイトのリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。ワイルドカードの場所 - へのクエリでのみ使用されます。空でない場合、結果が不完全であることを示します。

ListSkusRequest

SKU のリストを取得するリクエスト。

フィールド
parent

string

必須。SKU を一覧表示するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

すべてのロケーションの SKU を一覧表示するには、ロケーションを -(ハイフンまたはダッシュ文字)に置き換え、レスポンス メッセージの unreachable フィールドを確認します。

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListSkusResponse

SKU のリスト。

フィールド
skus[]

Sku

SKU のリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。ワイルドカードの場所 - へのクエリでのみ使用されます。空でない場合、結果が不完全であることを示します。

ListZonesRequest

ゾーンを一覧表示するリクエスト。

フィールド
parent

string

必須。ゾーンを一覧表示するプロジェクトとロケーション。形式: projects/{project}/locations/{location}

すべてのロケーションのゾーンを一覧表示するには、ロケーションを -(ハイフンまたはダッシュ文字)に置き換え、レスポンス メッセージの unreachable フィールドを確認します。

page_size

int32

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。フィルタリング条件。AIP-160 をご覧ください。

order_by

string

省略可。結果の並べ替え方法に関するヒント。

ListZonesResponse

ゾーンのリスト。

フィールド
zones[]

Zone

ゾーンのリスト。

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。ワイルドカードの場所 - へのクエリでのみ使用されます。空でない場合、結果が不完全であることを示します。

OperationMetadata

長時間実行オペレーションのメタデータを表します。

フィールド
create_time

Timestamp

出力専用。オペレーションが作成された時刻。

end_time

Timestamp

出力専用。オペレーションの実行が終了した時刻。

target

string

出力専用。オペレーションのターゲットに対応するサーバー定義のリソースパス。

verb

string

出力専用。オペレーションによって実行される動詞。

status_message

string

出力専用。人が読める形式のオペレーションのステータス(存在する場合)。

requested_cancellation

bool

出力専用。ユーザーがオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、google.rpc.Status.code が 1 の [Operation.error][] 値を持ちます。これは Code.CANCELLED に相当します。

api_version

string

出力専用。オペレーションを開始するために使用された API のバージョン。

注文

GDC ハードウェアの注文。

フィールド
name

string

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

display_name

string

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

create_time

Timestamp

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

update_time

Timestamp

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

labels

map<string, string>

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

state

State

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

organization_contact

OrganizationContact

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

target_workloads[]

string

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

customer_motivation

string

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

fulfillment_time
(deprecated)

Timestamp

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

customer_requested_installation_date

Date

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

region_code

string

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

order_form_uri

string

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

type

Type

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

submit_time

Timestamp

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

billing_id

string

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

existing_hardware[]

HardwareLocation

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

deployment_type

DeploymentType

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

actual_installation_date

Date

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

estimated_installation_date

Date

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

estimated_delivery_date

Date

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

DeploymentType

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

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

状態

注文の有効な状態。

列挙型
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 請求対象外。

OrganizationContact

お客様の組織の連絡先情報。

フィールド
address

PostalAddress

必須。組織の住所。

email

string

省略可。組織のメールアドレス。

phone

string

省略可。組織の電話番号。

contacts[]

Contact

必須。この拠点の組織内の個々の連絡先。

PowerSupply

電源オプション。

列挙型
POWER_SUPPLY_UNSPECIFIED 電源が指定されていません。
POWER_SUPPLY_AC AC 電源。
POWER_SUPPLY_DC DC 電源。

RackSpace

ラック内の連続したスペースを表します。

フィールド
start_rack_unit

int32

必須。ラックスペースの最初のラックユニット(この値を含む)。

end_rack_unit

int32

必須。ラックスペースの最後のラックユニット(この値を含む)。

RecordActionOnCommentRequest

コメントに対するアクションを記録するリクエスト。

フィールド
name

string

必須。コメントの名前。形式: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

action_type

ActionType

必須。記録されたアクションのアクション タイプ。

ActionType

Comment の有効なアクション タイプ。

列挙型
ACTION_TYPE_UNSPECIFIED アクションが指定されていません。
READ コメントを既読にする。
UNREAD コメントを未読にする。

SignalZoneStateRequest

ゾーンの状態を通知するリクエスト。

フィールド
name

string

必須。ゾーンの名前。形式: projects/{project}/locations/{location}/zones/{zone}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

state_signal

StateSignal

省略可。このゾーンに送信する状態シグナル。state_signal または provisioning_state_signal のいずれかを設定する必要があります。両方を設定することはできません。

provisioning_state_signal

ProvisioningStateSignal

省略可。このゾーンに送信するプロビジョニング状態シグナル。state_signal または provisioning_state_signal のいずれかを設定する必要があります。両方を設定することはできません。

step

string

省略可。実行中のステップ。state_signal が FACTORY_TURNUP_CHECKS_STARTED または FACTORY_TURNUP_CHECKS_FAILED の場合、より詳細なステータスを提供します。

details

string

省略可。state_signal が FACTORY_TURNUP_CHECKS_FAILED の場合のエラー メッセージなどの追加の詳細。

ProvisioningStateSignal

ゾーンの有効なプロビジョニング状態シグナル。

列挙型
PROVISIONING_STATE_SIGNAL_UNSPECIFIED プロビジョニング状態シグナルが指定されていません。
PROVISIONING_IN_PROGRESS プロビジョニングが進行中です。
PROVISIONING_COMPLETE プロビジョニングが完了しました。

StateSignal

ゾーンの有効な状態シグナル。

列挙型
STATE_SIGNAL_UNSPECIFIED ゾーンの状態シグナルが指定されていません。
FACTORY_TURNUP_CHECKS_STARTED 工場での起動チェックが開始されました。
FACTORY_TURNUP_CHECKS_PASSED ゾーンのサイト ターンアップの準備が整いました。
READY_FOR_SITE_TURNUP

ゾーンのサイト ターンアップの準備が整いました。非推奨ですが、削除されていません。

FACTORY_TURNUP_CHECKS_FAILED Zone の出荷時設定チェックに失敗しました。

サイト

ハードウェアが設置される物理的なサイト。

フィールド
name

string

ID。サイトの名前。形式: projects/{project}/locations/{location}/sites/{site}

display_name

string

省略可。このサイトの表示名。

description

string

省略可。このサイトの説明。

create_time

Timestamp

出力専用。このサイトが作成された日時。

update_time

Timestamp

出力専用。このサイトが最後に更新された日時。

labels

map<string, string>

省略可。このサイトに関連付けられたラベルを Key-Value ペアとして指定します。ラベルの詳細については、ラベルの作成と管理をご覧ください。

organization_contact

OrganizationContact

必須。このサイトの連絡先情報。

google_maps_pin_uri

string

省略可。サイトの Google マップの住所の場所への URL。https://goo.gl/maps/xxxxxxxxx などの値です。

access_times[]

TimePeriod

省略可。サイトにアクセスできる期間。このフィールドが空の場合、サイトにはいつでもアクセスできます。

このフィールドは、Google が初期インストールと後続のハードウェア メンテナンスをスケジュールするために使用します。この設定はいつでも変更できます。たとえば、初回設置が営業時間外にリクエストされたが、メンテナンスは通常の営業時間内に行う必要がある場合は、初回設置の完了後にアクセス時間を更新する必要があります。

notes

string

省略可。このサイトに関する追加のメモ。以下の情報をご提供ください。- セキュリティまたはアクセス制限 - サイトへの技術者の訪問に影響する規制 - 機器の移動に必要な特別なプロセスまたは承認 - サイト訪問中に担当者が立ち会うかどうか

customer_site_id

string

省略可。このサイトのユーザー定義識別子。これは、お客様自身のシステムでサイトを識別するために使用できます。

SKU

GDC ハードウェアの最小管理単位(SKU)。

フィールド
name

string

ID。この SKU の名前。形式: projects/{project}/locations/{location}/skus/{sku}

display_name

string

出力専用。この SKU の表示名。

create_time

Timestamp

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

update_time

Timestamp

出力専用。この SKU が最後に更新された時刻。

config

SkuConfig

出力専用。この SKU の構成。

instances[]

SkuInstance

出力専用。この SKU の利用可能なインスタンス。このフィールドは、SKU の在庫状況を確認するために使用する必要があります。

description

string

出力専用。この SKU の説明。

revision_id

string

出力専用。SKU のリビジョン ID。config が更新されるたびに、新しいリビジョンが作成されます。形式は 8 文字の 16 進数文字列です。

is_active

bool

出力専用。このリビジョンがアクティブかどうかを示すフラグ。新しいオーダーで使用できるのは、有効なリビジョンのみです。

type

Type

出力専用。この SKU のタイプ。

vcpu_count

int32

出力専用。この SKU に関連付けられている vCPU 数。

hardware_count_ranges[]

Range

出力専用。この SKU を使用するゾーンで許可されるハードウェア数の包括的な範囲。

範囲

包括的な範囲。

フィールド
min

int32

範囲の最小値。

max

int32

範囲の最大値。

タイプ

SKU の有効なタイプ。

列挙型
TYPE_UNSPECIFIED SKU のタイプが指定されていません。これは許可されていない値です。
RACK ラック SKU。
SERVER サーバー SKU。

SkuConfig

SKU の構成。

フィールド
cpu

string

CPU 構成に関する情報。

gpu

string

GPU 構成に関する情報。

ram

string

RAM 構成に関する情報。

storage

string

ストレージ構成に関する情報。

SkuInstance

SKU の特定のインスタンス。

フィールド
region_code

string

このインスタンスが使用可能な Unicode CLDR リージョン コード。

power_supply

PowerSupply

このインスタンスの電源タイプ。

billing_sku

string

Cloud Billing API の対応する SKU へのリファレンス。この API を使用して、見積もり価格情報を取得できます。形式: services/{service}/skus/{sku}

billing_sku_per_vcpu

string

Cloud Billing API の vCPU あたりの対応する SKU へのリファレンス。この API を使用して、見積もり価格情報を取得できます。形式: services/{service}/skus/{sku}

subscription_duration_months

int32

ハードウェアのサブスクリプション期間(月数)。

SubmitOrderRequest

注文を送信するリクエスト。

フィールド
name

string

必須。注文の名前。形式: projects/{project}/locations/{location}/orders/{order}

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

type

Type

省略可。このリクエストのタイプ。設定されていない場合、リクエスト タイプは INFO_PENDING と見なされます。

タイプ

注文リクエストの有効なタイプ。

列挙型
TYPE_UNSPECIFIED リクエスト タイプが指定されていません。使用できません。
INFO_PENDING このリクエスト タイプを使用して注文を送信し、Google との会話を開始します。送信後は、注文したハードウェアの番号や SKU を変更することはできません。この注文は、ゾーン ネットワーク構成、ハードウェアの物理情報とインストール情報などの詳細情報をご提供いただくまで、履行の準備が整いません。SKU タイプが RACK の注文を送信する場合は、このリクエスト タイプを使用してください。API の外部で追加情報が必要になります。
INFO_COMPLETE このリクエスト タイプは、注文の履行を送信する準備が整ったときに使用します。INFO_PENDING に必要な情報に加えて、注文にはゾーン ネットワーク構成、ハードウェアの物理情報とインストール情報など、必要な情報がすべて含まれている必要があります。注文情報のさらなる変更は許可されなくなります。

サブネット

サブネットを表します。

フィールド
address_range

string

必須。このサブネットのアドレス範囲(CIDR 表記)。

default_gateway_ip_address

string

必須。このサブネットのデフォルト ゲートウェイ。

SubscriptionConfig

サブスクリプション構成を保存するメッセージ。

フィールド
subscription_id

string

出力専用。定期購入の一意の識別子。

billing_id

string

出力専用。サブスクリプションが作成される Google Cloud Billing ID。

state

SubscriptionState

出力専用。定期購入の現在の状態。

SubscriptionState

定期購入の状態を表す列挙型。

列挙型
SUBSCRIPTION_STATE_UNSPECIFIED 状態が指定されていません。
ACTIVE 有効な状態は、サブスクリプションが正常に作成され、請求が行われていることを意味します。
INACTIVE 非アクティブとは、サブスクリプションは正常に作成されたものの、課金がまだ開始されていないことを意味します。
ERROR サブスクリプションがエラー状態です。
FAILED_TO_RETRIEVE サブスクリプションの状態を取得できませんでした。これは一時的な問題である可能性があります。ユーザーはリクエストを再試行する必要があります。
COMPLETED 終了日に達したため、サブスクリプションは完了しました。

TimePeriod

1 週間の期間を表します。

フィールド
start_time

TimeOfDay

必須。期間の開始。

end_time

TimeOfDay

必須。期間の終了。

days[]

DayOfWeek

必須。期間が有効な曜日。

UpdateHardwareGroupRequest

ハードウェア グループを更新するリクエスト。

フィールド
update_mask

FieldMask

必須。この更新で上書きする HardwareGroup のフィールドを指定するマスク。update_mask で指定されたフィールドは、リクエスト全体ではなく、ハードウェア グループに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。マスクを指定しない場合は、すべてのフィールドが上書きされます。

hardware_group

HardwareGroup

必須。更新するハードウェア グループ。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

UpdateHardwareRequest

ハードウェアの更新リクエスト。

フィールド
update_mask

FieldMask

必須。この更新で上書きする Hardware のフィールドを指定するマスク。update_mask で指定されたフィールドは、リクエスト全体ではなく、ハードウェアに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。マスクを指定しない場合は、すべてのフィールドが上書きされます。

hardware

Hardware

必須。更新するハードウェア。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

UpdateOrderRequest

注文を更新するリクエスト。

フィールド
update_mask

FieldMask

必須。この更新で上書きする Order のフィールドを指定するマスク。update_mask で指定されたフィールドは、リクエスト全体ではなく、注文に対する相対フィールドです。マスクに含まれるフィールドは上書きされます。マスクを指定しない場合は、すべてのフィールドが上書きされます。

order

Order

必須。更新する注文。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

UpdateSiteRequest

サイトを更新するリクエスト。

フィールド
update_mask

FieldMask

必須。この更新で上書きする Site のフィールドを指定するマスク。update_mask で指定されたフィールドは、リクエスト全体ではなく、サイトに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。マスクを指定しない場合は、すべてのフィールドが上書きされます。

site

Site

必須。更新するサイト。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

UpdateZoneRequest

ゾーンを更新するリクエスト。

フィールド
update_mask

FieldMask

必須。この更新で上書きする Zone のフィールドを指定するマスク。update_mask で指定されたフィールドは、リクエスト全体ではなく、ゾーンに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。マスクを指定しない場合は、すべてのフィールドが上書きされます。

zone

Zone

必須。更新するゾーン。

request_id

string

省略可。このリクエストの一意の識別子(省略可)。AIP-155 をご覧ください。

ゾーン

一連のハードウェアを保持するゾーン。

フィールド
name

string

ID。このゾーンの名前。形式: projects/{project}/locations/{location}/zones/{zone}

create_time

Timestamp

出力専用。このゾーンが作成された時刻。

update_time

Timestamp

出力専用。このゾーンが最後に更新された時刻。

labels

map<string, string>

省略可。このゾーンに関連付けられたラベルを Key-Value ペアとして指定します。ラベルの詳細については、ラベルの作成と管理をご覧ください。

display_name

string

省略可。このゾーンの人間が読み取れる形式の表示名。

state

State

出力専用。このゾーンの現在の状態。

contacts[]

Contact

必須。連絡先。

ciq_uri

string

出力専用。このゾーンのお客様情報アンケート(CIQ)シートへのリンク。

network_config

ZoneNetworkConfig

省略可。このゾーンのネットワーキング構成。

globally_unique_id

string

出力専用。この Edge Zone に対して生成されたグローバルに一意の識別子。

subscription_configs[]

SubscriptionConfig

出力専用。このゾーンのサブスクリプション構成。

provisioning_state

ProvisioningState

出力専用。MAC アドレスなどの構成のプロビジョニング状態。

ProvisioningState

MAC アドレスなどの構成の有効なプロビジョニング状態。

列挙型
PROVISIONING_STATE_UNSPECIFIED プロビジョニングの状態が指定されていません。
PROVISIONING_REQUIRED プロビジョニングが必要です。Google によって設定されます。
PROVISIONING_IN_PROGRESS プロビジョニング中です。お客様が設定します。
PROVISIONING_COMPLETE プロビジョニングが完了しました。お客様が設定します。

状態

ゾーンの有効な状態。

列挙型
STATE_UNSPECIFIED ゾーンの状態が指定されていません。
ADDITIONAL_INFO_NEEDED 次のステップに進むためにお客様からの追加情報が必要な場合
PREPARING Google がゾーンを準備しています。
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS ファクトリー ターンアップが成功しました。
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED Zone で工場出荷時の起動チェックが実行されています。
READY_FOR_SITE_TURNUP ゾーンのサイト ターンアップの準備が整いました。
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED Zone の出荷時設定チェックに失敗しました。
ACTIVE ゾーンを使用できます。
CANCELLED ゾーンがキャンセルされました。

ZoneNetworkConfig

ゾーンのネットワーク構成。

フィールド
machine_mgmt_ipv4_range

string

必須。マシン管理用の IPv4 アドレス ブロック。ゾーン内のマシンごとに少なくとも 1 つのアドレスを割り振るのに十分な大きさのプライベート RFC1918 またはパブリック CIDR ブロックである必要があります。management_ipv4_subnet の範囲内で、他のアドレス範囲と重複しないようにする必要があります。

kubernetes_node_ipv4_range

string

必須。Kubernetes ノードの IPv4 アドレス ブロック。ゾーン内のマシンごとに少なくとも 1 つのアドレスを割り振るのに十分な大きさのプライベート RFC1918 またはパブリック CIDR ブロックである必要があります。kubernetes_ipv4_subnet の範囲内で、他のアドレス範囲と重複しないようにする必要があります。

kubernetes_control_plane_ipv4_range

string

必須。Kubernetes コントロール プレーンの IPv4 アドレス ブロック。ゾーン内のクラスタごとに少なくとも 1 つのアドレスを割り振るのに十分な大きさのプライベート RFC1918 またはパブリック CIDR ブロックである必要があります。kubernetes_ipv4_subnet の範囲内で、他のアドレス範囲と重複しないようにする必要があります。

management_ipv4_subnet

Subnet

必須。管理ネットワークの IPv4 サブネット。

kubernetes_ipv4_subnet

Subnet

省略可。Kubernetes ネットワークの IPv4 サブネット。指定しない場合、Kubernetes サブネットは管理サブネットと同じになります。

dns_ipv4_addresses[]

string

省略可。DNS ネームサーバー。GDC インフラストラクチャは、これらの IP を介して DNS クエリを解決します。指定しない場合は Google DNS が使用されます。

kubernetes_primary_vlan_id

int32

省略可。Kubernetes VLAN ID。デフォルトでは、プライマリ Kubernetes ネットワークを含む Kubernetes ノードは、マシン管理ネットワークと同じ VLAN に配置されています。ネットワーク セグメンテーションの目的で、これらを任意で分離できます。