Package google.cloud.gdchardwaremanagement.v1alpha

インデックス

GDCHardwareManagement

GDC Hardware Management サービス。

CancelOrder

rpc CancelOrder(CancelOrderRequest) returns (Operation)

注文をキャンセルします。

認可スコープ

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

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

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

IAM 権限

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

  • gdchardwaremanagement.orders.submit

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

ChangeHardwareSubscription

rpc ChangeHardwareSubscription(ChangeHardwareSubscriptionRequest) returns (Operation)

ハードウェアのサブスクリプション構成を更新します。

認可スコープ

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

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

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

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 のドキュメントをご覧ください。

CreateZoneOperation

rpc CreateZoneOperation(CreateZoneOperationRequest) returns (Operation)

指定されたゾーンに新しい ZoneOperation を作成します。

認可スコープ

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

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

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

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 のドキュメントをご覧ください。

DeleteZoneOperation

rpc DeleteZoneOperation(DeleteZoneOperationRequest) returns (Operation)

1 つの ZoneOperation を削除します。

認可スコープ

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

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

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

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 のドキュメントをご覧ください。

GetZoneOperation

rpc GetZoneOperation(GetZoneOperationRequest) returns (ZoneOperation)

1 つの ZoneOperation の詳細を取得します。

認可スコープ

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

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

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

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 のドキュメントをご覧ください。

ListZoneOperations

rpc ListZoneOperations(ListZoneOperationsRequest) returns (ListZoneOperationsResponse)

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

認可スコープ

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

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

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

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 をご覧ください。

RequestOrderDateChange

rpc RequestOrderDateChange(RequestOrderDateChangeRequest) returns (Operation)

単一の注文の希望変更日を更新します。

認可スコープ

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

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

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

IAM 権限

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

  • gdchardwaremanagement.orders.update

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

SignalHardwareState

rpc SignalHardwareState(SignalHardwareStateRequest) returns (Operation)

ハードウェアの状態を通知します。

認可スコープ

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

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

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

IAM 権限

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

  • gdchardwaremanagement.hardware.update

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

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 のドキュメントをご覧ください。

UpdateZoneOperation

rpc UpdateZoneOperation(UpdateZoneOperationRequest) returns (Operation)

単一の ZoneOperation のパラメータを更新します。

認可スコープ

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

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

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

ValidateHardware

rpc ValidateHardware(ValidateHardwareRequest) returns (Operation)

JSON データとして提供されたハードウェア構成を検証します。このメソッドは静的チェックを実行し、リソースの作成や変更は行いません。

認可スコープ

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

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

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

BGPConfig

Border Gateway Protocol(BGP)の構成。

フィールド
asn

string

必須。BGP 自律システム番号(ASN)。

l3_peer_ips[]

string

必須。BGP ピア IP。少なくとも 2 つの L3 ピア IP が必要です。

CancelOrderRequest

注文のキャンセル リクエスト。

フィールド
name

string

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

request_id

string

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

携帯通信会社

運送業者のリスト。

列挙型
CARRIER_UNSPECIFIED 携帯通信会社が指定されていません。
FEDEX 配送業者は FedEx です。
UPS 配送業者は UPS です。
USPS 運送業者は USPS です。

ChangeHardwareSubscriptionRequest

ハードウェアのサブスクリプション構成を変更するリクエスト。

フィールド
name

string

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

term_end_behavior

TermEndBehavior

必須。期間の終了時のサブスクリプションの動作。

TermEndBehavior

サブスクリプションの期間終了時の動作。

列挙型
TERM_END_BEHAVIOR_UNSPECIFIED 期間終了時の動作が指定されていません。
TERMINATE_AT_TERM_END 期間終了時の動作は TERMINATE_AT_TERM_END です。

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

省略可。連絡先のメインのメールアドレス。

email_list[]

string

省略可。連絡先のメールアドレスの完全なリスト(メインのメールアドレスを含む)。

phone

string

省略可。連絡先の電話番号。

time_zone

TimeZone

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

reachable_times[]

TimePeriod

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

notes

string

省略可。連絡先が希望する通知方法を詳しく説明する自由形式のメモ。たとえば、希望の連絡方法がある場合や、その後のエスカレーションの際に CC に追加してほしい場合などです。

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 をご覧ください。

