IoTDeviceEntity interface

Rappresenta un'entità dispositivo IoT.

Extends

Proprietà

additionalData

Contenitore di campi personalizzati che devono far parte dell'entità e che verranno presentati all'utente.

deviceId

ID del dispositivo IoT nell'hub IoT

deviceName

Nome descrittivo del dispositivo

deviceSubType

Sottotipo del dispositivo ('PLC', 'HMI', 'EWS', ecc.)

deviceType

Tipo del dispositivo

edgeId

ID del dispositivo perimetrale

firmwareVersion

Versione del firmware del dispositivo

friendlyName

Nome visualizzato dell'elemento grafico che è una breve descrizione leggibile dell'istanza dell'elemento del grafo. Questa proprietà è facoltativa e potrebbe essere generata dal sistema.

hostEntityId

ID entità host del dispositivo

importance

Importanza del dispositivo, determina se il dispositivo è classificato come "gioiello corona"

iotHubEntityId

ID entità AzureResource dell'hub IoT

iotSecurityAgentId

ID dell'agente di sicurezza in esecuzione nel dispositivo

ipAddressEntityId

Entità IP se del dispositivo

isAuthorized

Determina se il dispositivo è classificato come dispositivo autorizzato

isProgramming

Determina se il dispositivo è classificato come dispositivo di programmazione

isScanner

Dispositivo classificato come dispositivo scanner

kind

Tipo di entità.

macAddress

Indirizzo MAC del dispositivo

model

Modello del dispositivo

nicEntityIds

Elenco degli ID entità Nic dell'entità IoTDevice.

operatingSystem

Sistema operativo del dispositivo

owners

Elenco dei proprietari dell'entità IoTDevice.

protocols

Elenco di protocolli dell'entità IoTDevice.

purdueLayer

Livello purdue del dispositivo

sensor

Il sensore monitorato dal dispositivo

serialNumber

Numero di serie del dispositivo

site

Sito del dispositivo

source

Origine del dispositivo

threatIntelligence

Elenco di contesti TI collegati all'entità IoTDevice.

vendor

Fornitore del dispositivo

zone

Posizione della zona del dispositivo all'interno di un sito

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

nome della risorsa.

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Dettagli proprietà

additionalData

Contenitore di campi personalizzati che devono far parte dell'entità e che verranno presentati all'utente.

additionalData?: Record<string, any>

Valore della proprietà

Record<string, any>

deviceId

ID del dispositivo IoT nell'hub IoT

deviceId?: string

Valore della proprietà

string

deviceName

Nome descrittivo del dispositivo

deviceName?: string

Valore della proprietà

string

deviceSubType

Sottotipo del dispositivo ('PLC', 'HMI', 'EWS', ecc.)

deviceSubType?: string

Valore della proprietà

string

deviceType

Tipo del dispositivo

deviceType?: string

Valore della proprietà

string

edgeId

ID del dispositivo perimetrale

edgeId?: string

Valore della proprietà

string

firmwareVersion

Versione del firmware del dispositivo

firmwareVersion?: string

Valore della proprietà

string

friendlyName

Nome visualizzato dell'elemento grafico che è una breve descrizione leggibile dell'istanza dell'elemento del grafo. Questa proprietà è facoltativa e potrebbe essere generata dal sistema.

friendlyName?: string

Valore della proprietà

string

hostEntityId

ID entità host del dispositivo

hostEntityId?: string

Valore della proprietà

string

importance

Importanza del dispositivo, determina se il dispositivo è classificato come "gioiello corona"

importance?: string

Valore della proprietà

string

iotHubEntityId

ID entità AzureResource dell'hub IoT

iotHubEntityId?: string

Valore della proprietà

string

iotSecurityAgentId

ID dell'agente di sicurezza in esecuzione nel dispositivo

iotSecurityAgentId?: string

Valore della proprietà

string

ipAddressEntityId

Entità IP se del dispositivo

ipAddressEntityId?: string

Valore della proprietà

string

isAuthorized

Determina se il dispositivo è classificato come dispositivo autorizzato

isAuthorized?: boolean

Valore della proprietà

boolean

isProgramming

Determina se il dispositivo è classificato come dispositivo di programmazione

isProgramming?: boolean

Valore della proprietà

boolean

isScanner

Dispositivo classificato come dispositivo scanner

isScanner?: boolean

Valore della proprietà

boolean

kind

Tipo di entità.

kind: "IoTDevice"

Valore della proprietà

"IoTDevice"

macAddress

Indirizzo MAC del dispositivo

macAddress?: string

Valore della proprietà

string

model

Modello del dispositivo

model?: string

Valore della proprietà

string

nicEntityIds

Elenco degli ID entità Nic dell'entità IoTDevice.

nicEntityIds?: string[]

Valore della proprietà

string[]

operatingSystem

Sistema operativo del dispositivo

operatingSystem?: string

Valore della proprietà

string

owners

Elenco dei proprietari dell'entità IoTDevice.

owners?: string[]

Valore della proprietà

string[]

protocols

Elenco di protocolli dell'entità IoTDevice.

protocols?: string[]

Valore della proprietà

string[]

purdueLayer

Livello purdue del dispositivo

purdueLayer?: string

Valore della proprietà

string

sensor

Il sensore monitorato dal dispositivo

sensor?: string

Valore della proprietà

string

serialNumber

Numero di serie del dispositivo

serialNumber?: string

Valore della proprietà

string

site

Sito del dispositivo

site?: string

Valore della proprietà

string

source

Origine del dispositivo

source?: string

Valore della proprietà

string

threatIntelligence

Elenco di contesti TI collegati all'entità IoTDevice.

threatIntelligence?: ThreatIntelligence[]

Valore della proprietà

vendor

Fornitore del dispositivo

vendor?: string

Valore della proprietà

string

zone

Posizione della zona del dispositivo all'interno di un sito

zone?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valore della proprietà

string

ereditato daEntity.id

name

nome della risorsa.

name?: string

Valore della proprietà

string

ereditato daEntity.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

systemData?: SystemData

Valore della proprietà

Ereditato daEntity.systemData

type

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valore della proprietà

string

Ereditato daEntity.type