@@ -312,6 +312,12 @@ type CreateUMemSpaceRequest struct {
312312 // 购买时长 默认: 1
313313 Quantity * int `required:"false"`
314314
315+ // 如果是通过回档创建,该实例ID不为空
316+ RollbackSpaceId * string `required:"false"`
317+
318+ // 要回档的时间戳
319+ RollbackTime * int `required:"false"`
320+
315321 // 内存大小, 单位:GB, 范围[1~1024]
316322 Size * int `required:"true"`
317323
@@ -1277,13 +1283,13 @@ func (c *UMemClient) DescribeUMemPrice(req *DescribeUMemPriceRequest) (*Describe
12771283type DescribeUMemSpaceRequest struct {
12781284 request.CommonBase
12791285
1280- // [公共参数] 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../ summary/get_project_list.html )
1286+ // [公共参数] 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/ summary/get_project_list)
12811287 // ProjectId *string `required:"false"`
12821288
1283- // [公共参数] 地域。 参见 [地域和可用区列表](../ summary/regionlist.html )
1289+ // [公共参数] 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/ summary/regionlist)
12841290 // Region *string `required:"true"`
12851291
1286- // [公共参数] 可用区。参见 [可用区列表](../ summary/regionlist.html )
1292+ // [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/ summary/regionlist)
12871293 // Zone *string `required:"false"`
12881294
12891295 // 返回数据长度, 默认为20
@@ -1325,7 +1331,7 @@ func (c *UMemClient) NewDescribeUMemSpaceRequest() *DescribeUMemSpaceRequest {
13251331/*
13261332API: DescribeUMemSpace
13271333
1328- 获取UMem内存空间列表
1334+ 获取UMem内存空间列表(已废弃,建议是使用DescribeUMem接口)
13291335*/
13301336func (c * UMemClient ) DescribeUMemSpace (req * DescribeUMemSpaceRequest ) (* DescribeUMemSpaceResponse , error ) {
13311337 var err error
@@ -1875,7 +1881,7 @@ func (c *UMemClient) NewDescribeURedisGroupRequest() *DescribeURedisGroupRequest
18751881/*
18761882API: DescribeURedisGroup
18771883
1878- 查询主备Redis
1884+ 查询主备Redis(已废弃,建议使用DescribeUMem)
18791885*/
18801886func (c * UMemClient ) DescribeURedisGroup (req * DescribeURedisGroupRequest ) (* DescribeURedisGroupResponse , error ) {
18811887 var err error
@@ -2701,6 +2707,71 @@ func (c *UMemClient) RemoveUDRedisData(req *RemoveUDRedisDataRequest) (*RemoveUD
27012707 return & res , nil
27022708}
27032709
2710+ // ResizeUDRedisBlockSizeRequest is request schema for ResizeUDRedisBlockSize action
2711+ type ResizeUDRedisBlockSizeRequest struct {
2712+ request.CommonBase
2713+
2714+ // [公共参数] 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
2715+ // ProjectId *string `required:"false"`
2716+
2717+ // [公共参数] 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
2718+ // Region *string `required:"true"`
2719+
2720+ // [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
2721+ // Zone *string `required:"true"`
2722+
2723+ // 分片id
2724+ BlockId * string `required:"true"`
2725+
2726+ // 分片容量(单位GB)4/8/12/16/20
2727+ BlockSize * int `required:"true"`
2728+
2729+ // 是否为性能增强型。默认为false,或者不填,true为性能增强型。
2730+ HighPerformance * bool `required:"false"`
2731+
2732+ // spaceid
2733+ SpaceId * string `required:"true"`
2734+
2735+ // 任务执行时间戳,时间戳需满足未来一天时间范围内。默认不传或者值为0时,即为立即执行
2736+ StartTime * int `required:"false"`
2737+ }
2738+
2739+ // ResizeUDRedisBlockSizeResponse is response schema for ResizeUDRedisBlockSize action
2740+ type ResizeUDRedisBlockSizeResponse struct {
2741+ response.CommonBase
2742+ }
2743+
2744+ // NewResizeUDRedisBlockSizeRequest will create request of ResizeUDRedisBlockSize action.
2745+ func (c * UMemClient ) NewResizeUDRedisBlockSizeRequest () * ResizeUDRedisBlockSizeRequest {
2746+ req := & ResizeUDRedisBlockSizeRequest {}
2747+
2748+ // setup request with client config
2749+ c .Client .SetupRequest (req )
2750+
2751+ // setup retryable with default retry policy (retry for non-create action and common error)
2752+ req .SetRetryable (true )
2753+ return req
2754+ }
2755+
2756+ /*
2757+ API: ResizeUDRedisBlockSize
2758+
2759+ 更改udredis分片容量
2760+ */
2761+ func (c * UMemClient ) ResizeUDRedisBlockSize (req * ResizeUDRedisBlockSizeRequest ) (* ResizeUDRedisBlockSizeResponse , error ) {
2762+ var err error
2763+ var res ResizeUDRedisBlockSizeResponse
2764+
2765+ reqCopier := * req
2766+
2767+ err = c .Client .InvokeAction ("ResizeUDRedisBlockSize" , & reqCopier , & res )
2768+ if err != nil {
2769+ return & res , err
2770+ }
2771+
2772+ return & res , nil
2773+ }
2774+
27042775// ResizeUDredisSpaceRequest is request schema for ResizeUDredisSpace action
27052776type ResizeUDredisSpaceRequest struct {
27062777 request.CommonBase
@@ -2798,7 +2869,7 @@ func (c *UMemClient) NewResizeUMemSpaceRequest() *ResizeUMemSpaceRequest {
27982869/*
27992870API: ResizeUMemSpace
28002871
2801- 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式
2872+ 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式。(已废弃,不建议使用)
28022873*/
28032874func (c * UMemClient ) ResizeUMemSpace (req * ResizeUMemSpaceRequest ) (* ResizeUMemSpaceResponse , error ) {
28042875 var err error
0 commit comments