CreateZoneOperationRequest

ZoneOperation の作成リクエスト メッセージ。

フィールド
parent

string

必須。このオペレーションが作成される親ゾーン。形式: projects/{project}/locations/{location}/zones/{zone}

zone_operation_id

string

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

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

zone_operation

ZoneOperation

必須。作成するゾーン オペレーション。

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

CreateZoneRequest

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

フィールド
parent

string

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

zone_id

string

省略可。親スコープ内で Zone を一意に識別するために使用される 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 をご覧ください。

DeleteZoneOperationRequest

ZoneOperation の削除リクエスト メッセージ。

フィールド
name

string

必須。リソースの名前。形式: projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

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}

GetZoneOperationRequest

ZoneOperation を取得するためのリクエスト メッセージ。

フィールド
name

string

必須。リソースの名前。形式: projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}

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
(deprecated)

Date

省略可。非推奨: リクエストされた設置日は Order リソースに移動しました。代わりに、Order リソースで customer_requested_installation_date を使用してください。

actual_installation_date

Date

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

machine_infos[]

MachineInfo

省略可。ターンアップに必要なマシンごとのアセット情報。

estimated_delivery_date

Date

出力専用。ハードウェアのお届け予定日。

ai_capable

bool

出力専用。このハードウェアが GDC ソフトウェアの Gemini 用かどうかを示します。

subscription_configs[]

SubscriptionConfig

出力専用。このハードウェアのサブスクリプション構成。

operations[]

ResourceOperation

出力専用。ハードウェアで実行されたすべてのオペレーションのリスト。

errors[]

Status

出力専用。ハードウェア インテントのターンアップ中に発生したエラー。ErrorInfo メタデータには、タイムスタンプとエラーが再試行可能かどうかが含まれます。

shipping_info

ShippingInfo

出力専用。このハードウェアの配送情報。

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

省略可。インストールされている各ディスクの情報。

machine_type

MachineType

省略可。マシンタイプ。Gemini on GDC Software を実行するハードウェアに必要です。

tpm_ek_cert_hash

string

省略可。TPM EK 証明書のハッシュ。ハードウェアの修理時に必要です。

gpu_serial_numbers[]

string

省略可。GPU のシリアル番号。ハードウェアの修理時に必要です。

cpu_serial_numbers[]

string

省略可。CPU のシリアル番号。ハードウェアの修理時に必要です。

memory_infos[]

MemoryInfo

省略可。インストールされている各メモリの情報。ハードウェアの修理時に必要です。

idrac_mac_address

string

省略可。iDRAC MAC アドレス。ハードウェアの修理時に必要です。

nic_serial_numbers[]

string

省略可。NIC のシリアル番号。ハードウェアの修理時に必要です。

MachineType

Gemini on GDC Software に使用されるマシンタイプの列挙型。

列挙型
MACHINE_TYPE_UNSPECIFIED マシンタイプが指定されていません。
DELL_XE9680 Dell XE9680 サーバー。
DELL_XE9780 Dell XE9780 サーバー。

MemoryInfo

マシン上の個々のメモリに関する情報。

フィールド
serial_number

string

省略可。メモリのシリアル番号。

size_bytes

int64

省略可。メモリサイズ。

part_number

string

省略可。メモリの部品番号。

状態

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

列挙型
STATE_UNSPECIFIED ハードウェアの状態が指定されていません。
ADDITIONAL_INFO_NEEDED 次のステップに進むためにお客様からの追加情報が必要な場合
BUILDING Google は、このハードウェアのハードウェアの構築を開始しました。
SHIPPING ハードウェアは製造済みで、現在発送中です。
INSTALLING ハードウェアの設置中です。
INSTALLED ハードウェアが設置されている。
FAILED エラーが発生し、お客様の対応が必要です。
INFO_COMPLETE ハードウェアに必要な情報がすべて揃っている。
READY_FOR_PROVISIONING ハードウェアのプロビジョニングの準備が完了しました。
PROVISIONING_STARTED ハードウェアのプロビジョニングが開始されました。
PROVISIONING_FAILED ハードウェアのプロビジョニングに失敗しました。
AWAITING_IDENTIFIERS ハードウェアに識別子を追加する必要があります。
READY_FOR_BOOTSTRAP ハードウェアのブートストラップの準備が整いました。

