- リソース: Hardware
- State
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- 電圧
- アンペア
- HardwareInstallationInfo
- ディメンション
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- メソッド
リソース: 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 |
省略可。このハードウェアの設置希望日。指定しない場合、送信時に注文の fulfillmentTime から、または注文の承認時に HardwareGroup の requestedInstallationDate から自動的に入力されます。 |
actualInstallationDate |
出力専用。このハードウェアの実際の設置日。Google が記入します。 |
machineInfos[] |
出力専用。ターンアップに必要なマシンごとのアセット情報。 |
状態
ハードウェアの有効な状態。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
ハードウェアの状態が指定されていません。 |
ADDITIONAL_INFO_NEEDED |
次のステップに進むためにお客様からの追加情報が必要な場合 |
BUILDING |
Google は、このハードウェアのハードウェアの構築を開始しました。 |
SHIPPING |
ハードウェアは製造済みで、現在発送中です。 |
INSTALLING |
ハードウェアの設置中です。 |
INSTALLED |
ハードウェアが設置されている。 |
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 |
ヨーロッパの標準コンセント。 |
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[] |
出力専用。インストールされている各ディスクの情報。 |
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 |
出力専用。ディスクのモデル番号。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しいハードウェアを作成します。 |
|
ハードウェアを削除します。 |
|
ハードウェアの詳細を取得します。 |
|
指定されたプロジェクトとロケーションのハードウェアを一覧表示します。 |
|
ハードウェア パラメータを更新します。 |