Skip to content

Commit 9c19524

Browse files
authored
sdk: rolling update for 0.11.72 (#279)
1 parent 8ee6b77 commit 9c19524

File tree

7 files changed

+102
-70
lines changed

7 files changed

+102
-70
lines changed

ucloud/services/umem/client.py

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@ def create_umem_space(
163163
- **ProxyPort** (int) - 代理端口, 默认为 6379
164164
- **ProxySize** (int) - 分布式代理CPU核数,不填或者传0时默认不创建代理
165165
- **Quantity** (int) - 购买时长 默认: 1
166+
- **RollbackSpaceId** (str) - 如果是通过回档创建,该实例ID不为空
167+
- **RollbackTime** (int) - 要回档的时间戳
166168
- **SlaveZone** (str) - 跨机房UDRedis,slave所在可用区(必须和Zone在同一Region,且不可相同)
167169
- **SpaceId** (str) - 集群ID,选择某个备份创建时,需要填写源集群ID
168170
- **SubnetId** (str) - 子网ID
@@ -458,6 +460,7 @@ def describe_ud_redis_slowlog(
458460
459461
**UDRedisSlowlogSet**
460462
- **BlockId** (str) - 分片id
463+
- **Client** (str) - 慢日志的的客户信息
461464
- **Command** (str) - 查询命令
462465
- **SpendTime** (int) - 查询消耗的时间
463466
- **StartTime** (int) - 查询发生的时间
@@ -577,16 +580,17 @@ def describe_umem_backup(
577580
578581
**Request**
579582
580-
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list.html>`_
581-
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
583+
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
584+
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
582585
- **SpaceId** (str) - (Required) 资源id
583-
- **Zone** (str) - (Required) 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
586+
- **Zone** (str) - (Required) 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
584587
- **Limit** (int) - 分页显示的条目数, 默认值为10
585588
- **Offset** (int) - 分页显示的起始偏移, 默认值为0
586589
587590
**Response**
588591
589592
- **DataSet** (list) - 见 **UMemBackupSet** 模型定义
593+
- **TotalCount** (int) - 备份总数
590594
591595
**Response Model**
592596
@@ -595,6 +599,7 @@ def describe_umem_backup(
595599
- **BackupName** (str) - 备份名称
596600
- **BackupType** (str) - 备份类型: auto(自动) ,manual(手动)
597601
- **BlockCount** (int) - 本次备份,分片的数量
602+
- **BlockSize** (int) - 备份大小
598603
- **CreateTime** (int) - 创建时间
599604
- **State** (str) - Starting:备份中 Done:完成
600605
@@ -735,17 +740,17 @@ def describe_umem_price(
735740
def describe_umem_space(
736741
self, req: typing.Optional[dict] = None, **kwargs
737742
) -> dict:
738-
"""DescribeUMemSpace - 获取UMem内存空间列表
743+
"""DescribeUMemSpace - 获取UMem内存空间列表(已废弃,建议是使用DescribeUMem接口)
739744
740745
**Request**
741746
742-
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list.html>`_
743-
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
747+
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
748+
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
744749
- **Limit** (int) - 返回数据长度, 默认为20
745750
- **Offset** (int) - 数据偏移量, 默认为0
746751
- **Protocol** (str) - 协议类型: memcache, redis
747752
- **SpaceId** (str) - 内存空间ID (无ID,则获取所有)
748-
- **Zone** (str) - 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
753+
- **Zone** (str) - 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
749754
750755
**Response**
751756
@@ -756,6 +761,7 @@ def describe_umem_space(
756761
757762
**UMemSpaceSet**
758763
- **Address** (list) - 见 **UMemSpaceAddressSet** 模型定义
764+
- **AofRollbackEnable** (bool) - 实例是否开启了回档
759765
- **ChargeType** (str) - Year, Month, Dynamic, Trial
760766
- **CreateTime** (int) - 创建时间
761767
- **ExpireTime** (int) - 到期时间
@@ -765,11 +771,12 @@ def describe_umem_space(
765771
- **Size** (int) - 容量单位GB
766772
- **SpaceId** (str) - 内存空间ID
767773
- **State** (str) - Starting:创建中 Running:运行中 Fail:失败
768-
- **SubnetId** (str) -
769-
- **Tag** (str) -
774+
- **SubnetId** (str) - 子网ID
775+
- **SupportAofRollback** (bool) - 实例是否支持回档
776+
- **Tag** (str) - 实例tag
770777
- **Type** (str) - 空间类型:single(无热备),double(热备)
771778
- **UsedSize** (int) - 使用量单位MB
772-
- **VPCId** (str) -
779+
- **VPCId** (str) - VPC ID
773780
- **Zone** (str) - 可用区,参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
774781
775782
@@ -966,11 +973,12 @@ def describe_uredis_backup(
966973
967974
**Request**
968975
969-
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list.html>`_
970-
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
971-
- **GroupId** (str) - 组的ID
976+
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
977+
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
978+
- **GroupId** (str) - (Required) 组的ID
972979
- **Limit** (int) - 分页显示的条目数, 默认值为10
973980
- **Offset** (int) - 分页显示的起始偏移, 默认值为0
981+
- **SlaveZone** (str) - 跨机房URedis,slave所在可用区(必须和Zone在同一Region,且不可相同)
974982
975983
**Response**
976984
@@ -1086,7 +1094,7 @@ def describe_uredis_config(
10861094
def describe_uredis_group(
10871095
self, req: typing.Optional[dict] = None, **kwargs
10881096
) -> dict:
1089-
"""DescribeURedisGroup - 查询主备Redis
1097+
"""DescribeURedisGroup - 查询主备Redis(已废弃,建议使用DescribeUMem)
10901098
10911099
**Request**
10921100
@@ -1122,9 +1130,13 @@ def describe_uredis_group(
11221130
- **Protocol** (str) - 协议
11231131
- **RewriteTime** (int) - 返回运维时间 0 //0点 1 //1点 以此类推
11241132
- **Role** (str) - 实例类型
1133+
- **SSLCertExpireTime** (int) - 证书过期时间
1134+
- **SSLEnable** (bool) - 实例是否开启SSL
1135+
- **SSLVersion** (str) - SSL版本
1136+
- **SecPolicy** (int) - 安全策略。1:内网隔离,2:加密通信,3:内网隔离+加密通信
11251137
- **Size** (int) - 容量单位GB
11261138
- **SlaveZone** (str) - 跨机房URedis,slave redis所在可用区,参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
1127-
- **State** (str) - 状态标记 Creating // 初始化中 CreateFail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败
1139+
- **State** (str) - 状态标记 Creating // 初始化中 CreateFail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败// 修改SSL中SSLSwitching //SSLSwitchFail修改SSL失败
11281140
- **SubnetId** (str) - subnetid
11291141
- **Tag** (str) - 业务组名称
11301142
- **Type** (str) - 空间类型:single(无热备),double(热备)
@@ -1595,7 +1607,7 @@ def resize_ud_redis_block_size(
15951607
def resize_umem_space(
15961608
self, req: typing.Optional[dict] = None, **kwargs
15971609
) -> dict:
1598-
"""ResizeUMemSpace - 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式
1610+
"""ResizeUMemSpace - 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式。(已废弃,不建议使用)
15991611
16001612
**Request**
16011613

ucloud/services/umem/schemas/apis.py

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@ class CreateUMemSpaceRequestSchema(schema.RequestSchema):
147147
"ProxySize": fields.Int(required=False, dump_to="ProxySize"),
148148
"Quantity": fields.Int(required=False, dump_to="Quantity"),
149149
"Region": fields.Str(required=True, dump_to="Region"),
150+
"RollbackSpaceId": fields.Str(
151+
required=False, dump_to="RollbackSpaceId"
152+
),
153+
"RollbackTime": fields.Int(required=False, dump_to="RollbackTime"),
150154
"Size": fields.Int(required=True, dump_to="Size"),
151155
"SlaveZone": fields.Str(required=False, dump_to="SlaveZone"),
152156
"SpaceId": fields.Str(required=False, dump_to="SpaceId"),
@@ -476,6 +480,7 @@ class DescribeUMemBackupResponseSchema(schema.ResponseSchema):
476480
"DataSet": fields.List(
477481
models.UMemBackupSetSchema(), required=False, load_from="DataSet"
478482
),
483+
"TotalCount": fields.Int(required=False, load_from="TotalCount"),
479484
}
480485

481486

@@ -581,12 +586,12 @@ class DescribeUMemPriceResponseSchema(schema.ResponseSchema):
581586
"""
582587
API: DescribeUMemSpace
583588
584-
获取UMem内存空间列表
589+
获取UMem内存空间列表(已废弃,建议是使用DescribeUMem接口)
585590
"""
586591

587592

588593
class DescribeUMemSpaceRequestSchema(schema.RequestSchema):
589-
"""DescribeUMemSpace - 获取UMem内存空间列表"""
594+
"""DescribeUMemSpace - 获取UMem内存空间列表(已废弃,建议是使用DescribeUMem接口)"""
590595

591596
fields = {
592597
"Limit": fields.Int(required=False, dump_to="Limit"),
@@ -600,7 +605,7 @@ class DescribeUMemSpaceRequestSchema(schema.RequestSchema):
600605

601606

602607
class DescribeUMemSpaceResponseSchema(schema.ResponseSchema):
603-
"""DescribeUMemSpace - 获取UMem内存空间列表"""
608+
"""DescribeUMemSpace - 获取UMem内存空间列表(已废弃,建议是使用DescribeUMem接口)"""
604609

605610
fields = {
606611
"DataSet": fields.List(
@@ -757,11 +762,12 @@ class DescribeURedisBackupRequestSchema(schema.RequestSchema):
757762
"""DescribeURedisBackup - 查询主备redis备份"""
758763

759764
fields = {
760-
"GroupId": fields.Str(required=False, dump_to="GroupId"),
765+
"GroupId": fields.Str(required=True, dump_to="GroupId"),
761766
"Limit": fields.Int(required=False, dump_to="Limit"),
762767
"Offset": fields.Int(required=False, dump_to="Offset"),
763768
"ProjectId": fields.Str(required=False, dump_to="ProjectId"),
764769
"Region": fields.Str(required=True, dump_to="Region"),
770+
"SlaveZone": fields.Str(required=False, dump_to="SlaveZone"),
765771
}
766772

767773

@@ -842,12 +848,12 @@ class DescribeURedisConfigResponseSchema(schema.ResponseSchema):
842848
"""
843849
API: DescribeURedisGroup
844850
845-
查询主备Redis
851+
查询主备Redis(已废弃,建议使用DescribeUMem)
846852
"""
847853

848854

849855
class DescribeURedisGroupRequestSchema(schema.RequestSchema):
850-
"""DescribeURedisGroup - 查询主备Redis"""
856+
"""DescribeURedisGroup - 查询主备Redis(已废弃,建议使用DescribeUMem)"""
851857

852858
fields = {
853859
"GroupId": fields.Str(required=False, dump_to="GroupId"),
@@ -860,7 +866,7 @@ class DescribeURedisGroupRequestSchema(schema.RequestSchema):
860866

861867

862868
class DescribeURedisGroupResponseSchema(schema.ResponseSchema):
863-
"""DescribeURedisGroup - 查询主备Redis"""
869+
"""DescribeURedisGroup - 查询主备Redis(已废弃,建议使用DescribeUMem)"""
864870

865871
fields = {
866872
"DataSet": fields.List(
@@ -1270,12 +1276,12 @@ class ResizeUDRedisBlockSizeResponseSchema(schema.ResponseSchema):
12701276
"""
12711277
API: ResizeUMemSpace
12721278
1273-
调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式
1279+
调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式。(已废弃,不建议使用)
12741280
"""
12751281

12761282

12771283
class ResizeUMemSpaceRequestSchema(schema.RequestSchema):
1278-
"""ResizeUMemSpace - 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式"""
1284+
"""ResizeUMemSpace - 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式。(已废弃,不建议使用)"""
12791285

12801286
fields = {
12811287
"CouponId": fields.Str(required=False, dump_to="CouponId"),
@@ -1289,7 +1295,7 @@ class ResizeUMemSpaceRequestSchema(schema.RequestSchema):
12891295

12901296

12911297
class ResizeUMemSpaceResponseSchema(schema.ResponseSchema):
1292-
"""ResizeUMemSpace - 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式"""
1298+
"""ResizeUMemSpace - 调整内存空间容量,只支持存量老分布式产品,不支持高性能分布式。(已废弃,不建议使用)"""
12931299

12941300
fields = {}
12951301

ucloud/services/umem/schemas/models.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class UDRedisSlowlogSetSchema(schema.ResponseSchema):
1919

2020
fields = {
2121
"BlockId": fields.Str(required=False, load_from="BlockId"),
22+
"Client": fields.Str(required=False, load_from="Client"),
2223
"Command": fields.Str(required=False, load_from="Command"),
2324
"SpendTime": fields.Int(required=False, load_from="SpendTime"),
2425
"StartTime": fields.Int(required=False, load_from="StartTime"),
@@ -107,6 +108,7 @@ class UMemBackupSetSchema(schema.ResponseSchema):
107108
"BackupName": fields.Str(required=True, load_from="BackupName"),
108109
"BackupType": fields.Str(required=True, load_from="BackupType"),
109110
"BlockCount": fields.Int(required=True, load_from="BlockCount"),
111+
"BlockSize": fields.Int(required=False, load_from="BlockSize"),
110112
"CreateTime": fields.Int(required=True, load_from="CreateTime"),
111113
"State": fields.Str(required=True, load_from="State"),
112114
}
@@ -150,6 +152,9 @@ class UMemSpaceSetSchema(schema.ResponseSchema):
150152

151153
fields = {
152154
"Address": fields.List(UMemSpaceAddressSetSchema()),
155+
"AofRollbackEnable": fields.Bool(
156+
required=False, load_from="AofRollbackEnable"
157+
),
153158
"ChargeType": fields.Str(required=False, load_from="ChargeType"),
154159
"CreateTime": fields.Int(required=False, load_from="CreateTime"),
155160
"ExpireTime": fields.Int(required=False, load_from="ExpireTime"),
@@ -160,6 +165,9 @@ class UMemSpaceSetSchema(schema.ResponseSchema):
160165
"SpaceId": fields.Str(required=False, load_from="SpaceId"),
161166
"State": fields.Str(required=False, load_from="State"),
162167
"SubnetId": fields.Str(required=False, load_from="SubnetId"),
168+
"SupportAofRollback": fields.Bool(
169+
required=False, load_from="SupportAofRollback"
170+
),
163171
"Tag": fields.Str(required=True, load_from="Tag"),
164172
"Type": fields.Str(required=False, load_from="Type"),
165173
"UsedSize": fields.Int(required=False, load_from="UsedSize"),
@@ -270,6 +278,12 @@ class URedisGroupSetSchema(schema.ResponseSchema):
270278
"Protocol": fields.Str(required=False, load_from="Protocol"),
271279
"RewriteTime": fields.Int(required=True, load_from="RewriteTime"),
272280
"Role": fields.Str(required=True, load_from="Role"),
281+
"SSLCertExpireTime": fields.Int(
282+
required=False, load_from="SSLCertExpireTime"
283+
),
284+
"SSLEnable": fields.Bool(required=False, load_from="SSLEnable"),
285+
"SSLVersion": fields.Str(required=False, load_from="SSLVersion"),
286+
"SecPolicy": fields.Int(required=False, load_from="SecPolicy"),
273287
"Size": fields.Int(required=False, load_from="Size"),
274288
"SlaveZone": fields.Str(required=False, load_from="SlaveZone"),
275289
"State": fields.Str(required=False, load_from="State"),

0 commit comments

Comments
 (0)