class Azure::AlertsManagement::Mgmt::V2019_05_05_preview::Models::SuppressionSchedule
Schedule for a given suppression configuration.
Attributes
end_date[RW]
@return [String] End date for suppression
end_time[RW]
@return [String] End date for suppression
recurrence_values[RW]
@return [Array<Integer>] Specifies the values for recurrence pattern
start_date[RW]
@return [String] Start date for suppression
start_time[RW]
@return [String] Start time for suppression
Private Class Methods
mapper()
click to toggle source
Mapper for SuppressionSchedule
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-05-05-preview/generated/azure_mgmt_alerts_management/models/suppression_schedule.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SuppressionSchedule', type: { name: 'Composite', class_name: 'SuppressionSchedule', model_properties: { start_date: { client_side_validation: true, required: false, serialized_name: 'startDate', type: { name: 'String' } }, end_date: { client_side_validation: true, required: false, serialized_name: 'endDate', type: { name: 'String' } }, start_time: { client_side_validation: true, required: false, serialized_name: 'startTime', type: { name: 'String' } }, end_time: { client_side_validation: true, required: false, serialized_name: 'endTime', type: { name: 'String' } }, recurrence_values: { client_side_validation: true, required: false, serialized_name: 'recurrenceValues', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'NumberElementType', type: { name: 'Number' } } } } } } } end