Class: TencentCloud::As::V20180419::ScheduledAction

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180419/models.rb

Overview

描述定时任务的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scheduledactionid = nil, scheduledactionname = nil, autoscalinggroupid = nil, starttime = nil, recurrence = nil, endtime = nil, maxsize = nil, desiredcapacity = nil, minsize = nil, createdtime = nil, scheduledtype = nil, disableupdatedesiredcapacity = nil) ⇒ ScheduledAction

Returns a new instance of ScheduledAction.



5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
# File 'lib/v20180419/models.rb', line 5391

def initialize(scheduledactionid=nil, scheduledactionname=nil, autoscalinggroupid=nil, starttime=nil, recurrence=nil, endtime=nil, maxsize=nil, desiredcapacity=nil, minsize=nil, createdtime=nil, scheduledtype=nil, disableupdatedesiredcapacity=nil)
  @ScheduledActionId = scheduledactionid
  @ScheduledActionName = scheduledactionname
  @AutoScalingGroupId = autoscalinggroupid
  @StartTime = starttime
  @Recurrence = recurrence
  @EndTime = endtime
  @MaxSize = maxsize
  @DesiredCapacity = desiredcapacity
  @MinSize = minsize
  @CreatedTime = createdtime
  @ScheduledType = scheduledtype
  @DisableUpdateDesiredCapacity = disableupdatedesiredcapacity
end

Instance Attribute Details

#AutoScalingGroupIdObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def AutoScalingGroupId
  @AutoScalingGroupId
end

#CreatedTimeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def CreatedTime
  @CreatedTime
end

#DesiredCapacityObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def DesiredCapacity
  @DesiredCapacity
end

#DisableUpdateDesiredCapacityObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def DisableUpdateDesiredCapacity
  @DisableUpdateDesiredCapacity
end

#EndTimeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def EndTime
  @EndTime
end

#MaxSizeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def MaxSize
  @MaxSize
end

#MinSizeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def MinSize
  @MinSize
end

#RecurrenceObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def Recurrence
  @Recurrence
end

#ScheduledActionIdObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def ScheduledActionId
  @ScheduledActionId
end

#ScheduledActionNameObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def ScheduledActionName
  @ScheduledActionName
end

#ScheduledTypeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def ScheduledType
  @ScheduledType
end

#StartTimeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


5389
5390
5391
# File 'lib/v20180419/models.rb', line 5389

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
# File 'lib/v20180419/models.rb', line 5406

def deserialize(params)
  @ScheduledActionId = params['ScheduledActionId']
  @ScheduledActionName = params['ScheduledActionName']
  @AutoScalingGroupId = params['AutoScalingGroupId']
  @StartTime = params['StartTime']
  @Recurrence = params['Recurrence']
  @EndTime = params['EndTime']
  @MaxSize = params['MaxSize']
  @DesiredCapacity = params['DesiredCapacity']
  @MinSize = params['MinSize']
  @CreatedTime = params['CreatedTime']
  @ScheduledType = params['ScheduledType']
  @DisableUpdateDesiredCapacity = params['DisableUpdateDesiredCapacity']
end