Class: TencentCloud::Cvm::V20170312::ActionTimer

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

Overview

定时任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timeraction = nil, actiontime = nil, externals = nil) ⇒ ActionTimer

Returns a new instance of ActionTimer.



124
125
126
127
128
# File 'lib/v20170312/models.rb', line 124

def initialize(timeraction=nil, actiontime=nil, externals=nil)
  @TimerAction = timeraction
  @ActionTime = actiontime
  @Externals = externals
end

Instance Attribute Details

#ActionTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TimerAction:

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

  • ActionTime:

    执行时间,按照ISO8601标准表示,并且使用UTC时间。格式为 YYYY-MM-DDThh:mm:ssZ。例如 2018-05-29T11:26:40Z,执行时间必须大于当前时间5分钟。

  • Externals:

    扩展数据



122
123
124
# File 'lib/v20170312/models.rb', line 122

def ActionTime
  @ActionTime
end

#ExternalsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TimerAction:

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

  • ActionTime:

    执行时间,按照ISO8601标准表示,并且使用UTC时间。格式为 YYYY-MM-DDThh:mm:ssZ。例如 2018-05-29T11:26:40Z,执行时间必须大于当前时间5分钟。

  • Externals:

    扩展数据



122
123
124
# File 'lib/v20170312/models.rb', line 122

def Externals
  @Externals
end

#TimerActionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TimerAction:

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

  • ActionTime:

    执行时间,按照ISO8601标准表示,并且使用UTC时间。格式为 YYYY-MM-DDThh:mm:ssZ。例如 2018-05-29T11:26:40Z,执行时间必须大于当前时间5分钟。

  • Externals:

    扩展数据



122
123
124
# File 'lib/v20170312/models.rb', line 122

def TimerAction
  @TimerAction
end

Instance Method Details

#deserialize(params) ⇒ Object



130
131
132
133
134
135
136
137
# File 'lib/v20170312/models.rb', line 130

def deserialize(params)
  @TimerAction = params['TimerAction']
  @ActionTime = params['ActionTime']
  unless params['Externals'].nil?
    @Externals = Externals.new
    @Externals.deserialize(params['Externals'])
  end
end