- 资源:硬件
- 州/省/直辖市/自治区
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- 电压
- 安培
- HardwareInstallationInfo
- 维度
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- 方法
资源:硬件
安装在现场的硬件实例。
| JSON 表示法 |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
| 字段 | |
|---|---|
name |
标识符。相应硬件的名称。格式: |
displayName |
可选。相应硬件的显示名称。 |
createTime |
仅限输出。相应硬件的创建时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。相应硬件上次更新的时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
可选。与相应硬件相关联的标签(以键值对的形式)。如需详细了解标签,请参阅创建和管理标签。 包含一系列 |
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 |
双立柱机架。 |
FOUR_POST |
四立柱机架。 |
MachineInfo
供应商在启动期间提供的有关各个机器的信息。
| JSON 表示法 |
|---|
{ "serviceTag": string, "macAddresses": [ { object ( |
| 字段 | |
|---|---|
serviceTag |
仅限输出。机器服务编号。 |
macAddresses[] |
仅限输出。每个关联的 MAC 地址。 |
name |
仅限输出。机器名称。 |
diskInfos[] |
仅限输出。每个已安装磁盘的信息。 |
MacAddress
用于描述机器的 MAC 地址的消息。
| JSON 表示法 |
|---|
{
"address": string,
"type": enum ( |
| 字段 | |
|---|---|
address |
仅限输出。地址字符串。 |
type |
仅限输出。相应 MAC 地址的地址类型。 |
ipv4Address |
仅限输出。与 MAC 地址关联的静态 IP 地址(如果使用)。仅适用于虚拟 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 |
仅限输出。磁盘型号。 |
方法 |
|
|---|---|
|
在给定的项目和位置中创建新硬件。 |
|
删除硬件。 |
|
获取硬件详细信息。 |
|
列出给定项目和位置中的硬件。 |
|
更新硬件参数。 |