REST Resource: enterprises.devices

リソース: Device

デバイス リソースは、プロパティ内の企業が管理するデバイスのインスタンスを表します。

JSON 表現
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
フィールド
name

string

必須。デバイスのリソース名。例: "enterprises/XYZ/devices/123"

type

string

出力のみ。一般的な表示を目的としたデバイスのタイプ。例: "TheRMOSTAT"。デバイスタイプは、割り当てられている実際のデバイスの機能を推測または推測するために使用することはできません。代わりに、デバイスに対して返されたトレイトを使用します。

traits

object (Struct format)

出力のみ。デバイス トレイト。

parentRelations[]

object (ParentRelation)

デバイスの割り当て先の詳細。

ParentRelation

デバイスの関係(デバイスが割り当てられているストラクチャや部屋など)を表します。

JSON 表現
{
  "parent": string,
  "displayName": string
}
フィールド
parent

string

出力のみ。関係の名前(デバイスが割り当てられているストラクチャや部屋など)。例: "enterprises/XYZ/structures/ABC" または "enterprises/XYZ/structures/ABC/rooms/123"

displayName

string

出力のみ。関係のカスタム名(デバイスが割り当てられているストラクチャや部屋など)。

Methods

executeCommand

企業が管理するデバイスに対してコマンドを実行します。

get

企業によって管理されているデバイスを取得します。

list

企業が管理するデバイスをリストします。