Class: Azure::AlertsManagement::Mgmt::V2018_05_05_preview::Models::AlertsSummaryByMonitorService

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb

Overview

Summary of the alerts by monitor service

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#activity_log_administrativeInteger

Returns Count of alerts of “ActivityLog Administrative”.

Returns:

  • (Integer)

    Count of alerts of “ActivityLog Administrative”



37
38
39
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 37

def activity_log_administrative
  @activity_log_administrative
end

#activity_log_autoscaleInteger

Returns Count of alerts of “ActivityLog Autoscale”.

Returns:

  • (Integer)

    Count of alerts of “ActivityLog Autoscale”



49
50
51
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 49

def activity_log_autoscale
  @activity_log_autoscale
end

#activity_log_policyInteger

Returns Count of alerts of “ActivityLog Policy”.

Returns:

  • (Integer)

    Count of alerts of “ActivityLog Policy”



46
47
48
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 46

def activity_log_policy
  @activity_log_policy
end

#activity_log_recommendationInteger

Returns Count of alerts of “ActivityLog Recommendation”.

Returns:

  • (Integer)

    Count of alerts of “ActivityLog Recommendation”



43
44
45
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 43

def activity_log_recommendation
  @activity_log_recommendation
end

#activity_log_securityInteger

Returns Count of alerts of “ActivityLog Security”.

Returns:

  • (Integer)

    Count of alerts of “ActivityLog Security”



40
41
42
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 40

def activity_log_security
  @activity_log_security
end

#application_insightsInteger

Returns Count of alerts of “Application Insights”.

Returns:

  • (Integer)

    Count of alerts of “Application Insights”



19
20
21
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 19

def application_insights
  @application_insights
end

#infrastructure_insightsInteger

Returns Count of alerts of “Infrastructure Insights”.

Returns:

  • (Integer)

    Count of alerts of “Infrastructure Insights”



34
35
36
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 34

def infrastructure_insights
  @infrastructure_insights
end

#log_analyticsInteger

Returns Count of alerts of “Log Analytics”.

Returns:

  • (Integer)

    Count of alerts of “Log Analytics”



22
23
24
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 22

def log_analytics
  @log_analytics
end

#nagiosInteger

Returns Count of alerts of “Nagios”.

Returns:

  • (Integer)

    Count of alerts of “Nagios”



31
32
33
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 31

def nagios
  @nagios
end

#platformInteger

Returns Count of alerts of “Platform”.

Returns:

  • (Integer)

    Count of alerts of “Platform”



16
17
18
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 16

def platform
  @platform
end

#scomInteger

Returns Count of alerts of “SCOM”.

Returns:

  • (Integer)

    Count of alerts of “SCOM”



28
29
30
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 28

def scom
  @scom
end

#service_healthInteger

Returns Count of alerts of “ServiceHealth”.

Returns:

  • (Integer)

    Count of alerts of “ServiceHealth”



52
53
54
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 52

def service_health
  @service_health
end

#smart_detectorInteger

Returns Count of alerts of “Smart Detector”.

Returns:

  • (Integer)

    Count of alerts of “Smart Detector”



55
56
57
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 55

def smart_detector
  @smart_detector
end

#zabbixInteger

Returns Count of alerts of “Zabbix”.

Returns:

  • (Integer)

    Count of alerts of “Zabbix”



25
26
27
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 25

def zabbix
  @zabbix
end

Class Method Details

.mapperObject

Mapper for AlertsSummaryByMonitorService class as Ruby Hash. This will be used for serialization/deserialization.



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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'lib/2018-05-05-preview/generated/azure_mgmt_alerts_management/models/alerts_summary_by_monitor_service.rb', line 62

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'alertsSummaryByMonitorService',
    type: {
      name: 'Composite',
      class_name: 'AlertsSummaryByMonitorService',
      model_properties: {
        platform: {
          client_side_validation: true,
          required: false,
          serialized_name: 'platform',
          type: {
            name: 'Number'
          }
        },
        application_insights: {
          client_side_validation: true,
          required: false,
          serialized_name: 'application Insights',
          type: {
            name: 'Number'
          }
        },
        log_analytics: {
          client_side_validation: true,
          required: false,
          serialized_name: 'log Analytics',
          type: {
            name: 'Number'
          }
        },
        zabbix: {
          client_side_validation: true,
          required: false,
          serialized_name: 'zabbix',
          type: {
            name: 'Number'
          }
        },
        scom: {
          client_side_validation: true,
          required: false,
          serialized_name: 'scom',
          type: {
            name: 'Number'
          }
        },
        nagios: {
          client_side_validation: true,
          required: false,
          serialized_name: 'nagios',
          type: {
            name: 'Number'
          }
        },
        infrastructure_insights: {
          client_side_validation: true,
          required: false,
          serialized_name: 'infrastructure Insights',
          type: {
            name: 'Number'
          }
        },
        activity_log_administrative: {
          client_side_validation: true,
          required: false,
          serialized_name: 'activityLog Administrative',
          type: {
            name: 'Number'
          }
        },
        activity_log_security: {
          client_side_validation: true,
          required: false,
          serialized_name: 'activityLog Security',
          type: {
            name: 'Number'
          }
        },
        activity_log_recommendation: {
          client_side_validation: true,
          required: false,
          serialized_name: 'activityLog Recommendation',
          type: {
            name: 'Number'
          }
        },
        activity_log_policy: {
          client_side_validation: true,
          required: false,
          serialized_name: 'activityLog Policy',
          type: {
            name: 'Number'
          }
        },
        activity_log_autoscale: {
          client_side_validation: true,
          required: false,
          serialized_name: 'activityLog Autoscale',
          type: {
            name: 'Number'
          }
        },
        service_health: {
          client_side_validation: true,
          required: false,
          serialized_name: 'serviceHealth',
          type: {
            name: 'Number'
          }
        },
        smart_detector: {
          client_side_validation: true,
          required: false,
          serialized_name: 'smartDetector',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end