IoTDeviceEntity interface

Reprezentuje jednostkę urządzenia IoT.

Rozszerzenie

Właściwości

additionalData

Worek pól niestandardowych, które powinny być częścią jednostki i zostaną wyświetlone użytkownikowi.

deviceId

Identyfikator urządzenia IoT w usłudze IoT Hub

deviceName

Przyjazna nazwa urządzenia

deviceSubType

Podtyp urządzenia ('PLC', 'HMI', 'EWS'itp.)

deviceType

Typ urządzenia

edgeId

Identyfikator urządzenia brzegowego

firmwareVersion

Wersja oprogramowania układowego urządzenia

friendlyName

Nazwa wyświetlana elementu grafu, która jest krótko czytelnym opisem wystąpienia elementu grafu. Ta właściwość jest opcjonalna i może być generowana przez system.

hostEntityId

Identyfikator jednostki hosta tego urządzenia

importance

Ważność urządzenia określa, czy urządzenie zostało sklasyfikowane jako "klejnot koronowy"

iotHubEntityId

Identyfikator jednostki AzureResource usługi IoT Hub

iotSecurityAgentId

Identyfikator agenta zabezpieczeń uruchomionego na urządzeniu

ipAddressEntityId

Jednostka IP w przypadku tego urządzenia

isAuthorized

Określa, czy urządzenie zostało sklasyfikowane jako autoryzowane urządzenie

isProgramming

Określa, czy urządzenie sklasyfikowane jako urządzenie programistyczne

isScanner

Czy urządzenie jest klasyfikowane jako urządzenie skanera

kind

Rodzaj jednostki.

macAddress

Adres MAC urządzenia

model

Model urządzenia

nicEntityIds

Lista identyfikatorów jednostek karty sieciowej jednostki IoTDevice.

operatingSystem

System operacyjny urządzenia

owners

Lista właścicieli jednostki IoTDevice.

protocols

Lista protokołów jednostki IoTDevice.

purdueLayer

Warstwa purdue urządzenia

sensor

Czujnik monitorowany przez urządzenie

serialNumber

Numer seryjny urządzenia

site

Lokacja urządzenia

source

Źródło urządzenia

threatIntelligence

Lista kontekstów TI dołączonych do jednostki IoTDevice.

vendor

Dostawca urządzenia

zone

Lokalizacja strefy urządzenia w lokacji

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nazwa zasobu

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

Szczegóły właściwości

additionalData

Worek pól niestandardowych, które powinny być częścią jednostki i zostaną wyświetlone użytkownikowi.

additionalData?: Record<string, any>

Wartość właściwości

Record<string, any>

deviceId

Identyfikator urządzenia IoT w usłudze IoT Hub

deviceId?: string

Wartość właściwości

string

deviceName

Przyjazna nazwa urządzenia

deviceName?: string

Wartość właściwości

string

deviceSubType

Podtyp urządzenia ('PLC', 'HMI', 'EWS'itp.)

deviceSubType?: string

Wartość właściwości

string

deviceType

Typ urządzenia

deviceType?: string

Wartość właściwości

string

edgeId

Identyfikator urządzenia brzegowego

edgeId?: string

Wartość właściwości

string

firmwareVersion

Wersja oprogramowania układowego urządzenia

firmwareVersion?: string

Wartość właściwości

string

friendlyName

Nazwa wyświetlana elementu grafu, która jest krótko czytelnym opisem wystąpienia elementu grafu. Ta właściwość jest opcjonalna i może być generowana przez system.

friendlyName?: string

Wartość właściwości

string

hostEntityId

Identyfikator jednostki hosta tego urządzenia

hostEntityId?: string

Wartość właściwości

string

importance

Ważność urządzenia określa, czy urządzenie zostało sklasyfikowane jako "klejnot koronowy"

importance?: string

Wartość właściwości

string

iotHubEntityId

Identyfikator jednostki AzureResource usługi IoT Hub

iotHubEntityId?: string

Wartość właściwości

string

iotSecurityAgentId

Identyfikator agenta zabezpieczeń uruchomionego na urządzeniu

iotSecurityAgentId?: string

Wartość właściwości

string

ipAddressEntityId

Jednostka IP w przypadku tego urządzenia

ipAddressEntityId?: string

Wartość właściwości

string

isAuthorized

Określa, czy urządzenie zostało sklasyfikowane jako autoryzowane urządzenie

isAuthorized?: boolean

Wartość właściwości

boolean

isProgramming

Określa, czy urządzenie sklasyfikowane jako urządzenie programistyczne

isProgramming?: boolean

Wartość właściwości

boolean

isScanner

Czy urządzenie jest klasyfikowane jako urządzenie skanera

isScanner?: boolean

Wartość właściwości

boolean

kind

Rodzaj jednostki.

kind: "IoTDevice"

Wartość właściwości

"IoTDevice"

macAddress

Adres MAC urządzenia

macAddress?: string

Wartość właściwości

string

model

Model urządzenia

model?: string

Wartość właściwości

string

nicEntityIds

Lista identyfikatorów jednostek karty sieciowej jednostki IoTDevice.

nicEntityIds?: string[]

Wartość właściwości

string[]

operatingSystem

System operacyjny urządzenia

operatingSystem?: string

Wartość właściwości

string

owners

Lista właścicieli jednostki IoTDevice.

owners?: string[]

Wartość właściwości

string[]

protocols

Lista protokołów jednostki IoTDevice.

protocols?: string[]

Wartość właściwości

string[]

purdueLayer

Warstwa purdue urządzenia

purdueLayer?: string

Wartość właściwości

string

sensor

Czujnik monitorowany przez urządzenie

sensor?: string

Wartość właściwości

string

serialNumber

Numer seryjny urządzenia

serialNumber?: string

Wartość właściwości

string

site

Lokacja urządzenia

site?: string

Wartość właściwości

string

source

Źródło urządzenia

source?: string

Wartość właściwości

string

threatIntelligence

Lista kontekstów TI dołączonych do jednostki IoTDevice.

threatIntelligence?: ThreatIntelligence[]

Wartość właściwości

vendor

Dostawca urządzenia

vendor?: string

Wartość właściwości

string

zone

Lokalizacja strefy urządzenia w lokacji

zone?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Wartość właściwości

string

Odziedziczone poEntity.id

name

Nazwa zasobu

name?: string

Wartość właściwości

string

Odziedziczone poEntity.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

systemData?: SystemData

Wartość właściwości

Odziedziczone poEntity.systemData

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

type?: string

Wartość właściwości

string

Dziedziczone poEntity.type