Aracılığıyla paylaş


IoTDeviceEntity interface

IoT cihaz varlığını temsil eder.

Extends

Özellikler

additionalData

Varlığın parçası olması gereken ve kullanıcıya sunulacak özel alanlar paketi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceId

IoT Hub'ında IoT Cihazının Kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceName

Cihazın kolay adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceSubType

Cihazın alt Türü ('PLC', 'HMI', 'EWS', vb.) NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceType

Cihazın türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

edgeId

Uç cihazın kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

firmwareVersion

Cihazın üretici yazılımı sürümü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

friendlyName

Grafik öğesi örneğinin insan tarafından okunabilen kısa bir açıklaması olan grafik öğesi görünen adı. Bu özellik isteğe bağlıdır ve sistem tarafından oluşturulabilir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

hostEntityId

Bu cihazın Konak varlık kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

importance

Cihaz önemi, cihazın 'taç mücevher' olarak sınıflandırılmış olup olmadığını belirler

iotHubEntityId

IoT Hub'ın AzureResource varlık kimliği NOT: Bu özellik serileştirilmez. Yalnızca sunucu tarafından doldurulabilir.

iotSecurityAgentId

Cihazda çalışan güvenlik aracısının kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

ipAddressEntityId

Bu cihazın IP varlığı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isAuthorized

Yetkili cihaz olarak sınıflandırılıp sınıflandırılmadığını belirler NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isProgramming

Programlama cihazı olarak sınıflandırılan cihazın olup olmadığını belirler NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isScanner

Cihaz tarayıcı cihazı olarak sınıflandırılmış mı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

kind

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

macAddress

Cihazın MAC adresi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

model

Cihazın modeli NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

nicEntityIds

IoTDevice varlığının Nic varlık kimliklerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

operatingSystem

Cihazın işletim sistemi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

owners

IoTDevice varlığının sahiplerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

protocols

IoTDevice varlığının protokollerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

purdueLayer

Cihazın Purdue Katmanı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

sensor

Cihazın izlediği algılayıcı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

serialNumber

Cihazın seri numarası NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

site

Cihazın sitesi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

source

Cihazın kaynağı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

threatIntelligence

IoTDevice varlığına eklenmiş TI bağlamlarının listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

vendor

Cihazın satıcısı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

zone

Cihazın site içindeki bölge konumu NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Devralınan Özellikler

id

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name

Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

additionalData

Varlığın parçası olması gereken ve kullanıcıya sunulacak özel alanlar paketi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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

Özellik Değeri

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

deviceId

IoT Hub'ında IoT Cihazının Kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceId?: string

Özellik Değeri

string

deviceName

Cihazın kolay adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceName?: string

Özellik Değeri

string

deviceSubType

Cihazın alt Türü ('PLC', 'HMI', 'EWS', vb.) NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceSubType?: string

Özellik Değeri

string

deviceType

Cihazın türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deviceType?: string

Özellik Değeri

string

edgeId

Uç cihazın kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

edgeId?: string

Özellik Değeri

string

firmwareVersion

Cihazın üretici yazılımı sürümü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

firmwareVersion?: string

Özellik Değeri

string

friendlyName

Grafik öğesi örneğinin insan tarafından okunabilen kısa bir açıklaması olan grafik öğesi görünen adı. Bu özellik isteğe bağlıdır ve sistem tarafından oluşturulabilir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

friendlyName?: string

Özellik Değeri

string

hostEntityId

Bu cihazın Konak varlık kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

hostEntityId?: string

Özellik Değeri

string

importance

Cihaz önemi, cihazın 'taç mücevher' olarak sınıflandırılmış olup olmadığını belirler

importance?: string

Özellik Değeri

string

iotHubEntityId

IoT Hub'ın AzureResource varlık kimliği NOT: Bu özellik serileştirilmez. Yalnızca sunucu tarafından doldurulabilir.

iotHubEntityId?: string

Özellik Değeri

string

iotSecurityAgentId

Cihazda çalışan güvenlik aracısının kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

iotSecurityAgentId?: string

Özellik Değeri

string

ipAddressEntityId

Bu cihazın IP varlığı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

ipAddressEntityId?: string

Özellik Değeri

string

isAuthorized

Yetkili cihaz olarak sınıflandırılıp sınıflandırılmadığını belirler NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isAuthorized?: boolean

Özellik Değeri

boolean

isProgramming

Programlama cihazı olarak sınıflandırılan cihazın olup olmadığını belirler NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isProgramming?: boolean

Özellik Değeri

boolean

isScanner

Cihaz tarayıcı cihazı olarak sınıflandırılmış mı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isScanner?: boolean

Özellik Değeri

boolean

kind

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

kind: "IoTDevice"

Özellik Değeri

"IoTDevice"

macAddress

Cihazın MAC adresi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

macAddress?: string

Özellik Değeri

string

model

Cihazın modeli NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

model?: string

Özellik Değeri

string

nicEntityIds

IoTDevice varlığının Nic varlık kimliklerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

nicEntityIds?: string[]

Özellik Değeri

string[]

operatingSystem

Cihazın işletim sistemi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

operatingSystem?: string

Özellik Değeri

string

owners

IoTDevice varlığının sahiplerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

owners?: string[]

Özellik Değeri

string[]

protocols

IoTDevice varlığının protokollerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

protocols?: string[]

Özellik Değeri

string[]

purdueLayer

Cihazın Purdue Katmanı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

purdueLayer?: string

Özellik Değeri

string

sensor

Cihazın izlediği algılayıcı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

sensor?: string

Özellik Değeri

string

serialNumber

Cihazın seri numarası NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

serialNumber?: string

Özellik Değeri

string

site

Cihazın sitesi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

site?: string

Özellik Değeri

string

source

Cihazın kaynağı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

source?: string

Özellik Değeri

string

threatIntelligence

IoTDevice varlığına eklenmiş TI bağlamlarının listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

threatIntelligence?: ThreatIntelligence[]

Özellik Değeri

vendor

Cihazın satıcısı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

vendor?: string

Özellik Değeri

string

zone

Cihazın site içindeki bölge konumu NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

zone?: string

Özellik Değeri

string

Devralınan Özellik Detayları

id

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

Devralındığı yer:Entity.id

name

Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

Devralındığı yer:Entity.name

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

systemData?: SystemData

Özellik Değeri

Devralındığı yer:Entity.systemData

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

Devralındığı yer:Entity.type