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

出力専用。リレーションのカスタム名です(デバイスが割り当てられているストラクチャや部屋など)。

メソッド

executeCommand

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

get

企業が管理するデバイスを取得します。

list

企業が管理するデバイスの一覧を表示します。