REST Resource: enterprises.devices

Recurso: Device

O recurso do dispositivo representa uma instância do dispositivo gerenciado empresarial na propriedade.

Representação JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Campos
name

string

Obrigatório. O nome de recurso do dispositivo. Por exemplo: "empresas/XYZ/devices/123".

type

string

Apenas saída. Tipo do dispositivo para fins gerais de exibição. Por exemplo: "TERMOSTATO". Esse tipo não pode ser usado para deduzir ou inferir a funcionalidade do dispositivo real atribuído. Em vez disso, use as características retornadas para o dispositivo.

traits

object (Struct format)

Apenas saída. Características do dispositivo.

parentRelations[]

object (ParentRelation)

Detalhes do usuário atribuído no dispositivo.

ParentRelation

Representa as relações de dispositivo, por exemplo, estrutura/ambiente a que o dispositivo é atribuído.

Representação JSON
{
  "parent": string,
  "displayName": string
}
Campos
parent

string

Apenas saída. O nome da relação, por exemplo, estrutura/ambiente a que o dispositivo é atribuído. Por exemplo: "empresas/XYZ/estruturas/ABC". ou "empresas/XYZ/estruturas/ABC/salas/123"

displayName

string

Apenas saída. O nome personalizado da relação, por exemplo, estrutura/ambiente a que o dispositivo é atribuído.

Métodos

executeCommand

Executa um comando para um dispositivo gerenciado pela empresa.

get

Recebe um dispositivo gerenciado pela empresa.

list

Lista os dispositivos gerenciados pela empresa.