Class: TencentCloud::Cvm::V20170312::InquiryPriceResizeInstanceDisksRequest

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

Overview

InquiryPriceResizeInstanceDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, datadisks = nil, forcestop = nil) ⇒ InquiryPriceResizeInstanceDisksRequest

Returns a new instance of InquiryPriceResizeInstanceDisksRequest.



4777
4778
4779
4780
4781
# File 'lib/v20170312/models.rb', line 4777

def initialize(instanceid=nil, datadisks=nil, forcestop=nil)
  @InstanceId = instanceid
  @DataDisks = datadisks
  @ForceStop = forcestop
end

Instance Attribute Details

#DataDisksObject

<dx-alert infotype=“explain” title=“”>您必须指定参数DataDisks与SystemDisk的其中一个,但不能同时指定。</dx-alert>

Parameters:

  • InstanceId:

    待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728)接口返回值中的‘InstanceId`获取。

  • DataDisks:

    待扩容的数据盘配置信息。只支持扩容非弹性数据盘((cloud.tencent.com/document/api/362/16315)接口返回值中的‘Portable`为`false`表示非弹性)。数据盘容量单位:GB。最小扩容步长:10G。关于数据盘类型的选择请参考硬盘产品简介。可选数据盘类型受到实例类型`InstanceType`限制。另外允许扩容的最大容量也因数据盘类型的不同而有所差异。

  • ForceStop:

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
    <li>true:表示在正常关机失败后进行强制关机</li>
    <li>false:表示在正常关机失败后不进行强制关机</li>
    默认取值:false。
    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。



4775
4776
4777
# File 'lib/v20170312/models.rb', line 4775

def DataDisks
  @DataDisks
end

#ForceStopObject

<dx-alert infotype=“explain” title=“”>您必须指定参数DataDisks与SystemDisk的其中一个,但不能同时指定。</dx-alert>

Parameters:

  • InstanceId:

    待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728)接口返回值中的‘InstanceId`获取。

  • DataDisks:

    待扩容的数据盘配置信息。只支持扩容非弹性数据盘((cloud.tencent.com/document/api/362/16315)接口返回值中的‘Portable`为`false`表示非弹性)。数据盘容量单位:GB。最小扩容步长:10G。关于数据盘类型的选择请参考硬盘产品简介。可选数据盘类型受到实例类型`InstanceType`限制。另外允许扩容的最大容量也因数据盘类型的不同而有所差异。

  • ForceStop:

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
    <li>true:表示在正常关机失败后进行强制关机</li>
    <li>false:表示在正常关机失败后不进行强制关机</li>
    默认取值:false。
    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。



4775
4776
4777
# File 'lib/v20170312/models.rb', line 4775

def ForceStop
  @ForceStop
end

#InstanceIdObject

<dx-alert infotype=“explain” title=“”>您必须指定参数DataDisks与SystemDisk的其中一个,但不能同时指定。</dx-alert>

Parameters:

  • InstanceId:

    待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728)接口返回值中的‘InstanceId`获取。

  • DataDisks:

    待扩容的数据盘配置信息。只支持扩容非弹性数据盘((cloud.tencent.com/document/api/362/16315)接口返回值中的‘Portable`为`false`表示非弹性)。数据盘容量单位:GB。最小扩容步长:10G。关于数据盘类型的选择请参考硬盘产品简介。可选数据盘类型受到实例类型`InstanceType`限制。另外允许扩容的最大容量也因数据盘类型的不同而有所差异。

  • ForceStop:

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
    <li>true:表示在正常关机失败后进行强制关机</li>
    <li>false:表示在正常关机失败后不进行强制关机</li>
    默认取值:false。
    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。



4775
4776
4777
# File 'lib/v20170312/models.rb', line 4775

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
# File 'lib/v20170312/models.rb', line 4783

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      datadisk_tmp = DataDisk.new
      datadisk_tmp.deserialize(i)
      @DataDisks << datadisk_tmp
    end
  end
  @ForceStop = params['ForceStop']
end