lib/v20170312/models.rb in tencentcloud-sdk-cbs-3.0.566 vs lib/v20170312/models.rb in tencentcloud-sdk-cbs-3.0.567

- old
+ new

@@ -695,10 +695,11 @@ end # CreateDisks返回参数结构体 class CreateDisksResponse < TencentCloud::Common::AbstractModel # @param DiskIdSet: 创建的云硬盘ID列表。 + # 注意:此字段可能返回 null,表示取不到有效值。 # @type DiskIdSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DiskIdSet, :RequestId @@ -2632,11 +2633,11 @@ end end # ModifyDisksChargeType请求参数结构体 class ModifyDisksChargeTypeRequest < TencentCloud::Common::AbstractModel - # @param DiskIds: 一个或多个待操作的云硬盘ID。每次请求批量云盘上限为100。 + # @param DiskIds: 一个或多个待操作的云硬盘ID。每次请求批量云硬盘上限为100。 # @type DiskIds: Array # @param DiskChargePrepaid: 设置为预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。 # @type DiskChargePrepaid: :class:`Tencentcloud::Cbs.v20170312.models.DiskChargePrepaid` # @param DiskChargePostpaid: 设置为后付费模式 # @type DiskChargePostpaid: Boolean @@ -2755,29 +2756,29 @@ end end # ModifySnapshotsSharePermission请求参数结构体 class ModifySnapshotsSharePermissionRequest < TencentCloud::Common::AbstractModel + # @param SnapshotIds: 快照ID, 可通过[DescribeSnapshots](https://cloud.tencent.com/document/api/362/15647)查询获取。 + # @type SnapshotIds: Array # @param AccountIds: 接收分享快照的账号Id列表,array型参数的格式可以参考[API简介](https://cloud.tencent.com/document/api/213/568)。帐号ID不同于QQ号,查询用户帐号ID请查看[帐号信息](https://console.cloud.tencent.com/developer)中的帐号ID栏。 # @type AccountIds: Array # @param Permission: 操作,包括 SHARE,CANCEL。其中SHARE代表分享操作,CANCEL代表取消分享操作。 # @type Permission: String - # @param SnapshotIds: 快照ID, 可通过[DescribeSnapshots](https://cloud.tencent.com/document/api/362/15647)查询获取。 - # @type SnapshotIds: Array - attr_accessor :AccountIds, :Permission, :SnapshotIds + attr_accessor :SnapshotIds, :AccountIds, :Permission - def initialize(accountids=nil, permission=nil, snapshotids=nil) + def initialize(snapshotids=nil, accountids=nil, permission=nil) + @SnapshotIds = snapshotids @AccountIds = accountids @Permission = permission - @SnapshotIds = snapshotids end def deserialize(params) + @SnapshotIds = params['SnapshotIds'] @AccountIds = params['AccountIds'] @Permission = params['Permission'] - @SnapshotIds = params['SnapshotIds'] end end # ModifySnapshotsSharePermission返回参数结构体 class ModifySnapshotsSharePermissionResponse < TencentCloud::Common::AbstractModel @@ -2993,10 +2994,10 @@ end end # RenewDisk请求参数结构体 class RenewDiskRequest < TencentCloud::Common::AbstractModel - # @param DiskChargePrepaid: 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月云盘的续费时长。<br>在云盘与挂载的实例一起续费的场景下,可以指定参数CurInstanceDeadline,此时云盘会按对齐到实例续费后的到期时间来续费。 + # @param DiskChargePrepaid: 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月云硬盘的续费时长。<br>在云硬盘与挂载的实例一起续费的场景下,可以指定参数CurInstanceDeadline,此时云硬盘会按对齐到实例续费后的到期时间来续费。 # @type DiskChargePrepaid: :class:`Tencentcloud::Cbs.v20170312.models.DiskChargePrepaid` # @param DiskId: 云硬盘ID, 通过[DescribeDisks](/document/product/362/16315)接口查询。 # @type DiskId: String attr_accessor :DiskChargePrepaid, :DiskId