REST Resource: projects.locations.orders.hardwareGroups

Recurso: HardwareGroup

Es un grupo de hardware que forma parte del mismo pedido, tiene el mismo SKU y se entrega en el mismo sitio.

Representación 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

Es el identificador. Es el nombre de este grupo de hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardwareGroup}

createTime

string (Timestamp format)

Solo salida. Es la hora en que se creó este grupo de hardware.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la hora en que se actualizó por última vez este grupo de hardware.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "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)

Es opcional. Son las etiquetas asociadas con este grupo de hardware como pares clave-valor. Para obtener más información sobre las etiquetas, consulta Crea y administra etiquetas.

Un objeto que contiene una lista de "key": value pares. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hardwareCount

integer

Obligatorio. Es la cantidad de hardware en este HardwareGroup.

config

object (HardwareConfig)

Obligatorio. Es la configuración del hardware en este HardwareGroup.

site

string

Obligatorio. Es el nombre del sitio en el que se entregará el hardware en este HardwareGroup. Formato: projects/{project}/locations/{location}/sites/{site}

state

enum (State)

Solo salida. Es el estado actual de este HardwareGroup.

zone

string

Es opcional. Es el nombre de la zona a la que pertenece el hardware en este HardwareGroup. Formato: projects/{project}/locations/{location}/zones/{zone}

requestedInstallationDate
(deprecated)

object (Date)

Es opcional. Obsoleto: Este valor no se usa. En su lugar, usa el campo requestedInstallationDate en el recurso Order.

Estado

Estados válidos de un HardwareGroup.

Enums
STATE_UNSPECIFIED No se especifica el estado del HardwareGroup.
ADDITIONAL_INFO_NEEDED Se requiere más información del cliente para avanzar.
BUILDING Google comenzó a compilar hardware para este HardwareGroup.
SHIPPING Se compiló el hardware y se está enviando.
INSTALLING Se está instalando el hardware.
PARTIALLY_INSTALLED Se instaló parte del hardware en el HardwareGroup.
INSTALLED Se instaló todo el hardware en el HardwareGroup.
FAILED Se produjo un error y se requiere la intervención del cliente.

Métodos

create

Crea un nuevo grupo de hardware en un pedido determinado.

delete

Borra un grupo de hardware.

get

Obtiene detalles de un grupo de hardware.

list

Enumera los grupos de hardware en un pedido determinado.

patch

Actualiza los parámetros de un grupo de hardware.