Class: TencentCloud::Cvm::V20170312::ResizeInstanceDisksRequest

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

Overview

ResizeInstanceDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, datadisks = nil, forcestop = nil, systemdisk = nil, resizeonline = nil) ⇒ ResizeInstanceDisksRequest

Returns a new instance of ResizeInstanceDisksRequest.



8025
8026
8027
8028
8029
8030
8031
# File 'lib/v20170312/models.rb', line 8025

def initialize(instanceid=nil, datadisks=nil, forcestop=nil, systemdisk=nil, resizeonline=nil)
  @InstanceId = instanceid
  @DataDisks = datadisks
  @ForceStop = forcestop
  @SystemDisk = systemdisk
  @ResizeOnline = resizeonline
end

Instance Attribute Details

#DataDisksObject

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

Parameters:



8023
8024
8025
# File 'lib/v20170312/models.rb', line 8023

def DataDisks
  @DataDisks
end

#ForceStopObject

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

Parameters:



8023
8024
8025
# File 'lib/v20170312/models.rb', line 8023

def ForceStop
  @ForceStop
end

#InstanceIdObject

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

Parameters:



8023
8024
8025
# File 'lib/v20170312/models.rb', line 8023

def InstanceId
  @InstanceId
end

#ResizeOnlineObject

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

Parameters:



8023
8024
8025
# File 'lib/v20170312/models.rb', line 8023

def ResizeOnline
  @ResizeOnline
end

#SystemDiskObject

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

Parameters:



8023
8024
8025
# File 'lib/v20170312/models.rb', line 8023

def SystemDisk
  @SystemDisk
end

Instance Method Details

#deserialize(params) ⇒ Object



8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
# File 'lib/v20170312/models.rb', line 8033

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']
  unless params['SystemDisk'].nil?
    @SystemDisk = SystemDisk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  @ResizeOnline = params['ResizeOnline']
end