Class: TencentCloud::Cvm::V20170312::DescribeInstancesActionTimerRequest

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

Overview

DescribeInstancesActionTimer请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actiontimerids = nil, instanceids = nil, timeraction = nil, endactiontime = nil, startactiontime = nil, statuslist = nil) ⇒ DescribeInstancesActionTimerRequest

Returns a new instance of DescribeInstancesActionTimerRequest.



2680
2681
2682
2683
2684
2685
2686
2687
# File 'lib/v20170312/models.rb', line 2680

def initialize(actiontimerids=nil, instanceids=nil, timeraction=nil, endactiontime=nil, startactiontime=nil, statuslist=nil)
  @ActionTimerIds = actiontimerids
  @InstanceIds = instanceids
  @TimerAction = timeraction
  @EndActionTime = endactiontime
  @StartActionTime = startactiontime
  @StatusList = statuslist
end

Instance Attribute Details

#ActionTimerIds ⇒ Object

Parameters:

  • ActionTimerIds: —

    定时任务ID列表。

  • InstanceIds: —

    按照一个或者多个实例ID查询。可通过 DescribeInstances 接口返回值中的InstanceId获取。

  • TimerAction: —

    定时器动作,目前仅支持销毁一个值:TerminateInstances。

  • EndActionTime: —

    定时任务执行时间的结束范围,用于条件筛选,格式如2018-05-01 19:00:00。

  • StartActionTime: —

    定时任务执行时间的开始范围,用于条件筛选,格式如2018-05-01 19:00:00。

  • StatusList: —

    定时任务状态列表。

  • UNDO:未执行
  • DOING:正在执行
  • DONE:执行完成。


2678
2679
2680
# File 'lib/v20170312/models.rb', line 2678

def ActionTimerIds
  @ActionTimerIds
end

#EndActionTime ⇒ Object

Parameters:

  • ActionTimerIds: —

    定时任务ID列表。

  • InstanceIds: —

    按照一个或者多个实例ID查询。可通过 DescribeInstances 接口返回值中的InstanceId获取。

  • TimerAction: —

    定时器动作,目前仅支持销毁一个值:TerminateInstances。

  • EndActionTime: —

    定时任务执行时间的结束范围,用于条件筛选,格式如2018-05-01 19:00:00。

  • StartActionTime: —

    定时任务执行时间的开始范围,用于条件筛选,格式如2018-05-01 19:00:00。

  • StatusList: —

    定时任务状态列表。

  • UNDO:未执行
  • DOING:正在执行
  • DONE:执行完成。


2678
2679
2680
# File 'lib/v20170312/models.rb', line 2678

def EndActionTime
  @EndActionTime
end

#InstanceIds ⇒ Object

Parameters:

  • ActionTimerIds: —

    定时任务ID列表。

  • InstanceIds: —

    按照一个或者多个实例ID查询。可通过 DescribeInstances 接口返回值中的InstanceId获取。

  • TimerAction: —

    定时器动作,目前仅支持销毁一个值:TerminateInstances。

  • EndActionTime: —

    定时任务执行时间的结束范围,用于条件筛选,格式如2018-05-01 19:00:00。

  • StartActionTime: —

    定时任务执行时间的开始范围,用于条件筛选,格式如2018-05-01 19:00:00。

  • StatusList: —

    定时任务状态列表。

  • UNDO:未执行
  • DOING:正在执行
  • DONE:执行完成。


2678
2679
2680
# File 'lib/v20170312/models.rb', line 2678

def InstanceIds
  @InstanceIds
end

#StartActionTime ⇒ Object

Parameters:



2678
2679
2680
# File 'lib/v20170312/models.rb', line 2678

def StartActionTime
  @StartActionTime
end

#StatusList ⇒ Object

Parameters:



2678
2679
2680
# File 'lib/v20170312/models.rb', line 2678

def StatusList
  @StatusList
end

#TimerAction ⇒ Object

Parameters:



2678
2679
2680
# File 'lib/v20170312/models.rb', line 2678

def TimerAction
  @TimerAction
end

Instance Method Details

#deserialize(params) ⇒ Object



2689
2690
2691
2692
2693
2694
2695
2696
# File 'lib/v20170312/models.rb', line 2689

def deserialize(params)
  @ActionTimerIds = params['ActionTimerIds']
  @InstanceIds = params['InstanceIds']
  @TimerAction = params['TimerAction']
  @EndActionTime = params['EndActionTime']
  @StartActionTime = params['StartActionTime']
  @StatusList = params['StatusList']
end