- 资源:硬件
- 州/省/直辖市/自治区
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- 电压
- 安培
- HardwareInstallationInfo
- 维度
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- MachineType
- MemoryInfo
- ResourceOperation
- 州/省/直辖市/自治区
- 类型
- StateHistoryEntry
- 方法
资源:硬件
安装在现场的硬件实例。
| 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 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。相应硬件上次更新的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
可选。与相应硬件相关联的标签(以键值对的形式)。如需详细了解标签,请参阅创建和管理标签。 包含一系列 |
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 |
双立柱机架。 |
FOUR_POST |
四立柱机架。 |
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 地址(如果使用)。仅适用于虚拟 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
用于 GDC 软件上的 Gemini 的机器类型的枚举。
| 枚举 | |
|---|---|
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 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
reason |
仅限输出。状态更改的原因。 |
responsibleEntity |
仅限输出。更改状态的实体。 |
方法 |
|
|---|---|
|
更新硬件的订阅配置。 |
|
在给定的项目和位置中创建新硬件。 |
|
删除硬件。 |
|
获取硬件详细信息。 |
|
列出给定项目和位置中的硬件。 |
|
更新硬件参数。 |
|
表示硬件的状态。 |