Partager via


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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceId

ID de l’appareil IoT dans l’IoT Hub REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceName

Nom convivial de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceSubType

Sous-type de l’appareil ('PLC', 'HMI', 'EWS', etc.) REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceType

Type de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

edgeId

ID de l’appareil périphérique REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

firmwareVersion

Version du microprogramme de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

hostEntityId

ID d’entité hôte de cet appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

importance

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

iotHubEntityId

ID d’entité AzureResource de l’IoT Hub REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

iotSecurityAgentId

ID de l’agent de sécurité en cours d’exécution sur l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

ipAddressEntityId

Entité IP si de cet appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isAuthorized

Détermine si l’appareil classé comme appareil autorisé REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isProgramming

Détermine si l’appareil classé comme appareil de programmation REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isScanner

L’appareil est-il classé en tant qu’appareil de scanneur REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

kind

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

macAddress

Adresse MAC de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

model

Modèle de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

nicEntityIds

Liste des ID d’entité de carte réseau de l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

operatingSystem

Le système d’exploitation de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

owners

Liste des propriétaires de l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

protocols

Liste des protocoles de l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

purdueLayer

Couche Purdue de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sensor

Le capteur que l’appareil est surveillé par REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

serialNumber

Numéro de série de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

site

Site de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

source

Source de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

threatIntelligence

Liste des contextes TI attachés à l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

vendor

Fournisseur de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

zone

Emplacement de zone de l’appareil au sein d’un site REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

additionalData?: {[propertyName: string]: Record<string, unknown>}

Valeur de propriété

{[propertyName: string]: Record<string, unknown>}

deviceId

ID de l’appareil IoT dans l’IoT Hub REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceId?: string

Valeur de propriété

string

deviceName

Nom convivial de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceName?: string

Valeur de propriété

string

deviceSubType

Sous-type de l’appareil ('PLC', 'HMI', 'EWS', etc.) REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceSubType?: string

Valeur de propriété

string

deviceType

Type de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deviceType?: string

Valeur de propriété

string

edgeId

ID de l’appareil périphérique REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

edgeId?: string

Valeur de propriété

string

firmwareVersion

Version du microprogramme de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

friendlyName?: string

Valeur de propriété

string

hostEntityId

ID d’entité hôte de cet appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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 de l’IoT Hub REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

iotHubEntityId?: string

Valeur de propriété

string

iotSecurityAgentId

ID de l’agent de sécurité en cours d’exécution sur l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

iotSecurityAgentId?: string

Valeur de propriété

string

ipAddressEntityId

Entité IP si de cet appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

ipAddressEntityId?: string

Valeur de propriété

string

isAuthorized

Détermine si l’appareil classé comme appareil autorisé REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isAuthorized?: boolean

Valeur de propriété

boolean

isProgramming

Détermine si l’appareil classé comme appareil de programmation REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isProgramming?: boolean

Valeur de propriété

boolean

isScanner

L’appareil est-il classé en tant qu’appareil de scanneur REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isScanner?: boolean

Valeur de propriété

boolean

kind

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

kind: "IoTDevice"

Valeur de propriété

"IoTDevice"

macAddress

Adresse MAC de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

macAddress?: string

Valeur de propriété

string

model

Modèle de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

model?: string

Valeur de propriété

string

nicEntityIds

Liste des ID d’entité de carte réseau de l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

nicEntityIds?: string[]

Valeur de propriété

string[]

operatingSystem

Le système d’exploitation de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

operatingSystem?: string

Valeur de propriété

string

owners

Liste des propriétaires de l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

owners?: string[]

Valeur de propriété

string[]

protocols

Liste des protocoles de l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

protocols?: string[]

Valeur de propriété

string[]

purdueLayer

Couche Purdue de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

purdueLayer?: string

Valeur de propriété

string

sensor

Le capteur que l’appareil est surveillé par REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sensor?: string

Valeur de propriété

string

serialNumber

Numéro de série de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

serialNumber?: string

Valeur de propriété

string

site

Site de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

site?: string

Valeur de propriété

string

source

Source de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

source?: string

Valeur de propriété

string

threatIntelligence

Liste des contextes TI attachés à l’entité IoTDevice. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

threatIntelligence?: ThreatIntelligence[]

Valeur de propriété

vendor

Fournisseur de l’appareil REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

vendor?: string

Valeur de propriété

string

zone

Emplacement de zone de l’appareil au sein d’un site REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deEntity.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name?: string

Valeur de propriété

string

héritée deEntity.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée deEntity.systemData

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deEntity.type