Class: TencentCloud::Ecm::V20190719::TerminateInstancesRequest

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

Overview

TerminateInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceidset = nil, terminatedelay = nil, terminatetime = nil, associatedresourcedestroy = nil) ⇒ TerminateInstancesRequest

Returns a new instance of TerminateInstancesRequest.



11247
11248
11249
11250
11251
11252
# File 'lib/v20190719/models.rb', line 11247

def initialize(instanceidset=nil, terminatedelay=nil, terminatetime=nil, associatedresourcedestroy=nil)
  @InstanceIdSet = instanceidset
  @TerminateDelay = terminatedelay
  @TerminateTime = terminatetime
  @AssociatedResourceDestroy = associatedresourcedestroy
end

Instance Attribute Details

#AssociatedResourceDestroyObject

当为true时,一并删除弹性网卡和弹性IP;当为false时,只销毁主机,保留弹性网卡和弹性IP。

Parameters:

  • InstanceIdSet:

    待销毁的实例ID列表。

  • TerminateDelay:

    是否定时销毁,默认为否。

  • TerminateTime:

    定时销毁的时间,格式形如:“2019-08-05 12:01:30”,若非定时销毁,则此参数被忽略。

  • AssociatedResourceDestroy:

    是否关联删除已绑定的弹性网卡和弹性IP,默认为true。



11245
11246
11247
# File 'lib/v20190719/models.rb', line 11245

def AssociatedResourceDestroy
  @AssociatedResourceDestroy
end

#InstanceIdSetObject

当为true时,一并删除弹性网卡和弹性IP;当为false时,只销毁主机,保留弹性网卡和弹性IP。

Parameters:

  • InstanceIdSet:

    待销毁的实例ID列表。

  • TerminateDelay:

    是否定时销毁,默认为否。

  • TerminateTime:

    定时销毁的时间,格式形如:“2019-08-05 12:01:30”,若非定时销毁,则此参数被忽略。

  • AssociatedResourceDestroy:

    是否关联删除已绑定的弹性网卡和弹性IP,默认为true。



11245
11246
11247
# File 'lib/v20190719/models.rb', line 11245

def InstanceIdSet
  @InstanceIdSet
end

#TerminateDelayObject

当为true时,一并删除弹性网卡和弹性IP;当为false时,只销毁主机,保留弹性网卡和弹性IP。

Parameters:

  • InstanceIdSet:

    待销毁的实例ID列表。

  • TerminateDelay:

    是否定时销毁,默认为否。

  • TerminateTime:

    定时销毁的时间,格式形如:“2019-08-05 12:01:30”,若非定时销毁,则此参数被忽略。

  • AssociatedResourceDestroy:

    是否关联删除已绑定的弹性网卡和弹性IP,默认为true。



11245
11246
11247
# File 'lib/v20190719/models.rb', line 11245

def TerminateDelay
  @TerminateDelay
end

#TerminateTimeObject

当为true时,一并删除弹性网卡和弹性IP;当为false时,只销毁主机,保留弹性网卡和弹性IP。

Parameters:

  • InstanceIdSet:

    待销毁的实例ID列表。

  • TerminateDelay:

    是否定时销毁,默认为否。

  • TerminateTime:

    定时销毁的时间,格式形如:“2019-08-05 12:01:30”,若非定时销毁,则此参数被忽略。

  • AssociatedResourceDestroy:

    是否关联删除已绑定的弹性网卡和弹性IP,默认为true。



11245
11246
11247
# File 'lib/v20190719/models.rb', line 11245

def TerminateTime
  @TerminateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



11254
11255
11256
11257
11258
11259
# File 'lib/v20190719/models.rb', line 11254

def deserialize(params)
  @InstanceIdSet = params['InstanceIdSet']
  @TerminateDelay = params['TerminateDelay']
  @TerminateTime = params['TerminateTime']
  @AssociatedResourceDestroy = params['AssociatedResourceDestroy']
end