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. Fecha y hora en que se creó este grupo de hardware.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Es opcional. Son las etiquetas asociadas a 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 pares "key": value. 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 de 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 de este HardwareGroup. Formato: projects/{project}/locations/{location}/zones/{zone}

requestedInstallationDate

object (Date)

Es opcional. Es la fecha de instalación solicitada para el hardware de este HardwareGroup. El cliente la completa.

Estado

Son los estados válidos de un HardwareGroup.

Enums
STATE_UNSPECIFIED El estado de HardwareGroup no está especificado.
ADDITIONAL_INFO_NEEDED Se requiere más información del cliente para avanzar.
BUILDING Google inició la compilación de hardware para este HardwareGroup.
SHIPPING El hardware se fabricó y se está enviando.
INSTALLING Se está instalando el hardware.
PARTIALLY_INSTALLED Se instaló parte del hardware del HardwareGroup.
INSTALLED Se instaló todo el hardware del HardwareGroup.
FAILED Se produjo un error y se requiere la intervención del cliente.

Métodos

create

Crea un grupo de hardware nuevo 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 orden determinado.

patch

Actualiza los parámetros de un grupo de hardware.