@@ -111,18 +111,18 @@ class CreateUGNRequestSchema(schema.RequestSchema):
111
111
112
112
fields = {
113
113
"Name" : fields .Str (required = False , dump_to = "Name" ),
114
+ "Networks" : fields .List (fields .Str ()),
114
115
"ProjectId" : fields .Str (required = True , dump_to = "ProjectId" ),
115
116
"Remark" : fields .Str (required = False , dump_to = "Remark" ),
116
- "Tag" : fields .Str (required = False , dump_to = "Tag" ),
117
117
}
118
118
119
119
120
120
class CreateUGNResponseSchema (schema .ResponseSchema ):
121
121
"""CreateUGN - 创建云联网"""
122
122
123
123
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 " ),
126
126
}
127
127
128
128
@@ -210,36 +210,6 @@ class DescribeInterRegionBandwidthResponseSchema(schema.ResponseSchema):
210
210
}
211
211
212
212
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
-
243
213
"""
244
214
API: DescribeUGNInstance
245
215
@@ -470,3 +440,44 @@ class UnpublishUGNRouteRuleResponseSchema(schema.ResponseSchema):
470
440
fields = {
471
441
"Message" : fields .Str (required = True , load_from = "Message" ),
472
442
}
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