IoTDeviceEntity interface

Représente une entité d’appareil IoT.

Extends

Propriétés

additionalData

Un conteneur de champs personnalisés qui doivent faire partie de l’entité et qui sera présenté à l’utilisateur.

deviceId

ID de l’appareil IoT dans ioT Hub

deviceName

Nom convivial de l’appareil

deviceSubType

Sous-type de l’appareil ('PLC', 'HMI', 'EWS', etc.)

deviceType

Type de l’appareil

edgeId

ID de l’appareil de périphérie

firmwareVersion

Version du microprogramme de l’appareil

friendlyName

Nom d’affichage de l’élément de graphe, qui est une brève description lisible humainement de l’instance d’élément de graphique. Cette propriété est facultative et peut être générée par le système.

hostEntityId

ID d’entité hôte de cet appareil

importance

Importance de l’appareil, détermine si l’appareil classé comme « bijou de couronne »

iotHubEntityId

ID d’entité AzureResource du hub IoT

iotSecurityAgentId

ID de l’agent de sécurité en cours d’exécution sur l’appareil

ipAddressEntityId

Entité IP si de cet appareil

isAuthorized

Détermine si l’appareil est classé comme appareil autorisé

isProgramming

Détermine si l’appareil classé comme appareil de programmation

isScanner

L’appareil est-il classé en tant qu’appareil de scanneur

kind

Type de l’entité.

macAddress

Adresse MAC de l’appareil

model

Modèle de l’appareil

nicEntityIds

Liste des ID d’entité de carte réseau de l’entité IoTDevice.

operatingSystem

Système d’exploitation de l’appareil

owners

Liste des propriétaires de l’entité IoTDevice.

protocols

Liste des protocoles de l’entité IoTDevice.

purdueLayer

Couche Purdue de l’appareil

sensor

Le capteur de l’appareil est surveillé par

serialNumber

Numéro de série de l’appareil

site

Site de l’appareil

source

Source de l’appareil

threatIntelligence

Liste des contextes TI attachés à l’entité IoTDevice.

vendor

Fournisseur de l’appareil

zone

Emplacement de zone de l’appareil dans un site

Propriétés héritées

id

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

nom de la ressource.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

Détails de la propriété

additionalData

Un conteneur de champs personnalisés qui doivent faire partie de l’entité et qui sera présenté à l’utilisateur.

additionalData?: Record<string, any>

Valeur de propriété

Record<string, any>

deviceId

ID de l’appareil IoT dans ioT Hub

deviceId?: string

Valeur de propriété

string

deviceName

Nom convivial de l’appareil

deviceName?: string

Valeur de propriété

string

deviceSubType

Sous-type de l’appareil ('PLC', 'HMI', 'EWS', etc.)

deviceSubType?: string

Valeur de propriété

string

deviceType

Type de l’appareil

deviceType?: string

Valeur de propriété

string

edgeId

ID de l’appareil de périphérie

edgeId?: string

Valeur de propriété

string

firmwareVersion

Version du microprogramme de l’appareil

firmwareVersion?: string

Valeur de propriété

string

friendlyName

Nom d’affichage de l’élément de graphe, qui est une brève description lisible humainement de l’instance d’élément de graphique. Cette propriété est facultative et peut être générée par le système.

friendlyName?: string

Valeur de propriété

string

hostEntityId

ID d’entité hôte de cet appareil

hostEntityId?: string

Valeur de propriété

string

importance

Importance de l’appareil, détermine si l’appareil classé comme « bijou de couronne »

importance?: string

Valeur de propriété

string

iotHubEntityId

ID d’entité AzureResource du hub IoT

iotHubEntityId?: string

Valeur de propriété

string

iotSecurityAgentId

ID de l’agent de sécurité en cours d’exécution sur l’appareil

iotSecurityAgentId?: string

Valeur de propriété

string

ipAddressEntityId

Entité IP si de cet appareil

ipAddressEntityId?: string

Valeur de propriété

string

isAuthorized

Détermine si l’appareil est classé comme appareil autorisé

isAuthorized?: boolean

Valeur de propriété

boolean

isProgramming

Détermine si l’appareil classé comme appareil de programmation

isProgramming?: boolean

Valeur de propriété

boolean

isScanner

L’appareil est-il classé en tant qu’appareil de scanneur

isScanner?: boolean

Valeur de propriété

boolean

kind

Type de l’entité.

kind: "IoTDevice"

Valeur de propriété

"IoTDevice"

macAddress

Adresse MAC de l’appareil

macAddress?: string

Valeur de propriété

string

model

Modèle de l’appareil

model?: string

Valeur de propriété

string

nicEntityIds

Liste des ID d’entité de carte réseau de l’entité IoTDevice.

nicEntityIds?: string[]

Valeur de propriété

string[]

operatingSystem

Système d’exploitation de l’appareil

operatingSystem?: string

Valeur de propriété

string

owners

Liste des propriétaires de l’entité IoTDevice.

owners?: string[]

Valeur de propriété

string[]

protocols

Liste des protocoles de l’entité IoTDevice.

protocols?: string[]

Valeur de propriété

string[]

purdueLayer

Couche Purdue de l’appareil

purdueLayer?: string

Valeur de propriété

string

sensor

Le capteur de l’appareil est surveillé par

sensor?: string

Valeur de propriété

string

serialNumber

Numéro de série de l’appareil

serialNumber?: string

Valeur de propriété

string

site

Site de l’appareil

site?: string

Valeur de propriété

string

source

Source de l’appareil

source?: string

Valeur de propriété

string

threatIntelligence

Liste des contextes TI attachés à l’entité IoTDevice.

threatIntelligence?: ThreatIntelligence[]

Valeur de propriété

vendor

Fournisseur de l’appareil

vendor?: string

Valeur de propriété

string

zone

Emplacement de zone de l’appareil dans un site

zone?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valeur de propriété

string

Hérité deEntity.id

name

nom de la ressource.

name?: string

Valeur de propriété

string

Hérité deEntity.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

systemData?: SystemData

Valeur de propriété

Hérité deEntity.systemData

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

type?: string

Valeur de propriété

string

Hérité deentity.type