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.



2395
2396
2397
2398
2399
2400
2401
2402
# File 'lib/v20170312/models.rb', line 2395

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

#ActionTimerIdsObject

Parameters:

  • ActionTimerIds:

    定时任务ID列表。

  • InstanceIds:

    按照一个或者多个实例ID查询。

  • TimerAction:

    定时任务执行时间,格式如:2018-05-01 19:00:00,必须大于当前时间5分钟。

  • EndActionTime:

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

  • StartActionTime:

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

  • StatusList:

    定时任务状态列表。
    <li>UNDO:未执行
    <li>DOING:正在执行
    <li>DONE:执行完成。



2393
2394
2395
# File 'lib/v20170312/models.rb', line 2393

def ActionTimerIds
  @ActionTimerIds
end

#EndActionTimeObject

Parameters:

  • ActionTimerIds:

    定时任务ID列表。

  • InstanceIds:

    按照一个或者多个实例ID查询。

  • TimerAction:

    定时任务执行时间,格式如:2018-05-01 19:00:00,必须大于当前时间5分钟。

  • EndActionTime:

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

  • StartActionTime:

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

  • StatusList:

    定时任务状态列表。
    <li>UNDO:未执行
    <li>DOING:正在执行
    <li>DONE:执行完成。



2393
2394
2395
# File 'lib/v20170312/models.rb', line 2393

def EndActionTime
  @EndActionTime
end

#InstanceIdsObject

Parameters:

  • ActionTimerIds:

    定时任务ID列表。

  • InstanceIds:

    按照一个或者多个实例ID查询。

  • TimerAction:

    定时任务执行时间,格式如:2018-05-01 19:00:00,必须大于当前时间5分钟。

  • EndActionTime:

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

  • StartActionTime:

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

  • StatusList:

    定时任务状态列表。
    <li>UNDO:未执行
    <li>DOING:正在执行
    <li>DONE:执行完成。



2393
2394
2395
# File 'lib/v20170312/models.rb', line 2393

def InstanceIds
  @InstanceIds
end

#StartActionTimeObject

Parameters:

  • ActionTimerIds:

    定时任务ID列表。

  • InstanceIds:

    按照一个或者多个实例ID查询。

  • TimerAction:

    定时任务执行时间,格式如:2018-05-01 19:00:00,必须大于当前时间5分钟。

  • EndActionTime:

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

  • StartActionTime:

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

  • StatusList:

    定时任务状态列表。
    <li>UNDO:未执行
    <li>DOING:正在执行
    <li>DONE:执行完成。



2393
2394
2395
# File 'lib/v20170312/models.rb', line 2393

def StartActionTime
  @StartActionTime
end

#StatusListObject

Parameters:

  • ActionTimerIds:

    定时任务ID列表。

  • InstanceIds:

    按照一个或者多个实例ID查询。

  • TimerAction:

    定时任务执行时间,格式如:2018-05-01 19:00:00,必须大于当前时间5分钟。

  • EndActionTime:

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

  • StartActionTime:

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

  • StatusList:

    定时任务状态列表。
    <li>UNDO:未执行
    <li>DOING:正在执行
    <li>DONE:执行完成。



2393
2394
2395
# File 'lib/v20170312/models.rb', line 2393

def StatusList
  @StatusList
end

#TimerActionObject

Parameters:

  • ActionTimerIds:

    定时任务ID列表。

  • InstanceIds:

    按照一个或者多个实例ID查询。

  • TimerAction:

    定时任务执行时间,格式如:2018-05-01 19:00:00,必须大于当前时间5分钟。

  • EndActionTime:

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

  • StartActionTime:

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

  • StatusList:

    定时任务状态列表。
    <li>UNDO:未执行
    <li>DOING:正在执行
    <li>DONE:执行完成。



2393
2394
2395
# File 'lib/v20170312/models.rb', line 2393

def TimerAction
  @TimerAction
end

Instance Method Details

#deserialize(params) ⇒ Object



2404
2405
2406
2407
2408
2409
2410
2411
# File 'lib/v20170312/models.rb', line 2404

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