- Recurso: hardware
- Estado
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- Tensão
- Amperes
- HardwareInstallationInfo
- Dimensões
- RackType
- Métodos
Recurso: Hardware
Uma instância de hardware instalada em um site.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
| Campos | |
|---|---|
name |
Identificador. Nome do hardware. Formato: |
displayName |
Opcional. Nome de exibição do hardware. |
createTime |
Apenas saída. Data e hora em que esse hardware foi criado. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Hora em que o hardware foi atualizado pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
labels |
Opcional. Rótulos associados a este hardware como pares de chave-valor. Para mais informações sobre rótulos, consulte Criar e gerenciar rótulos. Um objeto com uma lista de pares |
order |
Obrigatório. Nome do pedido a que este hardware pertence. Formato: |
hardwareGroup |
Apenas saída. Nome do grupo de hardware a que este hardware pertence. Formato: |
site |
Obrigatório. Nome do site a que o hardware pertence. Formato: |
state |
Apenas saída. Estado atual do hardware. |
ciqUri |
Apenas saída. Link para a planilha do Questionário de admissão do cliente (CIQ) deste hardware. |
config |
Obrigatório. Configuração para este hardware. |
estimatedInstallationDate |
Apenas saída. Data estimada de instalação do hardware. |
physicalInfo |
Opcional. Propriedades físicas do hardware. |
installationInfo |
Opcional. Informações para instalação desse hardware. |
zone |
Obrigatório. Nome da zona a que o hardware pertence. Formato: |
requestedInstallationDate |
Opcional. Data de instalação solicitada para este hardware. Esse campo é preenchido automaticamente quando o pedido é aceito, se o HardwareGroup do hardware especificar isso. Ele também pode ser preenchido pelo cliente. |
actualInstallationDate |
Apenas saída. Data de instalação real deste hardware. Preenchido pelo Google. |
Estado
Estados válidos para hardware.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
O estado do hardware não foi especificado. |
ADDITIONAL_INFO_NEEDED |
Precisamos de mais informações do cliente para continuar. |
BUILDING |
O Google iniciou a fabricação do hardware. |
SHIPPING |
O hardware foi fabricado e está sendo enviado. |
INSTALLING |
O hardware está sendo instalado. |
INSTALLED |
O hardware foi instalado. |
FAILED |
Ocorreu um erro e é necessária a intervenção do cliente. |
HardwarePhysicalInfo
Propriedades físicas de um hardware.
| Representação JSON |
|---|
{ "powerReceptacle": enum ( |
| Campos | |
|---|---|
powerReceptacle |
Obrigatório. O tipo de receptáculo de energia. |
networkUplink |
Obrigatório. Tipo da conexão de rede de uplink. |
voltage |
Obrigatório. Tensão da fonte de alimentação. |
amperes |
Obrigatório. Amperagem da fonte de alimentação. |
PowerReceptacleType
Tipos válidos de receptáculo de energia.
| Tipos enumerados | |
|---|---|
POWER_RECEPTACLE_TYPE_UNSPECIFIED |
O tipo de tomada do local não foi especificado. |
NEMA_5_15 |
NEMA 5-15. |
C_13 |
C13. |
STANDARD_EU |
Tomada europeia padrão. |
NetworkUplinkType
Tipos válidos de uplink de rede.
| Tipos enumerados | |
|---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
O tipo de uplink de rede não foi especificado. |
RJ_45 |
RJ-45. |
Tensão
Valores de tensão válidos.
| Tipos enumerados | |
|---|---|
VOLTAGE_UNSPECIFIED |
A tensão não foi especificada. |
VOLTAGE_110 |
120V. |
VOLTAGE_220 |
220V. |
Amperes
Valores de amperes válidos.
| Tipos enumerados | |
|---|---|
AMPERES_UNSPECIFIED |
A amperagem não foi especificada. |
AMPERES_15 |
15A. |
HardwareInstallationInfo
Informações para instalação de um hardware.
| Representação JSON |
|---|
{ "rackLocation": string, "powerDistanceMeters": integer, "switchDistanceMeters": integer, "rackUnitDimensions": { object ( |
| Campos | |
|---|---|
rackLocation |
Opcional. Localização do rack no site, por exemplo, 2º andar, sala 201, linha 7, rack 3. |
powerDistanceMeters |
Obrigatório. Distância da tomada em metros. |
switchDistanceMeters |
Obrigatório. Distância do switch de rede em metros. |
rackUnitDimensions |
Obrigatório. Dimensões da unidade de rack. |
rackSpace |
Obrigatório. Espaço do rack alocado para o hardware. |
rackType |
Obrigatório. Tipo de rack. |
Dimensões
Representa as dimensões de um objeto.
| Representação JSON |
|---|
{ "widthInches": number, "heightInches": number, "depthInches": number } |
| Campos | |
|---|---|
widthInches |
Obrigatório. Largura em polegadas. |
heightInches |
Obrigatório. Altura em polegadas. |
depthInches |
Obrigatório. Profundidade em polegadas. |
RackType
Tipos de rack válidos.
| Tipos enumerados | |
|---|---|
RACK_TYPE_UNSPECIFIED |
O tipo de rack não foi especificado. |
TWO_POST |
Rack de dois postes. |
FOUR_POST |
Rack de quatro postes. |
Métodos |
|
|---|---|
|
Cria um novo hardware em determinado projeto e local. |
|
Exclui o hardware. |
|
Recebe detalhes do hardware. |
|
Lista o hardware em um determinado projeto e local. |
|
Atualiza os parâmetros de hardware. |