ArmSecurityInsightsModelFactory.SecurityInsightsIotDeviceEntity Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of SecurityInsightsIotDeviceEntity.
public static Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsIotDeviceEntity SecurityInsightsIotDeviceEntity (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalData = default, string friendlyName = default, string deviceId = default, string deviceName = default, string source = default, Guid? iotSecurityAgentId = default, string deviceType = default, string vendor = default, string edgeId = default, string macAddress = default, string model = default, string serialNumber = default, string firmwareVersion = default, string operatingSystem = default, string iotHubEntityId = default, string hostEntityId = default, string ipAddressEntityId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsThreatIntelligence> threatIntelligence = default, System.Collections.Generic.IEnumerable<string> protocols = default, System.Collections.Generic.IEnumerable<string> owners = default, System.Collections.Generic.IEnumerable<string> nicEntityIds = default, string site = default, string zone = default, string sensor = default, string deviceSubType = default, Azure.ResourceManager.SecurityInsights.Models.DeviceImportance? importance = default, string purdueLayer = default, bool? isAuthorized = default, bool? isProgramming = default, bool? isScanner = default);
static member SecurityInsightsIotDeviceEntity : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * string * string * string * string * Nullable<Guid> * string * string * string * string * string * string * string * string * string * string * string * seq<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsThreatIntelligence> * seq<string> * seq<string> * seq<string> * string * string * string * string * Nullable<Azure.ResourceManager.SecurityInsights.Models.DeviceImportance> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsIotDeviceEntity
Public Shared Function SecurityInsightsIotDeviceEntity (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional additionalData As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional friendlyName As String = Nothing, Optional deviceId As String = Nothing, Optional deviceName As String = Nothing, Optional source As String = Nothing, Optional iotSecurityAgentId As Nullable(Of Guid) = Nothing, Optional deviceType As String = Nothing, Optional vendor As String = Nothing, Optional edgeId As String = Nothing, Optional macAddress As String = Nothing, Optional model As String = Nothing, Optional serialNumber As String = Nothing, Optional firmwareVersion As String = Nothing, Optional operatingSystem As String = Nothing, Optional iotHubEntityId As String = Nothing, Optional hostEntityId As String = Nothing, Optional ipAddressEntityId As String = Nothing, Optional threatIntelligence As IEnumerable(Of SecurityInsightsThreatIntelligence) = Nothing, Optional protocols As IEnumerable(Of String) = Nothing, Optional owners As IEnumerable(Of String) = Nothing, Optional nicEntityIds As IEnumerable(Of String) = Nothing, Optional site As String = Nothing, Optional zone As String = Nothing, Optional sensor As String = Nothing, Optional deviceSubType As String = Nothing, Optional importance As Nullable(Of DeviceImportance) = Nothing, Optional purdueLayer As String = Nothing, Optional isAuthorized As Nullable(Of Boolean) = Nothing, Optional isProgramming As Nullable(Of Boolean) = Nothing, Optional isScanner As Nullable(Of Boolean) = Nothing) As SecurityInsightsIotDeviceEntity
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- additionalData
- IReadOnlyDictionary<String,BinaryData>
A bag of custom fields that should be part of the entity and will be presented to the user.
- friendlyName
- String
The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.
- deviceId
- String
The ID of the IoT Device in the IoT Hub.
- deviceName
- String
The friendly name of the device.
- source
- String
The source of the device.
- deviceType
- String
The type of the device.
- vendor
- String
The vendor of the device.
- edgeId
- String
The ID of the edge device.
- macAddress
- String
The MAC address of the device.
- model
- String
The model of the device.
- serialNumber
- String
The serial number of the device.
- firmwareVersion
- String
The firmware version of the device.
- operatingSystem
- String
The operating system of the device.
- iotHubEntityId
- String
The AzureResource entity id of the IoT Hub.
- hostEntityId
- String
The Host entity id of this device.
- ipAddressEntityId
- String
The IP entity if of this device.
- threatIntelligence
- IEnumerable<SecurityInsightsThreatIntelligence>
A list of TI contexts attached to the IoTDevice entity.
- protocols
- IEnumerable<String>
A list of protocols of the IoTDevice entity.
- owners
- IEnumerable<String>
A list of owners of the IoTDevice entity.
- nicEntityIds
- IEnumerable<String>
A list of Nic entity ids of the IoTDevice entity.
- site
- String
The site of the device.
- zone
- String
The zone location of the device within a site.
- sensor
- String
The sensor the device is monitored by.
- deviceSubType
- String
The subType of the device ('PLC', 'HMI', 'EWS', etc.).
- importance
- Nullable<DeviceImportance>
Device importance, determines if the device classified as 'crown jewel'.
- purdueLayer
- String
The Purdue Layer of the device.
Returns
A new SecurityInsightsIotDeviceEntity instance for mocking.