HardwareConfig

GDC ハードウェアの構成。

フィールド
sku

string

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

power_supply

PowerSupply

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

subscription_duration_months

int32

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

auto_renewal

bool

省略可。ハードウェア サブスクリプションが期間終了時に自動更新されるかどうかを示します。選択した SKU が自動更新に対応している場合に設定できます。

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
(deprecated)

Date

省略可。非推奨: この値は使用されません。代わりに、Order リソースの requested_installation_date フィールドを使用してください。

状態

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

非推奨: 代わりに TYPE_G_BS1363、CEE_7_3、CEE_7_5、TYPE_F のいずれかを使用してください。

TYPE_G_BS1363 タイプ G / BS1363。
CEE_7_3 C 7/3。
CEE_7_5 C 7/5。
TYPE_F タイプ F。

電圧

有効な電圧値。

列挙型
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

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

ListZoneOperationsRequest

ZoneOperations の一覧表示のリクエスト メッセージ。

フィールド
parent

string

必須。ListZoneOperationsRequest の親の値。形式: projects/{project}/locations/{location}/zones/{zone}

page_size

int32

省略可。返すリソースの最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 50 個のリソースが返されます。最大値は 1,000 です。1,000 を超える値は 1,000 に強制変換されます。

page_token

string

省略可。前回の ListZoneOperations 呼び出しから受け取ったページトークン。後続のページを取得するにはこれを指定します。

filter

string

省略可。結果のフィルタリング。

order_by

string

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

ListZoneOperationsResponse

ListZoneOperations に対するレスポンス メッセージ。

フィールド
zone_operations[]

ZoneOperation

指定されたコレクションのリソース。

next_page_token

string

次のページを取得するために page_token として送信できるトークン。このフィールドを省略すると、後続のページはなくなります。

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

省略可。お客様の連絡先情報。GDC ソフトウェアで Gemini を提供する注文の場合は省略可。それ以外の場合は必須。

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 Billing ID。

existing_hardware[]

HardwareLocation

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

deployment_type

DeploymentType

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

actual_installation_date

Date

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

estimated_installation_date

Date

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

estimated_delivery_date

Date

出力専用。この注文のお届け予定日。

migration

bool

省略可。この注文がお客様の既存のインフラストラクチャからの移行であるかどうか。

accepted_time

Timestamp

出力専用。注文が [ACCEPTED] 状態に移行した日時。

requested_date_change

Date

出力専用。お客様または Google が設置予定日を設定する日付。

vendor_notes

string

出力専用。ベンダーから提供された、この注文に関するメモ。

vendor_contact

OrganizationContact

出力専用。この注文に割り当てられた SI の連絡先情報。

ai_capable

bool

出力専用。この注文が GDC ソフトウェアで Gemini をサポートするハードウェアの注文であるかどうかを示します。注文の送信が完了すると自動的に入力されます。

requested_delivery_date

Date

省略可。お客様はこのフィールドを使用して、ハードウェアの納品希望日を指定できます。

DeploymentType

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

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

状態

注文の有効な状態。

列挙型
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

必須。この拠点の組織内の個々の連絡先。順序依存: リストの最初の連絡先が連絡先担当者、2 番目がセカンダリ連絡先など。

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 コメントを未読にする。

RequestOrderDateChangeRequest

注文の希望日の変更リクエスト。

フィールド
name

string

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

requested_date

Date

必須。お客様または Google が設置予定日を設定する日付。

reason

Reason

省略可。リクエストされた日付の変更理由。

reason_details

string

省略可。ご希望の変更理由が「OTHER」の場合は、このフィールドに入力する必要があります。

理由

ご希望の変更日の正当な理由。

列挙型
REASON_UNSPECIFIED 日付変更の理由が指定されていません。
REASON_SITE_NOT_READY サイトのインストール準備が整っていません。
REASON_FACILITY_ACCESS_ISSUE 施設へのアクセスに関する問題がある。
REASON_CONSTRUCTION_OR_RENOVATION_DELAY 建設または改修の遅延が発生している。
REASON_POINT_OF_CONTACT_UNAVAILABLE 連絡先を利用できません。
REASON_SCHEDULE_CONFLICT スケジュールの競合があります。
REASON_SPECIFIED_INCORRECT_DATE 指定したリクエストの日付が正しくありません。
REASON_OTHER その他の理由。

