/// <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(); }
/// <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(); }