Class: Azure::Security::Mgmt::V2017_08_01_preview::Models::IoTSecuritySolutionAnalyticsModel
- Inherits:
-
Resource
- Object
- Resource
- Azure::Security::Mgmt::V2017_08_01_preview::Models::IoTSecuritySolutionAnalyticsModel
- Includes:
- MsRestAzure
- Defined in:
- lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb
Overview
Security Analytics of a security solution
Instance Attribute Summary collapse
-
#devices_metrics ⇒ Object
- Array<IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem>
-
The list of devices metrics by the aggregated date.
-
#metrics ⇒ IoTSeverityMetrics
Security Analytics of a security solution.
-
#most_prevalent_device_alerts ⇒ IoTSecurityDeviceAlertsList
alerts.
-
#most_prevalent_device_recommendations ⇒ IoTSecurityDeviceRecommendationsList
prevalent 3 recommendations.
-
#top_alerted_devices ⇒ IoTSecurityAlertedDevicesList
the most attacked.
-
#unhealthy_device_count ⇒ Integer
Number of unhealthy devices.
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for IoTSecuritySolutionAnalyticsModel class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#devices_metrics ⇒ Object
- Array<IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem>
-
The list of devices metrics by the aggregated date.
24 25 26 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 24 def devices_metrics @devices_metrics end |
#metrics ⇒ IoTSeverityMetrics
Returns Security Analytics of a security solution.
16 17 18 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 16 def metrics @metrics end |
#most_prevalent_device_alerts ⇒ IoTSecurityDeviceAlertsList
alerts.
32 33 34 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 32 def most_prevalent_device_alerts @most_prevalent_device_alerts end |
#most_prevalent_device_recommendations ⇒ IoTSecurityDeviceRecommendationsList
prevalent 3 recommendations.
36 37 38 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 36 def most_prevalent_device_recommendations @most_prevalent_device_recommendations end |
#top_alerted_devices ⇒ IoTSecurityAlertedDevicesList
the most attacked.
28 29 30 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 28 def top_alerted_devices @top_alerted_devices end |
#unhealthy_device_count ⇒ Integer
Returns number of unhealthy devices.
19 20 21 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 19 def unhealthy_device_count @unhealthy_device_count end |
Class Method Details
.mapper ⇒ Object
Mapper for IoTSecuritySolutionAnalyticsModel class as Ruby Hash. This will be used for serialization/deserialization.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
# File 'lib/2017-08-01-preview/generated/azure_mgmt_security/models/io_tsecurity_solution_analytics_model.rb', line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IoTSecuritySolutionAnalyticsModel', type: { name: 'Composite', class_name: 'IoTSecuritySolutionAnalyticsModel', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, metrics: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.metrics', type: { name: 'Composite', class_name: 'IoTSeverityMetrics' } }, unhealthy_device_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.unhealthyDeviceCount', type: { name: 'Number' } }, devices_metrics: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.devicesMetrics', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItemElementType', type: { name: 'Composite', class_name: 'IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem' } } } }, top_alerted_devices: { client_side_validation: true, required: false, serialized_name: 'properties.topAlertedDevices', type: { name: 'Composite', class_name: 'IoTSecurityAlertedDevicesList' } }, most_prevalent_device_alerts: { client_side_validation: true, required: false, serialized_name: 'properties.mostPrevalentDeviceAlerts', type: { name: 'Composite', class_name: 'IoTSecurityDeviceAlertsList' } }, most_prevalent_device_recommendations: { client_side_validation: true, required: false, serialized_name: 'properties.mostPrevalentDeviceRecommendations', type: { name: 'Composite', class_name: 'IoTSecurityDeviceRecommendationsList' } } } } } end |