ResourceOperation

リソースの進行中のオペレーションを表します

フィールド
uid

string

出力専用。オペレーション ID。

state

State

出力専用。オペレーションの状態。

type

Type

出力専用。操作のタイプ。

state_history[]

StateHistoryEntry

出力専用。オペレーションの状態履歴。

requires_re_turnup

bool

出力専用。再ターンアップが必要かどうかを示すフラグ。

状態

オペレーションの状態の列挙型。

列挙型
STATE_UNSPECIFIED オペレーションの状態が指定されていません。
AWAITING_CUSTOMER_INPUT 操作は顧客の入力を待っています。
PROGRESSING オペレーションは進行中です。
COMPLETED 操作は完了しました。

StateHistoryEntry

オペレーション状態の履歴のエントリ。

フィールド
state

State

出力専用。オペレーションの状態。

update_time

Timestamp

出力専用。オペレーションの状態が更新されたときのタイムスタンプ。

reason

string

出力専用。状態変更の理由。

responsible_entity

Entity

出力専用。状態を変更したエンティティ。

タイプ

オペレーションのタイプ。今後、この列挙型に新しい値が追加される可能性があります。

列挙型
TYPE_UNSPECIFIED 指定されていないオペレーション タイプ。
REPAIR 修復オペレーション。
SUSPEND 一時停止オペレーション。
RESUME オペレーションを再開します。

ShippingInfo

ShippingInfo は、配送の物流情報を記述します。

フィールド
carrier

Carrier

出力専用。配送業者。

tracking_id

string

出力専用。配送のトラッキング ID。

SignalHardwareStateRequest

ハードウェアの状態を通知するリクエスト。

フィールド
name

string

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

request_id

string

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

state_signal

StateSignal

省略可。このハードウェアに送信する状態シグナルを指定します。

operation_type

Type

省略可。状態を通知するオペレーション タイプを指定します。タイプが指定されていない場合、シグナルは初期プロビジョニング用であると見なされます。

re_turnup_required

bool

省略可。修理プロセスを完了する際に再開通が必要かどうかを示します。

StateSignal

ハードウェアの有効な状態シグナル。

列挙型
STATE_SIGNAL_UNSPECIFIED ハードウェアの状態シグナルが指定されていません。
READY_FOR_PROVISIONING ハードウェアのプロビジョニングの準備が完了しました。

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 ゾーンの工場での起動チェックに失敗しました。
VERIFY_CLUSTER_INTENT_PRESENCE 有効なクラスタ インテントが存在することを確認します。
SITE_VALIDATION_PASSED サイトの検証はすべてのチェックに合格しています。
SITE_VALIDATION_FAILED サイトの検証に失敗しました。

サイト

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

フィールド
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

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

installation_requirements_met

bool

省略可。お客様のサイトがすべての設置要件を満たしているかどうかを示します。

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 を使用するゾーンで許可されるハードウェア数の包括的な範囲。

ai_capable

bool

出力専用。この SKU が GDC ソフトウェアで Gemini を実行するハードウェア用かどうか。

customer_sourced

bool

出力専用。この 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 請求 ID。

state

SubscriptionState

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

start_time

Timestamp

出力専用。サブスクリプションの開始時間。

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 をご覧ください。

UpdateZoneOperationRequest

ZoneOperation の更新のリクエスト メッセージ。

フィールド
update_mask

FieldMask

省略可。フィールド マスクは、更新によって ZoneOperation リソース内で上書きされるフィールドを指定するために使用されます。update_mask で指定されたフィールドは、リクエスト全体ではなく、リソースに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。ユーザーがマスクを指定しなければ、すべてのフィールドが上書きされます。

zone_operation

ZoneOperation

必須。更新されるリソース。

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

UpdateZoneRequest

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

フィールド
update_mask

FieldMask

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

zone

Zone

必須。更新するゾーン。

request_id

string

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

ValidateHardwareRequest

ハードウェアを検証するリクエスト。

