@@ -66,6 +66,33 @@ class CheckURedisAllowanceResponseSchema(schema.ResponseSchema):
6666 }
6767
6868
69+ """
70+ API: CreateScanHotBigKeys
71+
72+ 创建执行扫大key和热key的任务
73+ """
74+
75+
76+ class CreateScanHotBigKeysRequestSchema (schema .RequestSchema ):
77+ """CreateScanHotBigKeys - 创建执行扫大key和热key的任务"""
78+
79+ fields = {
80+ "GroupId" : fields .Str (required = True , dump_to = "GroupId" ),
81+ "IsRetry" : fields .Bool (required = False , dump_to = "IsRetry" ),
82+ "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
83+ "Region" : fields .Str (required = True , dump_to = "Region" ),
84+ "TaskId" : fields .Str (required = False , dump_to = "TaskId" ),
85+ "Type" : fields .Str (required = True , dump_to = "Type" ),
86+ "Zone" : fields .Str (required = True , dump_to = "Zone" ),
87+ }
88+
89+
90+ class CreateScanHotBigKeysResponseSchema (schema .ResponseSchema ):
91+ """CreateScanHotBigKeys - 创建执行扫大key和热key的任务"""
92+
93+ fields = {}
94+
95+
6996"""
7097API: CreateUMemBackup
7198
@@ -113,8 +140,10 @@ class CreateUMemSpaceRequestSchema(schema.RequestSchema):
113140 ),
114141 "Name" : fields .Str (required = True , dump_to = "Name" ),
115142 "Password" : fields .Base64 (required = False , dump_to = "Password" ),
143+ "Port" : fields .Int (required = False , dump_to = "Port" ),
116144 "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
117145 "Protocol" : fields .Str (required = False , dump_to = "Protocol" ),
146+ "ProxyPort" : fields .Int (required = False , dump_to = "ProxyPort" ),
118147 "ProxySize" : fields .Int (required = False , dump_to = "ProxySize" ),
119148 "Quantity" : fields .Int (required = False , dump_to = "Quantity" ),
120149 "Region" : fields .Str (required = True , dump_to = "Region" ),
@@ -123,6 +152,7 @@ class CreateUMemSpaceRequestSchema(schema.RequestSchema):
123152 "SubnetId" : fields .Str (required = False , dump_to = "SubnetId" ),
124153 "Tag" : fields .Str (required = False , dump_to = "Tag" ),
125154 "Type" : fields .Str (required = False , dump_to = "Type" ),
155+ "UlbMode" : fields .Bool (required = False , dump_to = "UlbMode" ),
126156 "VPCId" : fields .Str (required = False , dump_to = "VPCId" ),
127157 "Version" : fields .Str (required = False , dump_to = "Version" ),
128158 "Zone" : fields .Str (required = True , dump_to = "Zone" ),
@@ -212,6 +242,7 @@ class CreateURedisGroupRequestSchema(schema.RequestSchema):
212242 """CreateURedisGroup - 创建主备redis"""
213243
214244 fields = {
245+ "AOFID" : fields .Str (required = False , dump_to = "AOFID" ),
215246 "AutoBackup" : fields .Str (required = False , dump_to = "AutoBackup" ),
216247 "BackupId" : fields .Str (required = False , dump_to = "BackupId" ),
217248 "BackupTime" : fields .Int (required = False , dump_to = "BackupTime" ),
@@ -228,9 +259,14 @@ class CreateURedisGroupRequestSchema(schema.RequestSchema):
228259 "MasterGroupId" : fields .Str (required = False , dump_to = "MasterGroupId" ),
229260 "Name" : fields .Str (required = True , dump_to = "Name" ),
230261 "Password" : fields .Base64 (required = False , dump_to = "Password" ),
262+ "Port" : fields .Int (required = False , dump_to = "Port" ),
231263 "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
232264 "Quantity" : fields .Int (required = False , dump_to = "Quantity" ),
233265 "Region" : fields .Str (required = True , dump_to = "Region" ),
266+ "RollbackGroupId" : fields .Str (
267+ required = False , dump_to = "RollbackGroupId"
268+ ),
269+ "RollbackTime" : fields .Int (required = False , dump_to = "RollbackTime" ),
234270 "Size" : fields .Int (required = False , dump_to = "Size" ),
235271 "SlaveZone" : fields .Str (required = False , dump_to = "SlaveZone" ),
236272 "SubnetId" : fields .Str (required = False , dump_to = "SubnetId" ),
@@ -524,6 +560,7 @@ class DescribeUMemPriceRequestSchema(schema.RequestSchema):
524560 "Region" : fields .Str (required = True , dump_to = "Region" ),
525561 "Size" : fields .Int (required = True , dump_to = "Size" ),
526562 "Type" : fields .Str (required = True , dump_to = "Type" ),
563+ "UlbMode" : fields .Str (required = False , dump_to = "UlbMode" ),
527564 "Zone" : fields .Str (required = True , dump_to = "Zone" ),
528565 }
529566
@@ -581,7 +618,15 @@ class DescribeUMemUpgradePriceRequestSchema(schema.RequestSchema):
581618 """DescribeUMemUpgradePrice - 获取UMem升级价格信息"""
582619
583620 fields = {
621+ "BlockIds" : fields .List (fields .Str ()),
622+ "BlockSize" : fields .List (fields .Int ()),
623+ "HighPerformance" : fields .Str (
624+ required = False , dump_to = "HighPerformance"
625+ ),
626+ "IsSplit" : fields .Str (required = False , dump_to = "IsSplit" ),
627+ "NewCPU" : fields .Int (required = False , dump_to = "NewCPU" ),
584628 "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
629+ "ProxyId" : fields .Str (required = False , dump_to = "ProxyId" ),
585630 "Region" : fields .Str (required = True , dump_to = "Region" ),
586631 "Size" : fields .Int (required = True , dump_to = "Size" ),
587632 "SpaceId" : fields .Str (required = True , dump_to = "SpaceId" ),
@@ -893,6 +938,10 @@ class DescribeURedisUpgradePriceRequestSchema(schema.RequestSchema):
893938
894939 fields = {
895940 "GroupId" : fields .Str (required = True , dump_to = "GroupId" ),
941+ "HighPerformance" : fields .Bool (
942+ required = False , dump_to = "HighPerformance"
943+ ),
944+ "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
896945 "Region" : fields .Str (required = True , dump_to = "Region" ),
897946 "Size" : fields .Int (required = True , dump_to = "Size" ),
898947 "Zone" : fields .Str (required = False , dump_to = "Zone" ),
@@ -903,6 +952,7 @@ class DescribeURedisUpgradePriceResponseSchema(schema.ResponseSchema):
903952 """DescribeURedisUpgradePrice - 获取uredis升级价格信息"""
904953
905954 fields = {
955+ "OriginalPrice" : fields .Int (required = False , load_from = "OriginalPrice" ),
906956 "Price" : fields .Float (required = False , load_from = "Price" ),
907957 }
908958
@@ -1186,11 +1236,15 @@ class ResizeURedisGroupRequestSchema(schema.RequestSchema):
11861236 "ChargeType" : fields .Str (required = False , dump_to = "ChargeType" ),
11871237 "CouponId" : fields .Int (required = False , dump_to = "CouponId" ),
11881238 "GroupId" : fields .Str (required = True , dump_to = "GroupId" ),
1239+ "HighPerformance" : fields .Bool (
1240+ required = False , dump_to = "HighPerformance"
1241+ ),
11891242 "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
11901243 "Region" : fields .Str (required = True , dump_to = "Region" ),
11911244 "Size" : fields .Int (required = True , dump_to = "Size" ),
1245+ "StartTime" : fields .Int (required = False , dump_to = "StartTime" ),
11921246 "Type" : fields .Str (required = False , dump_to = "Type" ),
1193- "Zone" : fields .Str (required = False , dump_to = "Zone" ),
1247+ "Zone" : fields .Str (required = True , dump_to = "Zone" ),
11941248 }
11951249
11961250
0 commit comments