lib/v20170312/models.rb in tencentcloud-sdk-cbs-1.0.239 vs lib/v20170312/models.rb in tencentcloud-sdk-cbs-1.0.240
- old
+ new
@@ -1340,14 +1340,16 @@
# @type ReturnFailCode: Integer
# @param Shareable: 云盘是否为共享型云盘。
# @type Shareable: Boolean
# @param CreateTime: 云硬盘的创建时间。
# @type CreateTime: String
+ # @param DeleteSnapshot: 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。
+ # @type DeleteSnapshot: Integer
- attr_accessor :DeleteWithInstance, :RenewFlag, :DiskType, :DiskState, :SnapshotCount, :AutoRenewFlagError, :Rollbacking, :InstanceIdList, :Encrypt, :DiskName, :BackupDisk, :Tags, :InstanceId, :AttachMode, :AutoSnapshotPolicyIds, :ThroughputPerformance, :Migrating, :DiskId, :SnapshotSize, :Placement, :IsReturnable, :DeadlineTime, :Attached, :DiskSize, :MigratePercent, :DiskUsage, :DiskChargeType, :Portable, :SnapshotAbility, :DeadlineError, :RollbackPercent, :DifferDaysOfDeadline, :ReturnFailCode, :Shareable, :CreateTime
+ attr_accessor :DeleteWithInstance, :RenewFlag, :DiskType, :DiskState, :SnapshotCount, :AutoRenewFlagError, :Rollbacking, :InstanceIdList, :Encrypt, :DiskName, :BackupDisk, :Tags, :InstanceId, :AttachMode, :AutoSnapshotPolicyIds, :ThroughputPerformance, :Migrating, :DiskId, :SnapshotSize, :Placement, :IsReturnable, :DeadlineTime, :Attached, :DiskSize, :MigratePercent, :DiskUsage, :DiskChargeType, :Portable, :SnapshotAbility, :DeadlineError, :RollbackPercent, :DifferDaysOfDeadline, :ReturnFailCode, :Shareable, :CreateTime, :DeleteSnapshot
- def initialize(deletewithinstance=nil, renewflag=nil, disktype=nil, diskstate=nil, snapshotcount=nil, autorenewflagerror=nil, rollbacking=nil, instanceidlist=nil, encrypt=nil, diskname=nil, backupdisk=nil, tags=nil, instanceid=nil, attachmode=nil, autosnapshotpolicyids=nil, throughputperformance=nil, migrating=nil, diskid=nil, snapshotsize=nil, placement=nil, isreturnable=nil, deadlinetime=nil, attached=nil, disksize=nil, migratepercent=nil, diskusage=nil, diskchargetype=nil, portable=nil, snapshotability=nil, deadlineerror=nil, rollbackpercent=nil, differdaysofdeadline=nil, returnfailcode=nil, shareable=nil, createtime=nil)
+ def initialize(deletewithinstance=nil, renewflag=nil, disktype=nil, diskstate=nil, snapshotcount=nil, autorenewflagerror=nil, rollbacking=nil, instanceidlist=nil, encrypt=nil, diskname=nil, backupdisk=nil, tags=nil, instanceid=nil, attachmode=nil, autosnapshotpolicyids=nil, throughputperformance=nil, migrating=nil, diskid=nil, snapshotsize=nil, placement=nil, isreturnable=nil, deadlinetime=nil, attached=nil, disksize=nil, migratepercent=nil, diskusage=nil, diskchargetype=nil, portable=nil, snapshotability=nil, deadlineerror=nil, rollbackpercent=nil, differdaysofdeadline=nil, returnfailcode=nil, shareable=nil, createtime=nil, deletesnapshot=nil)
@DeleteWithInstance = deletewithinstance
@RenewFlag = renewflag
@DiskType = disktype
@DiskState = diskstate
@SnapshotCount = snapshotcount
@@ -1379,10 +1381,11 @@
@RollbackPercent = rollbackpercent
@DifferDaysOfDeadline = differdaysofdeadline
@ReturnFailCode = returnfailcode
@Shareable = shareable
@CreateTime = createtime
+ @DeleteSnapshot = deletesnapshot
end
def deserialize(params)
@DeleteWithInstance = params['DeleteWithInstance']
@RenewFlag = params['RenewFlag']
@@ -1427,9 +1430,10 @@
@RollbackPercent = params['RollbackPercent']
@DifferDaysOfDeadline = params['DifferDaysOfDeadline']
@ReturnFailCode = params['ReturnFailCode']
@Shareable = params['Shareable']
@CreateTime = params['CreateTime']
+ @DeleteSnapshot = params['DeleteSnapshot']
end
end
# 描述了实例的计费模式
class DiskChargePrepaid < TencentCloud::Common::AbstractModel