@@ -111,18 +111,18 @@ class CreateUGNRequestSchema(schema.RequestSchema):
111111
112112 fields = {
113113 "Name" : fields .Str (required = False , dump_to = "Name" ),
114+ "Networks" : fields .List (fields .Str ()),
114115 "ProjectId" : fields .Str (required = True , dump_to = "ProjectId" ),
115116 "Remark" : fields .Str (required = False , dump_to = "Remark" ),
116- "Tag" : fields .Str (required = False , dump_to = "Tag" ),
117117 }
118118
119119
120120class CreateUGNResponseSchema (schema .ResponseSchema ):
121121 """CreateUGN - 创建云联网"""
122122
123123 fields = {
124- "Message" : fields .Str (required = True , load_from = "Message" ),
125- "UGNId " : fields .Str (required = True , load_from = "UGNId " ),
124+ "Message" : fields .Str (required = False , load_from = "Message" ),
125+ "UGNID " : fields .Str (required = False , load_from = "UGNID " ),
126126 }
127127
128128
@@ -210,36 +210,6 @@ class DescribeInterRegionBandwidthResponseSchema(schema.ResponseSchema):
210210 }
211211
212212
213- """
214- API: DescribeUGN
215-
216- 查询云联网
217- """
218-
219-
220- class DescribeUGNRequestSchema (schema .RequestSchema ):
221- """DescribeUGN - 查询云联网"""
222-
223- fields = {
224- "Limit" : fields .Int (required = False , dump_to = "Limit" ),
225- "Offset" : fields .Int (required = False , dump_to = "Offset" ),
226- "ProjectId" : fields .Str (required = True , dump_to = "ProjectId" ),
227- "UGNIds" : fields .List (fields .Str ()),
228- }
229-
230-
231- class DescribeUGNResponseSchema (schema .ResponseSchema ):
232- """DescribeUGN - 查询云联网"""
233-
234- fields = {
235- "Message" : fields .Str (required = True , load_from = "Message" ),
236- "TotalCount" : fields .Int (required = False , load_from = "TotalCount" ),
237- "UGNs" : fields .List (
238- models .UGNSchema (), required = False , load_from = "UGNs"
239- ),
240- }
241-
242-
243213"""
244214API: DescribeUGNInstance
245215
@@ -470,3 +440,44 @@ class UnpublishUGNRouteRuleResponseSchema(schema.ResponseSchema):
470440 fields = {
471441 "Message" : fields .Str (required = True , load_from = "Message" ),
472442 }
443+
444+
445+ """
446+ API: UpdateUGNBwPackage
447+
448+ 更新带宽包配置
449+ """
450+
451+
452+ class UpdateUGNBwPackageRequestSchema (schema .RequestSchema ):
453+ """UpdateUGNBwPackage - 更新带宽包配置"""
454+
455+ fields = {
456+ "BwBidRate" : fields .Float (required = True , dump_to = "BwBidRate" ),
457+ "BwULRate" : fields .Float (required = True , dump_to = "BwULRate" ),
458+ "ChargeType" : fields .Str (required = False , dump_to = "ChargeType" ),
459+ "Coupon" : fields .Str (required = False , dump_to = "Coupon" ),
460+ "Name" : fields .Str (required = False , dump_to = "Name" ),
461+ "PackageID" : fields .Str (required = True , dump_to = "PackageID" ),
462+ "Path" : fields .Str (required = True , dump_to = "Path" ),
463+ "PayMode" : fields .Str (required = True , dump_to = "PayMode" ),
464+ "ProjectId" : fields .Str (required = False , dump_to = "ProjectId" ),
465+ "Qos" : fields .Str (required = True , dump_to = "Qos" ),
466+ "Quantity" : fields .Str (required = False , dump_to = "Quantity" ),
467+ "RegionA" : fields .Str (required = True , dump_to = "RegionA" ),
468+ "RegionABwMax" : fields .Int (required = True , dump_to = "RegionABwMax" ),
469+ "RegionABwMin" : fields .Int (required = True , dump_to = "RegionABwMin" ),
470+ "RegionB" : fields .Str (required = True , dump_to = "RegionB" ),
471+ "RegionBBwMax" : fields .Int (required = True , dump_to = "RegionBBwMax" ),
472+ "RegionBBwMin" : fields .Int (required = True , dump_to = "RegionBBwMin" ),
473+ "Remark" : fields .Str (required = False , dump_to = "Remark" ),
474+ "UGNID" : fields .Str (required = True , dump_to = "UGNID" ),
475+ }
476+
477+
478+ class UpdateUGNBwPackageResponseSchema (schema .ResponseSchema ):
479+ """UpdateUGNBwPackage - 更新带宽包配置"""
480+
481+ fields = {
482+ "Message" : fields .Str (required = True , load_from = "Message" ),
483+ }
0 commit comments