/// <summary>
 /// Initializes a new instance of the IoTSecuritySolutionAnalyticsModel
 /// class.
 /// </summary>
 /// <param name="id">Resource Id</param>
 /// <param name="name">Resource name</param>
 /// <param name="type">Resource type</param>
 /// <param name="metrics">Security analytics of your IoT Security
 /// solution.</param>
 /// <param name="unhealthyDeviceCount">Number of unhealthy devices
 /// within your IoT Security solution.</param>
 /// <param name="devicesMetrics">List of device metrics by the
 /// aggregation date.</param>
 /// <param name="topAlertedDevices">List of the 3 devices with the most
 /// alerts.</param>
 /// <param name="mostPrevalentDeviceAlerts">List of the 3 most
 /// prevalent device alerts.</param>
 /// <param name="mostPrevalentDeviceRecommendations">List of the 3 most
 /// prevalent device recommendations.</param>
 public IoTSecuritySolutionAnalyticsModel(string id = default(string), string name = default(string), string type = default(string), IoTSeverityMetrics metrics = default(IoTSeverityMetrics), long?unhealthyDeviceCount = default(long?), IList <IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem> devicesMetrics = default(IList <IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem>), IList <IoTSecurityAlertedDevice> topAlertedDevices = default(IList <IoTSecurityAlertedDevice>), IList <IoTSecurityDeviceAlert> mostPrevalentDeviceAlerts = default(IList <IoTSecurityDeviceAlert>), IList <IoTSecurityDeviceRecommendation> mostPrevalentDeviceRecommendations = default(IList <IoTSecurityDeviceRecommendation>))
     : base(id, name, type)
 {
     Metrics = metrics;
     UnhealthyDeviceCount               = unhealthyDeviceCount;
     DevicesMetrics                     = devicesMetrics;
     TopAlertedDevices                  = topAlertedDevices;
     MostPrevalentDeviceAlerts          = mostPrevalentDeviceAlerts;
     MostPrevalentDeviceRecommendations = mostPrevalentDeviceRecommendations;
     CustomInit();
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the
 /// IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem
 /// class.
 /// </summary>
 /// <param name="date">Aggregation of IoT Security solution device
 /// alert metrics by date.</param>
 /// <param name="devicesMetrics">Device alert count by
 /// severity.</param>
 public IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem(System.DateTime?date = default(System.DateTime?), IoTSeverityMetrics devicesMetrics = default(IoTSeverityMetrics))
 {
     Date           = date;
     DevicesMetrics = devicesMetrics;
     CustomInit();
 }