3
3
from ucloud .core .typesystem import schema , fields
4
4
5
5
6
- class AccessConfSchema (schema .ResponseSchema ):
7
- """AccessConf - 访问控制"""
8
-
9
- fields = {
10
- "IpBlacklist" : fields .Str (required = False , load_from = "IpBlacklist" ),
11
- }
12
-
13
-
14
6
class CacheConfSchema (schema .ResponseSchema ):
15
7
"""CacheConf - 缓存配置"""
16
8
@@ -29,6 +21,14 @@ class CacheConfSchema(schema.ResponseSchema):
29
21
}
30
22
31
23
24
+ class AccessConfSchema (schema .ResponseSchema ):
25
+ """AccessConf - 访问控制"""
26
+
27
+ fields = {
28
+ "IpBlacklist" : fields .Str (required = False , load_from = "IpBlacklist" ),
29
+ }
30
+
31
+
32
32
class DomainInfoSchema (schema .ResponseSchema ):
33
33
"""DomainInfo - 域名配置"""
34
34
@@ -314,6 +314,35 @@ class ReferConfSchema(schema.ResponseSchema):
314
314
}
315
315
316
316
317
+ class OriginConfSchema (schema .ResponseSchema ):
318
+ """OriginConf - 回源配置"""
319
+
320
+ fields = {
321
+ "BackupOriginEnable" : fields .Bool (
322
+ required = False , load_from = "BackupOriginEnable"
323
+ ),
324
+ "BackupOriginHost" : fields .Str (
325
+ required = False , load_from = "BackupOriginHost"
326
+ ),
327
+ "BackupOriginIpList" : fields .List (fields .Str ()),
328
+ "OriginErrorCode" : fields .Str (
329
+ required = False , load_from = "OriginErrorCode"
330
+ ),
331
+ "OriginErrorNum" : fields .Int (
332
+ required = False , load_from = "OriginErrorNum"
333
+ ),
334
+ "OriginFollow301" : fields .Int (
335
+ required = False , load_from = "OriginFollow301"
336
+ ),
337
+ "OriginHost" : fields .Str (required = False , load_from = "OriginHost" ),
338
+ "OriginIpList" : fields .List (fields .Str ()),
339
+ "OriginPort" : fields .Int (required = False , load_from = "OriginPort" ),
340
+ "OriginProtocol" : fields .Str (
341
+ required = False , load_from = "OriginProtocol"
342
+ ),
343
+ }
344
+
345
+
317
346
class CacheAllConfigSchema (schema .ResponseSchema ):
318
347
"""CacheAllConfig - 缓存相关的配置"""
319
348
@@ -325,15 +354,6 @@ class CacheAllConfigSchema(schema.ResponseSchema):
325
354
}
326
355
327
356
328
- class AccessControlConfSchema (schema .ResponseSchema ):
329
- """AccessControlConf - 访问控制配置参数"""
330
-
331
- fields = {
332
- "IpBlackList" : fields .List (fields .Str ()),
333
- "ReferConf" : ReferConfSchema (),
334
- }
335
-
336
-
337
357
class AdvancedConfSchema (schema .ResponseSchema ):
338
358
"""AdvancedConf - 域名高级配置"""
339
359
@@ -348,32 +368,12 @@ class AdvancedConfSchema(schema.ResponseSchema):
348
368
}
349
369
350
370
351
- class OriginConfSchema (schema .ResponseSchema ):
352
- """OriginConf - 回源配置 """
371
+ class AccessControlConfSchema (schema .ResponseSchema ):
372
+ """AccessControlConf - 访问控制配置参数 """
353
373
354
374
fields = {
355
- "BackupOriginEnable" : fields .Bool (
356
- required = False , load_from = "BackupOriginEnable"
357
- ),
358
- "BackupOriginHost" : fields .Str (
359
- required = False , load_from = "BackupOriginHost"
360
- ),
361
- "BackupOriginIpList" : fields .List (fields .Str ()),
362
- "OriginErrorCode" : fields .Str (
363
- required = False , load_from = "OriginErrorCode"
364
- ),
365
- "OriginErrorNum" : fields .Int (
366
- required = False , load_from = "OriginErrorNum"
367
- ),
368
- "OriginFollow301" : fields .Int (
369
- required = False , load_from = "OriginFollow301"
370
- ),
371
- "OriginHost" : fields .Str (required = False , load_from = "OriginHost" ),
372
- "OriginIpList" : fields .List (fields .Str ()),
373
- "OriginPort" : fields .Int (required = False , load_from = "OriginPort" ),
374
- "OriginProtocol" : fields .Str (
375
- required = False , load_from = "OriginProtocol"
376
- ),
375
+ "IpBlackList" : fields .List (fields .Str ()),
376
+ "ReferConf" : ReferConfSchema (),
377
377
}
378
378
379
379
0 commit comments