REST Resource: projects.locations.orders.hardwareGroups

Ressource: HardwareGroup

Eine Gruppe von Hardwaregeräten, die Teil derselben Bestellung sind, dieselbe SKU haben und an denselben Standort geliefert werden.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "hardwareCount": integer,
  "config": {
    object (HardwareConfig)
  },
  "site": string,
  "state": enum (State),
  "zone": string,
  "requestedInstallationDate": {
    object (Date)
  }
}
Felder
name

string

ID. Name dieser Hardwaregruppe. Format: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardwareGroup}

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem diese Hardwaregruppe erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem diese Hardwaregruppe zuletzt aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Labels, die dieser Hardwaregruppe als Schlüssel/Wert-Paare zugeordnet sind. Weitere Informationen zu Labels finden Sie unter Labels erstellen und verwalten.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hardwareCount

integer

Erforderlich. Anzahl der Hardware in dieser HardwareGroup.

config

object (HardwareConfig)

Erforderlich. Konfiguration für Hardware in dieser HardwareGroup.

site

string

Erforderlich. Name des Standorts, an den die Hardware in dieser HardwareGroup geliefert wird. Format: projects/{project}/locations/{location}/sites/{site}

state

enum (State)

Nur Ausgabe. Aktueller Status dieser HardwareGroup.

zone

string

Optional. Name der Zone, zu der die Hardware in dieser HardwareGroup gehört. Format: projects/{project}/locations/{location}/zones/{zone}

requestedInstallationDate
(deprecated)

object (Date)

Optional. Eingestellt: Dieser Wert wird nicht verwendet. Verwenden Sie stattdessen das Feld „requestedInstallationDate“ in der Ressource „Order“.

Bundesland

Gültige Status einer HardwareGroup.

Enums
STATE_UNSPECIFIED Der Status der HardwareGroup ist nicht angegeben.
ADDITIONAL_INFO_NEEDED Der Kunde muss weitere Informationen bereitstellen, damit die Anfrage bearbeitet werden kann.
BUILDING Google hat mit dem Erstellen von Hardware für diese HardwareGroup begonnen.
SHIPPING Die Hardware wurde gebaut und wird versendet.
INSTALLING Die Hardware wird installiert.
PARTIALLY_INSTALLED Einige Hardwaregeräte in der HardwareGroup wurden installiert.
INSTALLED Die gesamte Hardware in der HardwareGroup wurde installiert.
FAILED Es ist ein Fehler aufgetreten und der Kunde muss eingreifen.

Methoden

create

Erstellt eine neue Hardwaregruppe in einer bestimmten Bestellung.

delete

Löscht eine Hardwaregruppe.

get

Ruft Details zu einer Hardwaregruppe ab.

list

Listet Hardwaregruppen in einer bestimmten Bestellung auf.

patch

Aktualisiert die Parameter einer Hardwaregruppe.