Class: TencentCloud::Cbs::V20170312::AttachDisksRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170312/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.



245
246
247
248
249
250
# File 'lib/v20170312/models.rb', line 245

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>
    <li>VF</li>



243
244
245
# File 'lib/v20170312/models.rb', line 243

def AttachMode
  @AttachMode
end

#DeleteWithInstanceObject

Parameters:

  • InstanceId:
  • DiskIds:

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

  • DeleteWithInstance:

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

  • AttachMode:

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



243
244
245
# File 'lib/v20170312/models.rb', line 243

def DeleteWithInstance
  @DeleteWithInstance
end

#DiskIdsObject

Parameters:

  • InstanceId:
  • DiskIds:

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

  • DeleteWithInstance:

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

  • AttachMode:

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



243
244
245
# File 'lib/v20170312/models.rb', line 243

def DiskIds
  @DiskIds
end

#InstanceIdObject

Parameters:

  • InstanceId:
  • DiskIds:

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

  • DeleteWithInstance:

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

  • AttachMode:

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



243
244
245
# File 'lib/v20170312/models.rb', line 243

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



252
253
254
255
256
257
# File 'lib/v20170312/models.rb', line 252

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