REST Resource: projects.locations.orders.hardwareGroups

Risorsa: HardwareGroup

Un gruppo di hardware che fa parte dello stesso ordine, ha lo stesso SKU e viene consegnato alla stessa sede.

Rappresentazione 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)
  }
}
Campi
name

string

Identificatore. Il nome di questo gruppo hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardwareGroup}

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato questo gruppo di hardware.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento di questo gruppo di hardware.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facoltativo. Etichette associate a questo gruppo di hardware come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hardwareCount

integer

Obbligatorio. Numero di hardware in questo HardwareGroup.

config

object (HardwareConfig)

Obbligatorio. Configurazione dell'hardware in questo HardwareGroup.

site

string

Obbligatorio. Nome della sede in cui verrà consegnato l'hardware di questo HardwareGroup. Formato: projects/{project}/locations/{location}/sites/{site}

state

enum (State)

Solo output. Stato attuale di questo HardwareGroup.

zone

string

Facoltativo. Nome della zona a cui appartiene l'hardware in questo HardwareGroup. Formato: projects/{project}/locations/{location}/zones/{zone}

requestedInstallationDate

object (Date)

Facoltativo. Data di installazione richiesta per l'hardware in questo HardwareGroup. Compilato dal cliente.

Stato

Stati validi di un HardwareGroup.

Enum
STATE_UNSPECIFIED Lo stato di HardwareGroup non è specificato.
ADDITIONAL_INFO_NEEDED Per procedere, sono necessarie ulteriori informazioni da parte del cliente.
BUILDING Google ha iniziato a creare hardware per questo HardwareGroup.
SHIPPING L'hardware è stato costruito e verrà spedito.
INSTALLING L'hardware è in fase di installazione.
PARTIALLY_INSTALLED Alcuni componenti hardware in HardwareGroup sono stati installati.
INSTALLED Tutto l'hardware in HardwareGroup è stato installato.
FAILED Si è verificato un errore ed è necessario l'intervento del cliente.

Metodi

create

Crea un nuovo gruppo di hardware in un determinato ordine.

delete

Elimina un gruppo di hardware.

get

Recupera i dettagli di un gruppo hardware.

list

Elenca i gruppi hardware in un determinato ordine.

patch

Aggiorna i parametri di un gruppo hardware.