- Resource: Hardware
- State
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- Voltage
- Amperes
- HardwareInstallationInfo
- Dimensions
- RackType
- Methods
Resource: Hardware
An instance of hardware installed at a site.
JSON representation |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
Fields | |
---|---|
name |
Identifier. Name of this hardware. Format: |
displayName |
Optional. Display name for this hardware. |
createTime |
Output only. Time when this hardware was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Time when this hardware was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Labels associated with this hardware as key value pairs. For more information about labels, see Create and manage labels. An object containing a list of |
order |
Required. Name of the order that this hardware belongs to. Format: |
hardwareGroup |
Output only. Name for the hardware group that this hardware belongs to. Format: |
site |
Required. Name for the site that this hardware belongs to. Format: |
state |
Output only. Current state for this hardware. |
ciqUri |
Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this Hardware. |
config |
Required. Configuration for this hardware. |
estimatedInstallationDate |
Output only. Estimated installation date for this hardware. |
physicalInfo |
Optional. Physical properties of this hardware. |
installationInfo |
Optional. Information for installation of this hardware. |
zone |
Required. Name for the zone that this hardware belongs to. Format: |
requestedInstallationDate |
Optional. Requested installation date for this hardware. This is auto-populated when the order is accepted, if the hardware's HardwareGroup specifies this. It can also be filled in by the customer. |
actualInstallationDate |
Output only. Actual installation date for this hardware. Filled in by Google. |
State
Valid states for hardware.
Enums | |
---|---|
STATE_UNSPECIFIED |
State of the Hardware is unspecified. |
ADDITIONAL_INFO_NEEDED |
More information is required from the customer to make progress. |
BUILDING |
Google has initiated building hardware for this Hardware. |
SHIPPING |
The hardware has been built and is being shipped. |
INSTALLING |
The hardware is being installed. |
INSTALLED |
The hardware has been installed. |
FAILED |
An error occurred and customer intervention is required. |
HardwarePhysicalInfo
Physical properties of a hardware.
JSON representation |
---|
{ "powerReceptacle": enum ( |
Fields | |
---|---|
powerReceptacle |
Required. The power receptacle type. |
networkUplink |
Required. Type of the uplink network connection. |
voltage |
Required. Voltage of the power supply. |
amperes |
Required. Amperes of the power supply. |
PowerReceptacleType
Valid power receptacle types.
Enums | |
---|---|
POWER_RECEPTACLE_TYPE_UNSPECIFIED |
Facility plug type is unspecified. |
NEMA_5_15 |
NEMA 5-15. |
C_13 |
C13. |
STANDARD_EU |
Standard european receptacle. |
NetworkUplinkType
Valid network uplink types.
Enums | |
---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
Network uplink type is unspecified. |
RJ_45 |
RJ-45. |
Voltage
Valid voltage values.
Enums | |
---|---|
VOLTAGE_UNSPECIFIED |
Voltage is unspecified. |
VOLTAGE_110 |
120V. |
VOLTAGE_220 |
220V. |
Amperes
Valid amperes values.
Enums | |
---|---|
AMPERES_UNSPECIFIED |
Amperes is unspecified. |
AMPERES_15 |
15A. |
HardwareInstallationInfo
Information for installation of a Hardware.
JSON representation |
---|
{ "rackLocation": string, "powerDistanceMeters": integer, "switchDistanceMeters": integer, "rackUnitDimensions": { object ( |
Fields | |
---|---|
rackLocation |
Optional. Location of the rack in the site e.g. Floor 2, Room 201, Row 7, Rack 3. |
powerDistanceMeters |
Required. Distance from the power outlet in meters. |
switchDistanceMeters |
Required. Distance from the network switch in meters. |
rackUnitDimensions |
Required. Dimensions of the rack unit. |
rackSpace |
Required. Rack space allocated for the hardware. |
rackType |
Required. Type of the rack. |
Dimensions
Represents the dimensions of an object.
JSON representation |
---|
{ "widthInches": number, "heightInches": number, "depthInches": number } |
Fields | |
---|---|
widthInches |
Required. Width in inches. |
heightInches |
Required. Height in inches. |
depthInches |
Required. Depth in inches. |
RackType
Valid rack types.
Enums | |
---|---|
RACK_TYPE_UNSPECIFIED |
Rack type is unspecified. |
TWO_POST |
Two post rack. |
FOUR_POST |
Four post rack. |
Methods |
|
---|---|
|
Creates new hardware in a given project and location. |
|
Deletes hardware. |
|
Gets hardware details. |
|
Lists hardware in a given project and location. |
|
Updates hardware parameters. |