Class: TencentCloud::Ecm::V20190719::AttachDisksRequest

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

Overview

AttachDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, diskids = nil, deletewithinstance = nil, attachmode = nil) ⇒ AttachDisksRequest

Returns a new instance of AttachDisksRequest.



753
754
755
756
757
758
# File 'lib/v20190719/models.rb', line 753

def initialize(instanceid=nil, diskids=nil, deletewithinstance=nil, attachmode=nil)
  @InstanceId = instanceid
  @DiskIds = diskids
  @DeleteWithInstance = deletewithinstance
  @AttachMode = attachmode
end

Instance Attribute Details

#AttachModeObject

Parameters:

  • InstanceId:
  • DiskIds:

    将要被挂载的弹性云盘ID。通过(/document/product/362/16315)接口查询。单次最多可挂载10块弹性云盘。

  • DeleteWithInstance:

    可选参数,不传该参数则仅执行挂载操作。传入‘True`时,会在挂载成功后将云硬盘设置为随云主机销毁模式,仅对按量计费云硬盘有效。

  • AttachMode:

    可选参数,用于控制云盘挂载时使用的挂载模式,目前仅对黑石裸金属机型有效。取值范围:
    <li>PF
    <li>VF



751
752
753
# File 'lib/v20190719/models.rb', line 751

def AttachMode
  @AttachMode
end

#DeleteWithInstanceObject

Parameters:

  • InstanceId:
  • DiskIds:

    将要被挂载的弹性云盘ID。通过(/document/product/362/16315)接口查询。单次最多可挂载10块弹性云盘。

  • DeleteWithInstance:

    可选参数,不传该参数则仅执行挂载操作。传入‘True`时,会在挂载成功后将云硬盘设置为随云主机销毁模式,仅对按量计费云硬盘有效。

  • AttachMode:

    可选参数,用于控制云盘挂载时使用的挂载模式,目前仅对黑石裸金属机型有效。取值范围:
    <li>PF
    <li>VF



751
752
753
# File 'lib/v20190719/models.rb', line 751

def DeleteWithInstance
  @DeleteWithInstance
end

#DiskIdsObject

Parameters:

  • InstanceId:
  • DiskIds:

    将要被挂载的弹性云盘ID。通过(/document/product/362/16315)接口查询。单次最多可挂载10块弹性云盘。

  • DeleteWithInstance:

    可选参数,不传该参数则仅执行挂载操作。传入‘True`时,会在挂载成功后将云硬盘设置为随云主机销毁模式,仅对按量计费云硬盘有效。

  • AttachMode:

    可选参数,用于控制云盘挂载时使用的挂载模式,目前仅对黑石裸金属机型有效。取值范围:
    <li>PF
    <li>VF



751
752
753
# File 'lib/v20190719/models.rb', line 751

def DiskIds
  @DiskIds
end

#InstanceIdObject

Parameters:

  • InstanceId:
  • DiskIds:

    将要被挂载的弹性云盘ID。通过(/document/product/362/16315)接口查询。单次最多可挂载10块弹性云盘。

  • DeleteWithInstance:

    可选参数,不传该参数则仅执行挂载操作。传入‘True`时,会在挂载成功后将云硬盘设置为随云主机销毁模式,仅对按量计费云硬盘有效。

  • AttachMode:

    可选参数,用于控制云盘挂载时使用的挂载模式,目前仅对黑石裸金属机型有效。取值范围:
    <li>PF
    <li>VF



751
752
753
# File 'lib/v20190719/models.rb', line 751

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



760
761
762
763
764
765
# File 'lib/v20190719/models.rb', line 760

def deserialize(params)
  @InstanceId = params['InstanceId']
  @DiskIds = params['DiskIds']
  @DeleteWithInstance = params['DeleteWithInstance']
  @AttachMode = params['AttachMode']
end