@@ -235,24 +235,6 @@ class AclInfoSchema(schema.ResponseSchema):
235235 }
236236
237237
238- class UNIIpInfoSchema (schema .ResponseSchema ):
239- """UNIIpInfo - 虚拟网卡内网IP信息"""
240-
241- fields = {
242- "IpAddr" : fields .List (fields .Str ()),
243- "IpType" : fields .Str (required = False , load_from = "IpType" ),
244- }
245-
246-
247- class FwInfoSchema (schema .ResponseSchema ):
248- """FwInfo - 防火墙信息"""
249-
250- fields = {
251- "Id" : fields .Str (required = False , load_from = "Id" ),
252- "Name" : fields .Str (required = False , load_from = "Name" ),
253- }
254-
255-
256238class SimpleIPv6AddressInfoSchema (schema .ResponseSchema ):
257239 """SimpleIPv6AddressInfo -"""
258240
@@ -276,6 +258,15 @@ class UNIQuotaInfoSchema(schema.ResponseSchema):
276258 }
277259
278260
261+ class UNIIpInfoSchema (schema .ResponseSchema ):
262+ """UNIIpInfo - 虚拟网卡内网IP信息"""
263+
264+ fields = {
265+ "IpAddr" : fields .List (fields .Str ()),
266+ "IpType" : fields .Str (required = False , load_from = "IpType" ),
267+ }
268+
269+
279270class SecGroupSchema (schema .ResponseSchema ):
280271 """SecGroup - UNI关联的安全组信息"""
281272
@@ -286,6 +277,15 @@ class SecGroupSchema(schema.ResponseSchema):
286277 }
287278
288279
280+ class FwInfoSchema (schema .ResponseSchema ):
281+ """FwInfo - 防火墙信息"""
282+
283+ fields = {
284+ "Id" : fields .Str (required = False , load_from = "Id" ),
285+ "Name" : fields .Str (required = False , load_from = "Name" ),
286+ }
287+
288+
289289class NetworkInterfaceSchema (schema .ResponseSchema ):
290290 """NetworkInterface - 虚拟网卡信息"""
291291
@@ -313,7 +313,7 @@ class NetworkInterfaceSchema(schema.ResponseSchema):
313313 "Netmask" : fields .Str (required = False , load_from = "Netmask" ),
314314 "OperatorName" : fields .Str (required = True , load_from = "OperatorName" ),
315315 "PrivateIp" : fields .List (UNIIpInfoSchema ()),
316- "PrivateIpLimit" : fields . List ( UNIQuotaInfoSchema () ),
316+ "PrivateIpLimit" : UNIQuotaInfoSchema (),
317317 "PrivateIpSet" : fields .List (fields .Str ()),
318318 "Remark" : fields .Str (required = False , load_from = "Remark" ),
319319 "SecGroup" : fields .List (SecGroupSchema ()),
@@ -566,15 +566,6 @@ class VIPDetailSetSchema(schema.ResponseSchema):
566566 }
567567
568568
569- class VPCNetworkInfoSchema (schema .ResponseSchema ):
570- """VPCNetworkInfo - vpc地址空间信息"""
571-
572- fields = {
573- "Network" : fields .Str (required = False , load_from = "Network" ),
574- "SubnetCount" : fields .Int (required = False , load_from = "SubnetCount" ),
575- }
576-
577-
578569class IPv6NetworkInfoSchema (schema .ResponseSchema ):
579570 """IPv6NetworkInfo -"""
580571
@@ -587,6 +578,15 @@ class IPv6NetworkInfoSchema(schema.ResponseSchema):
587578 }
588579
589580
581+ class VPCNetworkInfoSchema (schema .ResponseSchema ):
582+ """VPCNetworkInfo - vpc地址空间信息"""
583+
584+ fields = {
585+ "Network" : fields .Str (required = False , load_from = "Network" ),
586+ "SubnetCount" : fields .Int (required = False , load_from = "SubnetCount" ),
587+ }
588+
589+
590590class VPCInfoSchema (schema .ResponseSchema ):
591591 """VPCInfo - VPC信息"""
592592
0 commit comments