DeviceTwinInfo interface
Information about the device twin, which is the cloud representation of application device metadata.
Properties
| authentication |
Authentication type used for this device: either SAS, SelfSigned, or CertificateAuthority. |
| cloud |
Count of cloud to device messages sent to this device. |
| connection |
Whether the device is connected or disconnected. |
| device |
The unique identifier of the device twin. |
| etag | A piece of information that describes the content of the device twin. Each etag is guaranteed to be unique per device twin. |
| last |
The ISO8601 timestamp of the last activity. |
| properties | Properties JSON element. |
| status | Whether the device twin is enabled or disabled. |
| status |
The ISO8601 timestamp of the last device twin status update. |
| version | An integer that is incremented by one each time the device twin is updated. |
| 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. |
Property Details
authenticationType
Authentication type used for this device: either SAS, SelfSigned, or CertificateAuthority.
authenticationType: string
Property Value
string
cloudToDeviceMessageCount
Count of cloud to device messages sent to this device.
cloudToDeviceMessageCount: number
Property Value
number
connectionState
Whether the device is connected or disconnected.
connectionState: string
Property Value
string
deviceId
The unique identifier of the device twin.
deviceId: string
Property Value
string
etag
A piece of information that describes the content of the device twin. Each etag is guaranteed to be unique per device twin.
etag: string
Property Value
string
lastActivityTime
The ISO8601 timestamp of the last activity.
lastActivityTime: string
Property Value
string
properties
Properties JSON element.
properties: DeviceTwinInfoProperties
Property Value
status
Whether the device twin is enabled or disabled.
status: string
Property Value
string
statusUpdateTime
The ISO8601 timestamp of the last device twin status update.
statusUpdateTime: string
Property Value
string
version
An integer that is incremented by one each time the device twin is updated.
version: number
Property Value
number
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.
x509Thumbprint: DeviceTwinInfoX509Thumbprint