@@ -14,6 +14,80 @@ class UDRedisSlowlogSetSchema(schema.ResponseSchema):
1414 }
1515
1616
17+ class UMemSlaveDataSetSchema (schema .ResponseSchema ):
18+ """UMemSlaveDataSet - DescribeUMem"""
19+
20+ fields = {
21+ "ChargeType" : fields .Str (required = False , load_from = "ChargeType" ),
22+ "ConfigId" : fields .Str (required = False , load_from = "ConfigId" ),
23+ "CreateTime" : fields .Int (required = False , load_from = "CreateTime" ),
24+ "ExpireTime" : fields .Int (required = False , load_from = "ExpireTime" ),
25+ "GroupId" : fields .Str (required = False , load_from = "GroupId" ),
26+ "GroupName" : fields .Str (required = False , load_from = "GroupName" ),
27+ "MasterGroupId" : fields .Str (required = False , load_from = "MasterGroupId" ),
28+ "MemorySize" : fields .Int (required = False , load_from = "MemorySize" ),
29+ "ModifyTime" : fields .Int (required = False , load_from = "ModifyTime" ),
30+ "Name" : fields .Str (required = False , load_from = "Name" ),
31+ "Port" : fields .Int (required = False , load_from = "Port" ),
32+ "ResourceType" : fields .Str (required = False , load_from = "ResourceType" ),
33+ "RewriteTime" : fields .Int (required = False , load_from = "RewriteTime" ),
34+ "Role" : fields .Str (required = False , load_from = "Role" ),
35+ "Size" : fields .Int (required = False , load_from = "Size" ),
36+ "State" : fields .Str (required = False , load_from = "State" ),
37+ "SubnetId" : fields .Str (required = True , load_from = "SubnetId" ),
38+ "Tag" : fields .Str (required = False , load_from = "Tag" ),
39+ "UsedSize" : fields .Int (required = False , load_from = "UsedSize" ),
40+ "VPCId" : fields .Str (required = True , load_from = "VPCId" ),
41+ "Version" : fields .Str (required = False , load_from = "Version" ),
42+ "VirtualIP" : fields .Str (required = True , load_from = "VirtualIP" ),
43+ "Zone" : fields .Str (required = False , load_from = "Zone" ),
44+ }
45+
46+
47+ class UMemSpaceAddressSetSchema (schema .ResponseSchema ):
48+ """UMemSpaceAddressSet - DescribeUMemSpace"""
49+
50+ fields = {
51+ "IP" : fields .Str (required = False , load_from = "IP" ),
52+ "Port" : fields .Int (required = False , load_from = "Port" ),
53+ }
54+
55+
56+ class UMemDataSetSchema (schema .ResponseSchema ):
57+ """UMemDataSet - DescribeUMem"""
58+
59+ fields = {
60+ "Address" : fields .List (UMemSpaceAddressSetSchema ()),
61+ "AutoBackup" : fields .Str (required = False , load_from = "AutoBackup" ),
62+ "BackupTime" : fields .Int (required = False , load_from = "BackupTime" ),
63+ "ChargeType" : fields .Str (required = False , load_from = "ChargeType" ),
64+ "ConfigId" : fields .Str (required = False , load_from = "ConfigId" ),
65+ "CreateTime" : fields .Int (required = False , load_from = "CreateTime" ),
66+ "DataSet" : fields .List (UMemSlaveDataSetSchema ()),
67+ "ExpireTime" : fields .Int (required = False , load_from = "ExpireTime" ),
68+ "HighAvailability" : fields .Str (
69+ required = False , load_from = "HighAvailability"
70+ ),
71+ "Name" : fields .Str (required = False , load_from = "Name" ),
72+ "OwnSlave" : fields .Str (required = True , load_from = "OwnSlave" ),
73+ "Protocol" : fields .Str (required = False , load_from = "Protocol" ),
74+ "ResourceId" : fields .Str (required = False , load_from = "ResourceId" ),
75+ "ResourceType" : fields .Str (required = False , load_from = "ResourceType" ),
76+ "RewriteTime" : fields .Int (required = False , load_from = "RewriteTime" ),
77+ "Role" : fields .Str (required = False , load_from = "Role" ),
78+ "Size" : fields .Int (required = False , load_from = "Size" ),
79+ "SlaveZone" : fields .Str (required = False , load_from = "SlaveZone" ),
80+ "State" : fields .Str (required = False , load_from = "State" ),
81+ "SubnetId" : fields .Str (required = False , load_from = "SubnetId" ),
82+ "Tag" : fields .Str (required = False , load_from = "Tag" ),
83+ "Type" : fields .Str (required = False , load_from = "Type" ),
84+ "UsedSize" : fields .Int (required = False , load_from = "UsedSize" ),
85+ "VPCId" : fields .Str (required = False , load_from = "VPCId" ),
86+ "Version" : fields .Str (required = False , load_from = "Version" ),
87+ "Zone" : fields .Str (required = False , load_from = "Zone" ),
88+ }
89+
90+
1791class UMemBackupSetSchema (schema .ResponseSchema ):
1892 """UMemBackupSet - DescribeUMemBackup"""
1993
@@ -55,15 +129,6 @@ class UMemPriceSetSchema(schema.ResponseSchema):
55129 }
56130
57131
58- class UMemSpaceAddressSetSchema (schema .ResponseSchema ):
59- """UMemSpaceAddressSet - DescribeUMemSpace"""
60-
61- fields = {
62- "IP" : fields .Str (required = False , load_from = "IP" ),
63- "Port" : fields .Int (required = False , load_from = "Port" ),
64- }
65-
66-
67132class UMemSpaceSetSchema (schema .ResponseSchema ):
68133 """UMemSpaceSet - DescribeUMemSpace"""
69134
0 commit comments