Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IoTDeviceEntity

Package version

Represents an IoT device entity.

Hierarchy

Index

Properties

Optional additionalData

additionalData: undefined | {}

A bag of custom fields that should be part of the entity and will be presented to the user. NOTE: This property will not be serialized. It can only be populated by the server.

Optional deviceId

deviceId: undefined | string

The ID of the IoT Device in the IoT Hub NOTE: This property will not be serialized. It can only be populated by the server.

Optional deviceName

deviceName: undefined | string

The friendly name of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional deviceSubType

deviceSubType: undefined | string

The subType of the device ('PLC', 'HMI', 'EWS', etc.) NOTE: This property will not be serialized. It can only be populated by the server.

Optional deviceType

deviceType: undefined | string

The type of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional edgeId

edgeId: undefined | string

The ID of the edge device NOTE: This property will not be serialized. It can only be populated by the server.

Optional firmwareVersion

firmwareVersion: undefined | string

The firmware version of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional friendlyName

friendlyName: undefined | string

The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated. NOTE: This property will not be serialized. It can only be populated by the server.

Optional hostEntityId

hostEntityId: undefined | string

The Host entity id of this device NOTE: This property will not be serialized. It can only be populated by the server.

Optional id

id: undefined | string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

Optional importance

importance: DeviceImportance

Device importance, determines if the device classified as 'crown jewel'

Optional iotHubEntityId

iotHubEntityId: undefined | string

The AzureResource entity id of the IoT Hub NOTE: This property will not be serialized. It can only be populated by the server.

Optional iotSecurityAgentId

iotSecurityAgentId: undefined | string

The ID of the security agent running on the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional ipAddressEntityId

ipAddressEntityId: undefined | string

The IP entity if of this device NOTE: This property will not be serialized. It can only be populated by the server.

Optional isAuthorized

isAuthorized: undefined | false | true

Determines whether the device classified as authorized device NOTE: This property will not be serialized. It can only be populated by the server.

Optional isProgramming

isProgramming: undefined | false | true

Determines whether the device classified as programming device NOTE: This property will not be serialized. It can only be populated by the server.

Optional isScanner

isScanner: undefined | false | true

Is the device classified as a scanner device NOTE: This property will not be serialized. It can only be populated by the server.

kind

kind: "IoTDevice"

Polymorphic discriminator, which specifies the different types this object can be

Optional macAddress

macAddress: undefined | string

The MAC address of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional model

model: undefined | string

The model of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional name

name: undefined | string

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

Optional nicEntityIds

nicEntityIds: string[]

A list of Nic entity ids of the IoTDevice entity. NOTE: This property will not be serialized. It can only be populated by the server.

Optional operatingSystem

operatingSystem: undefined | string

The operating system of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional owners

owners: string[]

A list of owners of the IoTDevice entity. NOTE: This property will not be serialized. It can only be populated by the server.

Optional protocols

protocols: string[]

A list of protocols of the IoTDevice entity. NOTE: This property will not be serialized. It can only be populated by the server.

Optional purdueLayer

purdueLayer: undefined | string

The Purdue Layer of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional sensor

sensor: undefined | string

The sensor the device is monitored by NOTE: This property will not be serialized. It can only be populated by the server.

Optional serialNumber

serialNumber: undefined | string

The serial number of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional site

site: undefined | string

The site of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional source

source: undefined | string

The source of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional systemData

systemData: SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

Optional threatIntelligence

threatIntelligence: ThreatIntelligence[]

A list of TI contexts attached to the IoTDevice entity. NOTE: This property will not be serialized. It can only be populated by the server.

Optional type

type: undefined | string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Optional vendor

vendor: undefined | string

The vendor of the device NOTE: This property will not be serialized. It can only be populated by the server.

Optional zone

zone: undefined | string

The zone location of the device within a site NOTE: This property will not be serialized. It can only be populated by the server.

Generated using TypeDoc