REST Resource: projects.locations.orders.hardwareGroups

Recurso: HardwareGroup

Um grupo de hardware que faz parte do mesmo pedido, tem o mesmo SKU e é entregue no mesmo local.

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "hardwareCount": integer,
  "config": {
    object (HardwareConfig)
  },
  "site": string,
  "state": enum (State),
  "zone": string,
  "requestedInstallationDate": {
    object (Date)
  }
}
Campos
name

string

Identificador. Nome deste grupo de hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardwareGroup}

createTime

string (Timestamp format)

Apenas saída. Data e hora em que este grupo de hardware foi criado.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Hora em que esse grupo de hardware foi atualizado pela última vez.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opcional. Rótulos associados a esse grupo de 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 "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hardwareCount

integer

Obrigatório. Número de hardwares neste HardwareGroup.

config

object (HardwareConfig)

Obrigatório. Configuração para hardware neste HardwareGroup.

site

string

Obrigatório. Nome do local em que o hardware deste HardwareGroup será entregue. Formato: projects/{project}/locations/{location}/sites/{site}

state

enum (State)

Apenas saída. Estado atual deste HardwareGroup.

zone

string

Opcional. Nome da zona a que o hardware neste HardwareGroup pertence. Formato: projects/{project}/locations/{location}/zones/{zone}

requestedInstallationDate

object (Date)

Opcional. Data de instalação solicitada para o hardware neste HardwareGroup. Preenchido pelo cliente.

Estado

Estados válidos de um HardwareGroup.

Tipos enumerados
STATE_UNSPECIFIED O estado do HardwareGroup não foi especificado.
ADDITIONAL_INFO_NEEDED Precisamos de mais informações do cliente para continuar.
BUILDING O Google começou a fabricar hardware para este HardwareGroup.
SHIPPING O hardware foi fabricado e está sendo enviado.
INSTALLING O hardware está sendo instalado.
PARTIALLY_INSTALLED Alguns hardwares no HardwareGroup foram instalados.
INSTALLED Todo o hardware no HardwareGroup foi instalado.
FAILED Ocorreu um erro e é necessária a intervenção do cliente.

Métodos

create

Cria um grupo de hardware em um determinado pedido.

delete

Exclui um grupo de hardware.

get

Recebe detalhes de um grupo de hardware.

list

Lista os grupos de hardware em uma determinada ordem.

patch

Atualiza os parâmetros de um grupo de hardware.