Skip to content

Commit 7ddd503

Browse files
ucloud-botyufeiminds
authored andcommitted
auto codegen for UCDN (#33)
BUG FIXES: - Fix fields of `BatchDescribeNewUcdnDomain`
1 parent 28871f1 commit 7ddd503

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

ucloud/services/ucdn/client.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,21 +38,21 @@ def batch_describe_new_ucdn_domain(
3838
3939
**Response Model**
4040
41-
**AccessConf**
42-
43-
- **IpBlacklist** (str) - 多个ip用逗号隔开
44-
4541
**CacheConf**
4642
47-
- **CacheBehavior** (bool) - 是否缓存,true为缓存,false为不缓存。为false的情况下,CacheTTL和CacheUnit强制不生效
43+
- **CacheBehavior** (int) - 是否缓存,1为缓存,0为不缓存。为0的情况下,CacheTTL和CacheUnit强制不生效
4844
- **CacheTTL** (int) - 缓存时间
4945
- **CacheUnit** (str) - 缓存时间的单位。sec(秒),min(分钟),hour(小时),day(天)
5046
- **Description** (str) - 缓存规则描述
51-
- **FollowOriginRule** (bool) - 是否优先遵循源站头部缓存策略,false为不优先遵循源站,true为优先遵循源站缓存头部。默认为false
47+
- **FollowOriginRule** (int) - 是否优先遵循源站头部缓存策略,0为不优先遵循源站,1为优先遵循源站缓存头部。默认为0
5248
- **HttpCodePattern** (str) - 状态码默认情况只缓存200类状态码,支持正则
53-
- **IgnoreQueryString** (bool) - 是否忽略参数缓存(false为不忽略,true为忽略,默认为false
49+
- **IgnoreQueryString** (int) - 是否忽略参数缓存(0为不忽略,1为忽略,默认为0
5450
- **PathPattern** (str) - 路径模式,支持正则
5551
52+
**AccessConf**
53+
54+
- **IpBlacklist** (str) - 多个ip用逗号隔开
55+
5656
**DomainInfo**
5757
5858
- **AccessConf** (dict) - 见 **AccessConf** 模型定义

ucloud/services/ucdn/schemas/models.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,37 @@
33
from ucloud.core.typesystem import schema, fields
44

55

6-
class AccessConfSchema(schema.ResponseSchema):
7-
""" AccessConf - 访问控制
8-
"""
9-
10-
fields = {
11-
"IpBlacklist": fields.Str(required=False, load_from="IpBlacklist")
12-
}
13-
14-
156
class CacheConfSchema(schema.ResponseSchema):
167
""" CacheConf - 缓存配置
178
"""
189

1910
fields = {
20-
"CacheBehavior": fields.Bool(required=False, load_from="CacheBehavior"),
11+
"CacheBehavior": fields.Int(required=False, load_from="CacheBehavior"),
2112
"CacheTTL": fields.Int(required=False, load_from="CacheTTL"),
2213
"CacheUnit": fields.Str(required=False, load_from="CacheUnit"),
2314
"Description": fields.Str(required=False, load_from="Description"),
24-
"FollowOriginRule": fields.Bool(
15+
"FollowOriginRule": fields.Int(
2516
required=False, load_from="FollowOriginRule"
2617
),
2718
"HttpCodePattern": fields.Str(
2819
required=False, load_from="HttpCodePattern"
2920
),
30-
"IgnoreQueryString": fields.Bool(
21+
"IgnoreQueryString": fields.Int(
3122
required=False, load_from="IgnoreQueryString"
3223
),
3324
"PathPattern": fields.Str(required=False, load_from="PathPattern"),
3425
}
3526

3627

28+
class AccessConfSchema(schema.ResponseSchema):
29+
""" AccessConf - 访问控制
30+
"""
31+
32+
fields = {
33+
"IpBlacklist": fields.Str(required=False, load_from="IpBlacklist")
34+
}
35+
36+
3737
class DomainInfoSchema(schema.ResponseSchema):
3838
""" DomainInfo - 域名配置
3939
"""

0 commit comments

Comments
 (0)