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)

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

認可スコープ

次の 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 の場合、コメントの閲覧時間はリクエストが受信された時間に設定されます。コメントがすでに既読としてマークされている場合、それ以降の呼び出しは無視されます。アクションが UNREAD の場合、コメントから閲覧時間が消去されます。

認可スコープ

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

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

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

RequestOrderDateChange

rpc RequestOrderDateChange(RequestOrderDateChangeRequest) returns (Operation)

1 つの注文のリクエストされた変更日を更新します。

認可スコープ

次の 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

省略可。親スコープ内でコメントを一意に識別するために使用される 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

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

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

省略可。HardwareGroup などの Order 内のネストされたリソースを削除するオプション。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

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

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 ソフトウェアを実行するハードウェアに必要です。

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

GDC ソフトウェアの Gemini で使用されるマシンタイプの列挙型。

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

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

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

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

migration

bool

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

accepted_time

Timestamp

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

requested_date_change

Date

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

vendor_notes

string

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

vendor_contact

OrganizationContact

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

ai_capable

bool

出力専用。この注文が Gemini on GDC ソフトウェアをサポートするハードウェアを対象としているかどうかを示します。注文が正常に送信されると自動入力されます。

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

コメントの有効なアクション タイプ。

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

RequestOrderDateChangeRequest

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

フィールド
name

string

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

requested_date

Date

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

reason

Reason

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

reason_details

string

省略可。ご希望の変更日の理由が「その他」の場合、このフィールドは必須です。

理由

リクエストされた日付変更の正当な理由。

列挙型
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 Billing 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 ソフトウェア クラスタ用かどうかを示します。

intel_pccs_key

string

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

current_resource_operation

ResourceOperation

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

resource_operations[]

ResourceOperation

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

errors[]

Status

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

site

string

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

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 ゾーンで工場出荷時の初期設定チェックが実行されています。
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

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

bgp_config

BGPConfig

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

top_level_domain

string

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

tor_switch_type

string

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

boundary_proxy_public_ipv4_range

string

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

boundary_proxy_private_edge_core_ipv4_range

string

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

boundary_proxy_private_core_edge_ipv4_range

string

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

bastion_host_public_ipv4_range

string

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

bastion_host_private_ipv4_range

string

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

tls_public_root_certificate_pem

string

省略可。PEM 形式の TLS 公開ルート証明書。GDC ソフトウェア クラスタで 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 ハードウェア リストを識別子で更新します。

StepState

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

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