Class: TencentCloud::Lighthouse::V20200324::AttachDisksRequest

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

Overview

AttachDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskids = nil, instanceid = nil, renewflag = nil) ⇒ AttachDisksRequest

Returns a new instance of AttachDisksRequest.



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

def initialize(diskids=nil, instanceid=nil, renewflag=nil)
  @DiskIds = diskids
  @InstanceId = instanceid
  @RenewFlag = renewflag
end

Instance Attribute Details

#DiskIdsObject

默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云盘到期后将按月自动续费。



244
245
246
# File 'lib/v20200324/models.rb', line 244

def DiskIds
  @DiskIds
end

#InstanceIdObject

默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云盘到期后将按月自动续费。



244
245
246
# File 'lib/v20200324/models.rb', line 244

def InstanceId
  @InstanceId
end

#RenewFlagObject

默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云盘到期后将按月自动续费。



244
245
246
# File 'lib/v20200324/models.rb', line 244

def RenewFlag
  @RenewFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



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

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