- リソース: Hardware
- State
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- 電圧
- アンペア
- HardwareInstallationInfo
- ディメンション
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- MachineType
- MemoryInfo
- ResourceOperation
- State
- 型
- StateHistoryEntry
- メソッド
リソース: Hardware
サイトに設置されたハードウェアのインスタンス。
| JSON 表現 |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
| フィールド | |
|---|---|
name |
ID。このハードウェアの名前。形式: |
displayName |
省略可。このハードウェアの表示名。 |
createTime |
出力専用。このハードウェアが作成された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。このハードウェアが最後に更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
labels |
省略可。このハードウェアに関連付けられたラベル(Key-Value ペア)。ラベルの詳細については、ラベルの作成と管理をご覧ください。
|
order |
必須。このハードウェアが属する注文の名前。形式: |
hardwareGroup |
出力専用。このハードウェアが属するハードウェア グループの名前。形式: |
site |
必須。このハードウェアが属するサイトの名前。形式: |
state |
出力専用。このハードウェアの現在の状態。 |
ciqUri |
出力専用。このハードウェアのお客様情報アンケート(CIQ)シートへのリンク。 |
config |
必須。このハードウェアの構成。 |
estimatedInstallationDate |
出力専用。このハードウェアの設置予定日。 |
physicalInfo |
省略可。このハードウェアの物理的特性。 |
installationInfo |
省略可。このハードウェアの設置に関する情報。 |
zone |
必須。このハードウェアが属するゾーンの名前。形式: |
requestedInstallationDate |
省略可。非推奨: リクエストされた設置日は Order リソースに移動しました。代わりに、Order リソースで |
actualInstallationDate |
出力専用。このハードウェアの実際の設置日。Google が記入します。 |
machineInfos[] |
省略可。ターンアップに必要なマシンごとのアセット情報。 |
estimatedDeliveryDate |
出力専用。ハードウェアの配送予定日。 |
aiCapable |
出力専用。このハードウェアが GDC ソフトウェアの Gemini 用かどうかを示します。 |
subscriptionConfigs[] |
出力専用。このハードウェアのサブスクリプション構成。 |
operations[] |
出力専用。ハードウェアで実行されたすべてのオペレーションのリスト。 |
状態
ハードウェアの有効な状態。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
ハードウェアの状態が指定されていません。 |
ADDITIONAL_INFO_NEEDED |
次のステップに進むためにお客様からの追加情報が必要な場合 |
BUILDING |
Google は、このハードウェアのハードウェアの構築を開始しました。 |
SHIPPING |
ハードウェアは製造済みで、現在発送中です。 |
INSTALLING |
ハードウェアの設置中です。 |
INSTALLED |
ハードウェアが設置されている。 |
FAILED |
エラーが発生し、お客様の対応が必要です。 |
INFO_COMPLETE |
ハードウェアに必要な情報がすべて含まれている。 |
READY_FOR_PROVISIONING |
ハードウェアのプロビジョニングの準備が完了しました。 |
PROVISIONING_STARTED |
ハードウェアのプロビジョニングが開始されました。 |
PROVISIONING_FAILED |
ハードウェアのプロビジョニングに失敗しました。 |
HardwarePhysicalInfo
ハードウェアの物理的特性。
| JSON 表現 |
|---|
{ "powerReceptacle": enum ( |
| フィールド | |
|---|---|
powerReceptacle |
必須。コンセントの種類。 |
networkUplink |
必須。アップリンク ネットワーク接続のタイプ。 |
voltage |
必須。電源の電圧。 |
amperes |
必須。電源のアンペア数。 |
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。 |
NetworkUplinkType
有効なネットワーク アップリンク タイプ。
| 列挙型 | |
|---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
ネットワーク アップリンクのタイプが指定されていません。 |
RJ_45 |
RJ-45。 |
電圧
有効な電圧値。
| 列挙型 | |
|---|---|
VOLTAGE_UNSPECIFIED |
電圧が指定されていません。 |
VOLTAGE_110 |
120V。 |
VOLTAGE_220 |
220V。 |
アンペア
有効なアンペア値。
| 列挙型 | |
|---|---|
AMPERES_UNSPECIFIED |
アンペア数が指定されていません。 |
AMPERES_15 |
15A. |
HardwareInstallationInfo
ハードウェアの設置に関する情報。
| JSON 表現 |
|---|
{ "rackLocation": string, "powerDistanceMeters": integer, "switchDistanceMeters": integer, "rackUnitDimensions": { object ( |
| フィールド | |
|---|---|
rackLocation |
省略可。サイト内のラックの場所(例: 2 階、201 号室、7 列目、3 ラック)。 |
powerDistanceMeters |
必須。コンセントからの距離(メートル)。 |
switchDistanceMeters |
必須。ネットワーク スイッチからの距離(メートル)。 |
rackUnitDimensions |
省略可。ラックユニットのサイズ。 |
rackSpace |
省略可。ハードウェアに割り当てられたラックスペース。 |
rackType |
必須。ラックのタイプ。 |
ディメンション
オブジェクトの寸法を表します。
| JSON 表現 |
|---|
{ "widthInches": number, "heightInches": number, "depthInches": number } |
| フィールド | |
|---|---|
widthInches |
必須。幅(インチ単位)。 |
heightInches |
必須。身長(インチ)。 |
depthInches |
必須。深さ(インチ)。 |
RackType
有効なラックタイプ。
| 列挙型 | |
|---|---|
RACK_TYPE_UNSPECIFIED |
ラックのタイプが指定されていません。 |
TWO_POST |
2 ポストラック。 |
FOUR_POST |
4 ポストラック。 |
MachineInfo
個々のマシンのベンダーがターンアップ時に提供する情報。
| JSON 表現 |
|---|
{ "serviceTag": string, "macAddresses": [ { object ( |
| フィールド | |
|---|---|
serviceTag |
省略可。マシンのサービスタグ。 |
macAddresses[] |
出力専用。関連付けられた各 MAC アドレス。 |
name |
出力専用。マシン名。 |
diskInfos[] |
省略可。インストールされている各ディスクの情報。 |
machineType |
省略可。マシンタイプ。GDC ソフトウェアで Gemini を実行するハードウェアに必要です。 |
tpmEkCertHash |
省略可。TPM EK 証明書ハッシュ。ハードウェアの修理時に必要です。 |
gpuSerialNumbers[] |
省略可。GPU のシリアル番号。ハードウェアの修理時に必要です。 |
cpuSerialNumbers[] |
省略可。CPU のシリアル番号。ハードウェアの修理時に必要です。 |
memoryInfos[] |
省略可。インストールされている各メモリの情報。ハードウェアの修理時に必要です。 |
idracMacAddress |
省略可。iDRAC MAC アドレス。ハードウェアの修理時に必要です。 |
nicSerialNumbers[] |
省略可。NIC のシリアル番号。ハードウェアの修理時に必要です。 |
MacAddress
マシンの MAC アドレスを説明するメッセージ。
| JSON 表現 |
|---|
{
"address": string,
"type": enum ( |
| フィールド | |
|---|---|
address |
出力専用。アドレス文字列。 |
type |
出力専用。この MAC アドレスのアドレス タイプ。 |
ipv4Address |
出力専用。MAC アドレスに関連付けられている静的 IP アドレス(使用されている場合)。VIRTUAL MAC アドレス タイプにのみ適用されます。 |
AddressType
さまざまなタイプの MAC アドレスの列挙型。
| 列挙型 | |
|---|---|
ADDRESS_TYPE_UNSPECIFIED |
住所のタイプが指定されていません。 |
NIC |
ネットワーク インターフェース カードのアドレス。 |
BMC |
ベースボード管理コントローラの住所。 |
VIRTUAL |
仮想インターフェースのアドレス。 |
DiskInfo
マシン上の個々のディスクに関する情報。
| JSON 表現 |
|---|
{ "manufacturer": string, "slot": integer, "serialNumber": string, "psid": string, "partNumber": string, "modelNumber": string } |
| フィールド | |
|---|---|
manufacturer |
省略可。ディスクのメーカー。 |
slot |
省略可。ディスク スロット番号。 |
serialNumber |
省略可。ディスクのシリアル番号。 |
psid |
省略可。ディスクの PSID。 |
partNumber |
省略可。ディスクの部品番号。 |
modelNumber |
省略可。ディスクのモデル番号。 |
MachineType
Gemini on GDC Software に使用されるマシンタイプの列挙型。
| 列挙型 | |
|---|---|
MACHINE_TYPE_UNSPECIFIED |
マシンタイプが指定されていません。 |
DELL_XE9680 |
Dell XE9680 サーバー。 |
DELL_XE9780 |
Dell XE9780 サーバー。 |
MemoryInfo
マシン上の個々のメモリに関する情報。
| JSON 表現 |
|---|
{ "serialNumber": string, "sizeBytes": string, "partNumber": string } |
| フィールド | |
|---|---|
serialNumber |
省略可。メモリのシリアル番号。 |
sizeBytes |
省略可。メモリサイズ。 |
partNumber |
省略可。メモリの部品番号。 |
ResourceOperation
リソースの進行中のオペレーションを表します
| JSON 表現 |
|---|
{ "uid": string, "state": enum ( |
| フィールド | |
|---|---|
uid |
出力専用。オペレーション ID。 |
state |
出力専用。オペレーションの状態。 |
type |
出力専用。操作のタイプ。 |
stateHistory[] |
出力専用。オペレーションの状態履歴。 |
requiresReTurnup |
出力専用。再ターンアップが必要かどうかを示すフラグ。 |
状態
オペレーションの状態の列挙型。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
オペレーションの状態が指定されていません。 |
AWAITING_CUSTOMER_INPUT |
操作は顧客の入力を待っています。 |
PROGRESSING |
オペレーションは実行中です。 |
COMPLETED |
操作は完了しました。 |
タイプ
オペレーション タイプの列挙型。
| 列挙型 | |
|---|---|
TYPE_UNSPECIFIED |
指定されていないオペレーション タイプ。 |
REPAIR |
修復オペレーション。 |
StateHistoryEntry
オペレーション状態の履歴のエントリ。
| JSON 表現 |
|---|
{ "state": enum ( |
| フィールド | |
|---|---|
state |
出力専用。オペレーションの状態。 |
updateTime |
出力専用。オペレーションの状態が更新されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
reason |
出力専用。状態変更の理由。 |
responsibleEntity |
出力専用。状態を変更したエンティティ。 |
メソッド |
|
|---|---|
|
ハードウェアのサブスクリプション構成を更新します。 |
|
指定されたプロジェクトとロケーションに新しいハードウェアを作成します。 |
|
ハードウェアを削除します。 |
|
ハードウェアの詳細を取得します。 |
|
指定されたプロジェクトとロケーションのハードウェアを一覧表示します。 |
|
ハードウェア パラメータを更新します。 |
|
ハードウェアの状態を通知します。 |