class Azure::ServiceFabric::V6_2_0_9::Models::ChaosScheduleJob
Defines a repetition rule and parameters of Chaos
to be used with the Chaos
Schedule.
Attributes
chaos_parameters[RW]
days[RW]
@return [ChaosScheduleJobActiveDaysOfWeek] Defines the days of the week that a Chaos
Schedule Job will run for.
times[RW]
@return [Array<TimeRange>] A list of Time Ranges that specify when during active days that this job will run. The times are interpreted as UTC.
Public Class Methods
mapper()
click to toggle source
Mapper for ChaosScheduleJob
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/6.2.0.9/generated/azure_service_fabric/models/chaos_schedule_job.rb, line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ChaosScheduleJob', type: { name: 'Composite', class_name: 'ChaosScheduleJob', model_properties: { chaos_parameters: { client_side_validation: true, required: false, serialized_name: 'ChaosParameters', type: { name: 'String' } }, days: { client_side_validation: true, required: false, serialized_name: 'Days', type: { name: 'Composite', class_name: 'ChaosScheduleJobActiveDaysOfWeek' } }, times: { client_side_validation: true, required: false, serialized_name: 'Times', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'TimeRangeElementType', type: { name: 'Composite', class_name: 'TimeRange' } } } } } } } end