フィールド
parent

string

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

data

Struct

必須。検証するデータ。これには、検証タイプ(BOM、BMC、NW)と、検証に必要な詳細情報を含むプラットフォーム情報が含まれます。Sample JSON: { "validation_type": "BOM", "machine_spec": "DellXE9680Spec", "platform_info": { "bom_validation_info": { "bios_version": { "cmd": "echo 2.6.3", "failed": false, "rc": 0.0, "stderr": "", "stdout": "2.6.3" } } } }

ValidateHardwareResponse

ValidateHardware メソッドのレスポンス メッセージ。

フィールド
validation_results[]

ValidationResult

検証の結果。

ValidationResult

検証の結果。

フィールド
type

string

検証のタイプ。

status

string

検証のステータス。

message

string

検証結果のメッセージ。

resolutions[]

string

省略可。検証の失敗に対する推奨される解決策。

ゾーン

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

フィールド
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

必須。ゾーンの連絡先(名前、メールアドレス、電話番号)。順序依存: リストの最初の連絡先が連絡先担当者、2 番目がセカンダリ連絡先など。

ciq_uri

string

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

network_config

ZoneNetworkConfig

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

globally_unique_id

string

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

subscription_configs[]

SubscriptionConfig

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

provisioning_state

ProvisioningState

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

skip_cluster_provisioning

bool

省略可。ファクトリー ターンアップ時にクラスタ プロビジョニング ステップをスキップするかどうか。true の場合、ゾーンのハードウェアがお客様のサイトにインストールされた後に Kubernetes クラスタが作成されることを示します。

cluster_intent_required

bool

出力専用。注文を承諾する前に、お客様が有効なクラスタ インテントを提供する必要があるかどうかを示します。true の場合、クラスタのインテントが存在するまで注文を受け付けることはできません。これは、早期検証を強制し、構成の欠落による遅延を防ぐために使用されます。

cluster_intent_verified

bool

出力専用。指定されたクラスタ インテントが正常に検証されたかどうかを示します。このフラグにより、注文を受け付ける前にクラスタのインテントが存在することが保証されます。

ai_capable

bool

省略可。このゾーンが Gemini on GDC Software クラスタ用かどうかを示します。

intel_pccs_key

string

省略可。AI アクセラレータ ハードウェアのプロビジョニングと構成証明に使用する Intel Platform Config and Attestation Service(PCCS)キー。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

current_resource_operation

ResourceOperation

出力専用。ゾーンの現在のリソース オペレーション。

resource_operations[]

ResourceOperation

省略可。ゾーンで実行されたすべてのリソース オペレーションのリスト。

errors[]

Status

出力専用。ゾーンの起動中に発生したエラー。ErrorInfo メタデータには、タイムスタンプとエラーが再試行可能かどうかが含まれます。

site

string

省略可。このゾーンのハードウェアが存在するサイトの名前を指定します。形式: projects/{project}/locations/{location}/sites/{site} GDC ソフトウェア ゾーンの Gemini で必須。

ProvisioningState

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

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

状態

ゾーンの有効な状態。

列挙型
STATE_UNSPECIFIED ゾーンの状態が指定されていません。
ADDITIONAL_INFO_NEEDED 次のステップに進むためにお客様からの追加情報が必要な場合
INFO_COMPLETE ゾーンには、ゾーンの準備を開始するために必要なすべての情報が含まれています。
PREPARING Google がゾーンを準備しています。
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS ファクトリー ターンアップが成功しました。
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED Zone で工場での起動チェックが実行されています。
READY_FOR_PROVISIONING ゾーンのプロビジョニングの準備が整いました。
READY_FOR_SITE_TURNUP ゾーンのサイト ターンアップの準備が整いました。
PROVISIONING_STARTED ゾーンのプロビジョニングが開始されました。
PROVISIONING_FAILED ゾーンのプロビジョニングに失敗しました。
OFFLINE Zone がオフラインになっている。
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED ゾーンの工場での起動チェックに失敗しました。
ACTIVE ゾーンを使用できます。
CANCELLED ゾーンがキャンセルされました。
AWAITING_HARDWARE ゾーンはハードウェアの関連付けを待機しています。

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 に配置されています。ネットワーク セグメンテーションの目的で、これらを任意で分離できます。

