REST Resource: projects.locations.orders.hardwareGroups

Recurso: HardwareGroup

Um grupo de hardware que faz parte do mesmo pedido, tem a mesma 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. Hora em que o 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 o 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 do 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
(deprecated)

object (Date)

Opcional. Descontinuado: este valor não é usado. Em vez disso, use o campo requestedInstallationDate no recurso Order.

Estado

Estados válidos de um HardwareGroup.

Tipos enumerados
STATE_UNSPECIFIED O estado do HardwareGroup não foi especificado.
ADDITIONAL_INFO_NEEDED O cliente precisa fornecer mais informações para que o processo continue.
BUILDING O Google iniciou a criação de hardware para este HardwareGroup.
SHIPPING O hardware foi construído 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 a intervenção do cliente é necessária.

Métodos

create

Cria um novo 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 um determinado pedido.

patch

Atualiza os parâmetros de um grupo de hardware.