class Azure::AlertsManagement::Mgmt::V2019_05_05_preview::Models::Conditions
Conditions
in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
Attributes
alert_context[RW]
@return [Condition] filter alerts by alert context (payload)
alert_rule_id[RW]
@return [Condition] filter alerts by alert rule id
description[RW]
@return [Condition] filter alerts by alert rule description
monitor_condition[RW]
@return [Condition] filter alerts by monitor condition
monitor_service[RW]
@return [Condition] filter alerts by monitor service
severity[RW]
@return [Condition] filter alerts by severity
target_resource_type[RW]
@return [Condition] filter alerts by target resource type
Private Class Methods
mapper()
click to toggle source
Mapper for Conditions
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-05-05-preview/generated/azure_mgmt_alerts_management/models/conditions.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Conditions', type: { name: 'Composite', class_name: 'Conditions', model_properties: { severity: { client_side_validation: true, required: false, serialized_name: 'severity', type: { name: 'Composite', class_name: 'Condition' } }, monitor_service: { client_side_validation: true, required: false, serialized_name: 'monitorService', type: { name: 'Composite', class_name: 'Condition' } }, monitor_condition: { client_side_validation: true, required: false, serialized_name: 'monitorCondition', type: { name: 'Composite', class_name: 'Condition' } }, target_resource_type: { client_side_validation: true, required: false, serialized_name: 'targetResourceType', type: { name: 'Composite', class_name: 'Condition' } }, alert_rule_id: { client_side_validation: true, required: false, serialized_name: 'alertRuleId', type: { name: 'Composite', class_name: 'Condition' } }, description: { client_side_validation: true, required: false, serialized_name: 'description', type: { name: 'Composite', class_name: 'Condition' } }, alert_context: { client_side_validation: true, required: false, serialized_name: 'alertContext', type: { name: 'Composite', class_name: 'Condition' } } } } } end