ai_capable_ipv4_subnet

Subnet

省略可。GDC Software クラスタで Gemini を提供するゾーンの IPv4 サブネット。指定された範囲の最後の /29 サブネットは DHCP 用に予約されています。

bgp_config

BGPConfig

省略可。このゾーンの Border Gateway Protocol(BGP)固有の構成。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

top_level_domain

string

省略可。このゾーンのカスタム トップレベル ドメイン。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

tor_switch_type

string

省略可。お客様の ToR スイッチのタイプに関する追加情報。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

boundary_proxy_public_ipv4_range

string

省略可。境界プロキシのパブリック IPv4 範囲(CIDR 表記)。現在、/32 が想定されています。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

boundary_proxy_private_edge_core_ipv4_range

string

省略可。境界プロキシのプライベート エッジからコア IPv4 範囲(CIDR 表記)。現在、/32 が想定されています。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

boundary_proxy_private_core_edge_ipv4_range

string

省略可。境界プロキシのプライベート コアからエッジへの IPv4 範囲(CIDR 表記)。現在、/32 が想定されています。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

bastion_host_public_ipv4_range

string

省略可。CIDR 表記の踏み台インスタンスのパブリック IPv4 範囲。現在、/32 が想定されています。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

bastion_host_private_ipv4_range

string

省略可。CIDR 表記の踏み台インスタンスのプライベート IPv4 範囲。現在、/32 が想定されています。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

tls_public_root_certificate_pem

string

省略可。PEM 形式の TLS 公開ルート証明書。GDC Software クラスタで Gemini を提供するゾーンで使用されます。

ZoneOperation

ゾーンのオペレーションを表します。

フィールド
name

string

ID。オペレーションの名前。形式: 「projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}」

create_time

Timestamp

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

update_time

Timestamp

出力専用。このオペレーションが最後に更新された時刻。

labels

map<string, string>

省略可。このオペレーションに関連付けられたラベル(Key-Value ペア)。

type

Type

必須。変更不可。このオペレーションのタイプ。

impacted_hardware[]

string

省略可。このゾーン オペレーションの影響を受けるハードウェア。

state

State

出力専用。オペレーションの状態。

current_step

ZoneOperationStep

出力専用。オペレーションの現在のステップ。

step_history[]

ZoneOperationStep

出力専用。オペレーションのステップの履歴。

etag

string

省略可。go/ccfe-etag に基づく etag を追加。

状態

ゾーン オペレーションの有効な状態。

列挙型
STATE_UNSPECIFIED ステータスが設定されていません
RUNNING オペレーションは進行中です。
SUCCEEDED オペレーションは正常に完了しました。
FAILED 操作に失敗しました。
CANCELLED オペレーションがキャンセルされました。

タイプ

オペレーションのタイプ。

列挙型
TYPE_UNSPECIFIED タイプが設定されていません。
EXPANSION ゾーン拡張オペレーション。

ZoneOperationStep

ワークフロー ステップを表します。

フィールド
state

StepState

出力専用。ワークフロー ステップの状態。

start_time

Timestamp

出力専用。ワークフロー ステップが開始された時刻。

end_time

Timestamp

出力専用。ワークフロー ステップが終了した時刻。

error

Status

出力専用。ワークフロー ステップが失敗した場合のエラー メッセージ。

共用体フィールド step_type。ステップのタイプ。step_type は次のいずれかになります。
expansion_step

ExpansionStep

EXPANSION オペレーション タイプのステップ。

ExpansionStep

EXPANSION ワークフローの有効なステップ。

列挙型
EXPANSION_STEP_UNSPECIFIED ステップが指定されていません。
PREPARING_ZONE 論理ターンアップのゾーン インテントを更新します。
HW_ID_UPDATE ID を使用してハードウェア リストを更新します。

StepState

ワークフロー ステップの有効な状態。

列挙型
STEP_STATE_UNSPECIFIED ワークフロー ステップの状態が指定されていません。
PENDING ステップが開始待ちの状態です。
RUNNING ステップは進行中です。
SUCCEEDED ステップが正常に完了しました。
FAILED ステップが失敗しました。
SKIPPED ステップがスキップされました。