Class: Azure::AlertsManagement::Mgmt::V2018_05_05_preview::Models::AlertsSummary
- Inherits:
-
Resource
- Object
- Resource
- Azure::AlertsManagement::Mgmt::V2018_05_05_preview::Models::AlertsSummary
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb
Overview
Summary of the alerts.
Instance Attribute Summary collapse
-
#next_link ⇒ String
URL to fetch the next set of results.
-
#smart_groups_count ⇒ Integer
Total number of smart groups.
-
#summary_by_monitor_service ⇒ AlertsSummaryPropertiesSummaryByMonitorService
alerts by severity.
-
#summary_by_severity ⇒ AlertsSummaryPropertiesSummaryBySeverity
severity.
-
#summary_by_severity_and_monitor_condition ⇒ AlertsSummaryPropertiesSummaryBySeverityAndMonitorCondition
Summary of alerts by severity and monitor condition.
-
#summary_by_state ⇒ AlertsSummaryPropertiesSummaryByState
state.
-
#total ⇒ Integer
Total number of alerts.
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for AlertsSummary class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#next_link ⇒ String
Returns URL to fetch the next set of results.
38 39 40 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 38 def next_link @next_link end |
#smart_groups_count ⇒ Integer
Returns Total number of smart groups.
19 20 21 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 19 def smart_groups_count @smart_groups_count end |
#summary_by_monitor_service ⇒ AlertsSummaryPropertiesSummaryByMonitorService
alerts by severity
35 36 37 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 35 def summary_by_monitor_service @summary_by_monitor_service end |
#summary_by_severity ⇒ AlertsSummaryPropertiesSummaryBySeverity
severity
27 28 29 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 27 def summary_by_severity @summary_by_severity end |
#summary_by_severity_and_monitor_condition ⇒ AlertsSummaryPropertiesSummaryBySeverityAndMonitorCondition
Summary of alerts by severity and monitor condition
31 32 33 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 31 def summary_by_severity_and_monitor_condition @summary_by_severity_and_monitor_condition end |
#summary_by_state ⇒ AlertsSummaryPropertiesSummaryByState
state
23 24 25 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 23 def summary_by_state @summary_by_state end |
#total ⇒ Integer
Returns Total number of alerts.
16 17 18 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 16 def total @total end |
Class Method Details
.mapper ⇒ Object
Mapper for AlertsSummary class as Ruby Hash. This will be used for serialization/deserialization.
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 |
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary.rb', line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'alertsSummary', type: { name: 'Composite', class_name: 'AlertsSummary', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, total: { client_side_validation: true, required: false, serialized_name: 'properties.total', type: { name: 'Number' } }, smart_groups_count: { client_side_validation: true, required: false, serialized_name: 'properties.smartGroupsCount', type: { name: 'Number' } }, summary_by_state: { client_side_validation: true, required: false, serialized_name: 'properties.summaryByState', type: { name: 'Composite', class_name: 'AlertsSummaryPropertiesSummaryByState' } }, summary_by_severity: { client_side_validation: true, required: false, serialized_name: 'properties.summaryBySeverity', type: { name: 'Composite', class_name: 'AlertsSummaryPropertiesSummaryBySeverity' } }, summary_by_severity_and_monitor_condition: { client_side_validation: true, required: false, serialized_name: 'properties.summaryBySeverityAndMonitorCondition', type: { name: 'Composite', class_name: 'AlertsSummaryPropertiesSummaryBySeverityAndMonitorCondition' } }, summary_by_monitor_service: { client_side_validation: true, required: false, serialized_name: 'properties.summaryByMonitorService', type: { name: 'Composite', class_name: 'AlertsSummaryPropertiesSummaryByMonitorService' } }, next_link: { client_side_validation: true, required: false, serialized_name: 'properties.nextLink', type: { name: 'String' } } } } } end |