Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DeviceTwinInfo

Package version

Information about the device twin, which is the cloud representation of application device metadata.

Hierarchy

  • DeviceTwinInfo

Index

Properties

Optional authenticationType

authenticationType: undefined | string

Authentication type used for this device: either SAS, SelfSigned, or CertificateAuthority.

Optional cloudToDeviceMessageCount

cloudToDeviceMessageCount: undefined | number

Count of cloud to device messages sent to this device.

Optional connectionState

connectionState: undefined | string

Whether the device is connected or disconnected.

Optional deviceId

deviceId: undefined | string

The unique identifier of the device twin.

Optional etag

etag: undefined | string

A piece of information that describes the content of the device twin. Each etag is guaranteed to be unique per device twin.

Optional lastActivityTime

lastActivityTime: undefined | string

The ISO8601 timestamp of the last activity.

Optional properties

Properties JSON element.

Optional status

status: undefined | string

Whether the device twin is enabled or disabled.

Optional statusUpdateTime

statusUpdateTime: undefined | string

The ISO8601 timestamp of the last device twin status update.

Optional version

version: undefined | number

An integer that is incremented by one each time the device twin is updated.

Optional x509Thumbprint

The thumbprint is a unique value for the x509 certificate, commonly used to find a particular certificate in a certificate store. The thumbprint is dynamically generated using the SHA1 algorithm, and does not physically exist in the certificate.

Generated using TypeDoc