NamespaceDeviceProperties interface
デバイスのプロパティを定義します。
プロパティ
| attributes | 顧客によって設定されたカスタム属性を含むキーと値のペアのセット。 |
| discovered |
デバイスへの参照。 デバイスが検出フローから作成された場合にのみ入力されます。 検出されたデバイス名を指定する必要があります。 |
| enabled | リソースが有効になっているかどうかを示します。 |
| endpoints | デバイスの未割り当てのエンドポイントと割り当てられたエンドポイントを含むプロパティ バッグ。 |
| external |
お客様から提供されたデバイス ID。 |
| last |
リソースが変更されるたびに更新されるタイムスタンプ (UTC)。 |
| manufacturer | デバイスの製造元。 |
| model | デバイス モデル。 |
| operating |
デバイス オペレーティング システム。 |
| operating |
デバイス オペレーティング システムのバージョン。 |
| provisioning |
リソースのプロビジョニング状態。 |
| status | デバイスステータスの更新。 |
| uuid | デバイスの一意の識別子。 |
| version | リソースが変更されるたびにインクリメントされる整数。 |
プロパティの詳細
attributes
顧客によって設定されたカスタム属性を含むキーと値のペアのセット。
attributes?: Record<string, any>
プロパティ値
Record<string, any>
discoveredDeviceRef
デバイスへの参照。 デバイスが検出フローから作成された場合にのみ入力されます。 検出されたデバイス名を指定する必要があります。
discoveredDeviceRef?: string
プロパティ値
string
enabled
リソースが有効になっているかどうかを示します。
enabled?: boolean
プロパティ値
boolean
endpoints
デバイスの未割り当てのエンドポイントと割り当てられたエンドポイントを含むプロパティ バッグ。
endpoints?: MessagingEndpoints
プロパティ値
externalDeviceId
お客様から提供されたデバイス ID。
externalDeviceId?: string
プロパティ値
string
lastTransitionTime
リソースが変更されるたびに更新されるタイムスタンプ (UTC)。
lastTransitionTime?: Date
プロパティ値
Date
manufacturer
デバイスの製造元。
manufacturer?: string
プロパティ値
string
model
デバイス モデル。
model?: string
プロパティ値
string
operatingSystem
デバイス オペレーティング システム。
operatingSystem?: string
プロパティ値
string
operatingSystemVersion
デバイス オペレーティング システムのバージョン。
operatingSystemVersion?: string
プロパティ値
string
provisioningState
リソースのプロビジョニング状態。
provisioningState?: string
プロパティ値
string
status
uuid
デバイスの一意の識別子。
uuid?: string
プロパティ値
string
version
リソースが変更されるたびにインクリメントされる整数。
version?: number
プロパティ値
number