Class: TencentCloud::Ecm::V20190719::StopInstancesRequest

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

Overview

StopInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceidset = nil, forcestop = nil, stoptype = nil) ⇒ StopInstancesRequest

Returns a new instance of StopInstancesRequest.



10819
10820
10821
10822
10823
# File 'lib/v20190719/models.rb', line 10819

def initialize(instanceidset=nil, forcestop=nil, stoptype=nil)
  @InstanceIdSet = instanceidset
  @ForceStop = forcestop
  @StopType = stoptype
end

Instance Attribute Details

#ForceStopObject

SOFT_FIRST:表示在正常关闭失败后进行强制关闭; HARD:直接强制关闭; SOFT:仅软关机;默认为SOFT。

Parameters:

  • InstanceIdSet:

    需要关机的实例ID列表。在单次请求的过程中,单个region下的请求实例数上限为100。

  • ForceStop:

    是否在正常关闭失败后选择强制关闭实例,默认为false,即否。

  • StopType:

    实例的关闭模式。取值范围:



10817
10818
10819
# File 'lib/v20190719/models.rb', line 10817

def ForceStop
  @ForceStop
end

#InstanceIdSetObject

SOFT_FIRST:表示在正常关闭失败后进行强制关闭; HARD:直接强制关闭; SOFT:仅软关机;默认为SOFT。

Parameters:

  • InstanceIdSet:

    需要关机的实例ID列表。在单次请求的过程中,单个region下的请求实例数上限为100。

  • ForceStop:

    是否在正常关闭失败后选择强制关闭实例,默认为false,即否。

  • StopType:

    实例的关闭模式。取值范围:



10817
10818
10819
# File 'lib/v20190719/models.rb', line 10817

def InstanceIdSet
  @InstanceIdSet
end

#StopTypeObject

SOFT_FIRST:表示在正常关闭失败后进行强制关闭; HARD:直接强制关闭; SOFT:仅软关机;默认为SOFT。

Parameters:

  • InstanceIdSet:

    需要关机的实例ID列表。在单次请求的过程中,单个region下的请求实例数上限为100。

  • ForceStop:

    是否在正常关闭失败后选择强制关闭实例,默认为false,即否。

  • StopType:

    实例的关闭模式。取值范围:



10817
10818
10819
# File 'lib/v20190719/models.rb', line 10817

def StopType
  @StopType
end

Instance Method Details

#deserialize(params) ⇒ Object



10825
10826
10827
10828
10829
# File 'lib/v20190719/models.rb', line 10825

def deserialize(params)
  @InstanceIdSet = params['InstanceIdSet']
  @ForceStop = params['ForceStop']
  @StopType = params['StopType']
end