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