Class: TencentCloud::Ecm::V20190719::ModifyModuleConfigRequest

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

Overview

ModifyModuleConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(moduleid = nil, instancetype = nil, defaultdatadisksize = nil, defaultsystemdisksize = nil, systemdisk = nil, datadisks = nil) ⇒ ModifyModuleConfigRequest

Returns a new instance of ModifyModuleConfigRequest.



7555
7556
7557
7558
7559
7560
7561
7562
# File 'lib/v20190719/models.rb', line 7555

def initialize(moduleid=nil, instancetype=nil, defaultdatadisksize=nil, defaultsystemdisksize=nil, systemdisk=nil, datadisks=nil)
  @ModuleId = moduleid
  @InstanceType = instancetype
  @DefaultDataDiskSize = defaultdatadisksize
  @DefaultSystemDiskSize = defaultsystemdisksize
  @SystemDisk = systemdisk
  @DataDisks = datadisks
end

Instance Attribute Details

#DataDisksObject

Parameters:

  • ModuleId:

    模块ID。

  • InstanceType:

    机型ID。

  • DefaultDataDiskSize:

    默认数据盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • DefaultSystemDiskSize:

    默认系统盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • SystemDisk:

    系统盘

  • DataDisks:

    数据盘



7553
7554
7555
# File 'lib/v20190719/models.rb', line 7553

def DataDisks
  @DataDisks
end

#DefaultDataDiskSizeObject

Parameters:

  • ModuleId:

    模块ID。

  • InstanceType:

    机型ID。

  • DefaultDataDiskSize:

    默认数据盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • DefaultSystemDiskSize:

    默认系统盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • SystemDisk:

    系统盘

  • DataDisks:

    数据盘



7553
7554
7555
# File 'lib/v20190719/models.rb', line 7553

def DefaultDataDiskSize
  @DefaultDataDiskSize
end

#DefaultSystemDiskSizeObject

Parameters:

  • ModuleId:

    模块ID。

  • InstanceType:

    机型ID。

  • DefaultDataDiskSize:

    默认数据盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • DefaultSystemDiskSize:

    默认系统盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • SystemDisk:

    系统盘

  • DataDisks:

    数据盘



7553
7554
7555
# File 'lib/v20190719/models.rb', line 7553

def DefaultSystemDiskSize
  @DefaultSystemDiskSize
end

#InstanceTypeObject

Parameters:

  • ModuleId:

    模块ID。

  • InstanceType:

    机型ID。

  • DefaultDataDiskSize:

    默认数据盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • DefaultSystemDiskSize:

    默认系统盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • SystemDisk:

    系统盘

  • DataDisks:

    数据盘



7553
7554
7555
# File 'lib/v20190719/models.rb', line 7553

def InstanceType
  @InstanceType
end

#ModuleIdObject

Parameters:

  • ModuleId:

    模块ID。

  • InstanceType:

    机型ID。

  • DefaultDataDiskSize:

    默认数据盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • DefaultSystemDiskSize:

    默认系统盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • SystemDisk:

    系统盘

  • DataDisks:

    数据盘



7553
7554
7555
# File 'lib/v20190719/models.rb', line 7553

def ModuleId
  @ModuleId
end

#SystemDiskObject

Parameters:

  • ModuleId:

    模块ID。

  • InstanceType:

    机型ID。

  • DefaultDataDiskSize:

    默认数据盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • DefaultSystemDiskSize:

    默认系统盘大小,单位:G。范围不得超过数据盘范围大小,详看DescribeConfig。

  • SystemDisk:

    系统盘

  • DataDisks:

    数据盘



7553
7554
7555
# File 'lib/v20190719/models.rb', line 7553

def SystemDisk
  @SystemDisk
end

Instance Method Details

#deserialize(params) ⇒ Object



7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
# File 'lib/v20190719/models.rb', line 7564

def deserialize(params)
  @ModuleId = params['ModuleId']
  @InstanceType = params['InstanceType']
  @DefaultDataDiskSize = params['DefaultDataDiskSize']
  @DefaultSystemDiskSize = params['DefaultSystemDiskSize']
  unless params['SystemDisk'].nil?
    @SystemDisk = SystemDisk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      datadisk_tmp = DataDisk.new
      datadisk_tmp.deserialize(i)
      @DataDisks << datadisk_tmp
    end
  end
end