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. Nome di questo gruppo di hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardwareGroup}

createTime

string (Timestamp format)

Solo output. Ora in cui è stato creato questo gruppo di hardware.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Ora in cui questo gruppo di hardware è stato aggiornato l'ultima volta.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

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 in 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
(deprecated)

object (Date)

Facoltativo. Ritirato: questo valore non viene utilizzato. Utilizza invece il campo requestedInstallationDate nella risorsa Order.

Stato

Stati validi di un HardwareGroup.

Enum
STATE_UNSPECIFIED Lo stato di HardwareGroup non è specificato.
ADDITIONAL_INFO_NEEDED Sono necessarie ulteriori informazioni da parte del cliente per procedere.
BUILDING Google ha avviato la creazione dell'hardware per questo HardwareGroup.
SHIPPING L'hardware è stato creato ed è in fase di spedizione.
INSTALLING L'hardware è in fase di installazione.
PARTIALLY_INSTALLED Alcuni hardware in HardwareGroup sono stati installati.
INSTALLED Tutti gli hardware in HardwareGroup sono stati installati.
FAILED Si è verificato un errore ed è necessario l'intervento del cliente.

Metodi

create

Crea un nuovo gruppo di hardware in un ordine specifico.

delete

Elimina un gruppo di hardware.

get

Recupera i dettagli di un gruppo di hardware.

list

Elenca i gruppi di hardware in un ordine specifico.

patch

Aggiorna i parametri di un gruppo di hardware.