class Azure::AlertsManagement::Mgmt::V2018_05_05_preview::Models::AlertsSummaryByMonitorService
Summary of the alerts by monitor service
Attributes
@return [Integer] Count of alerts of “ActivityLog Administrative”
@return [Integer] Count of alerts of “ActivityLog Autoscale”
@return [Integer] Count of alerts of “ActivityLog Policy”
@return [Integer] Count of alerts of “ActivityLog Recommendation”
@return [Integer] Count of alerts of “ActivityLog Security”
@return [Integer] Count of alerts of “Application Insights”
@return [Integer] Count of alerts of “Infrastructure Insights”
@return [Integer] Count of alerts of “Log Analytics”
@return [Integer] Count of alerts of “Nagios”
@return [Integer] Count of alerts of “Platform”
@return [Integer] Count of alerts of “SCOM”
@return [Integer] Count of alerts of “ServiceHealth”
@return [Integer] Count of alerts of “Smart Detector”
@return [Integer] Count of alerts of “Zabbix”
Public Class Methods
Mapper for AlertsSummaryByMonitorService
class as Ruby Hash. This will be used for serialization/deserialization.
# 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