Skip to content

Commit c55167c

Browse files
author
tencentcloudapi
committed
release 3.0.268
1 parent b281af9 commit c55167c

File tree

16 files changed

+754
-126
lines changed

16 files changed

+754
-126
lines changed

CHANGELOG.md

Lines changed: 136 additions & 104 deletions
Large diffs are not rendered by default.

tencentcloud/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
# limitations under the License.
1515

1616

17-
__version__ = '3.0.267'
17+
__version__ = '3.0.268'

tencentcloud/autoscaling/v20180419/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2987,7 +2987,7 @@ def __init__(self):
29872987
:type LaunchConfigurationId: str
29882988
:param ImageId: 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-8toqc6s3`。镜像类型分为四种:<br/><li>公共镜像</li><li>自定义镜像</li><li>共享镜像</li><li>服务市场镜像</li><br/>可通过以下方式获取可用的镜像ID:<br/><li>`公共镜像`、`自定义镜像`、`共享镜像`的镜像ID可通过登录[控制台](https://console.cloud.tencent.com/cvm/image?rid=1&imageType=PUBLIC_IMAGE)查询;`服务镜像市场`的镜像ID可通过[云市场](https://market.cloud.tencent.com/list)查询。</li><li>通过调用接口 [DescribeImages](https://cloud.tencent.com/document/api/213/15715) ,取返回信息中的`ImageId`字段。</li>
29892989
:type ImageId: str
2990-
:param InstanceTypes: 实例类型列表,不同实例机型指定了不同的资源规格,最多支持5种实例机型
2990+
:param InstanceTypes: 实例类型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型
29912991
启动配置,通过 InstanceType 表示单一实例类型,通过 InstanceTypes 表示多实例类型。指定 InstanceTypes 成功启动配置后,原有的 InstanceType 自动失效。
29922992
:type InstanceTypes: list of str
29932993
:param InstanceTypesCheckPolicy: 实例类型校验策略,在实际修改 InstanceTypes 时发挥作用,取值包括 ALL 和 ANY,默认取值为ANY。

tencentcloud/billing/v20180709/models.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1845,16 +1845,16 @@ def __init__(self):
18451845
:type Limit: int
18461846
:param Offset: 偏移量
18471847
:type Offset: int
1848-
:param BeginTime: 周期开始时间,格式为Y-m-d H:i:s,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通成本分析的月份,最多可拉取24个月内的数据
1848+
:param BeginTime: 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据
18491849
:type BeginTime: str
1850-
:param EndTime: 周期结束时间,格式为Y-m-d H:i:s,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通成本分析的月份,最多可拉取24个月内的数据
1850+
:param EndTime: 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据
18511851
:type EndTime: str
18521852
:param NeedRecordNum: 是否需要访问列表的总记录数,用于前端分页
18531853
1-表示需要, 0-表示不需要
18541854
:type NeedRecordNum: int
18551855
:param Month: 月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。
18561856
:type Month: str
1857-
:param ProductCode: 查询指定产品信息
1857+
:param ProductCode: 查询指定产品信息(暂时未开放获取)
18581858
:type ProductCode: str
18591859
:param PayMode: 付费模式 prePay/postPay
18601860
:type PayMode: str
@@ -1925,9 +1925,9 @@ def __init__(self):
19251925
"""
19261926
:param PayerUin: 查询账单数据的用户UIN
19271927
:type PayerUin: str
1928-
:param BeginTime: 目前只支持传当月1号 00:00:00,且必须和EndTime为相同月份,不支持跨月查询,例 2018-09-01 00:00:00
1928+
:param BeginTime: 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
19291929
:type BeginTime: str
1930-
:param EndTime: 目前只支持传当月最后一天 23:59:59,且必须和BeginTime为相同月份,不支持跨月查询,例 2018-09-30 23:59:59
1930+
:param EndTime: 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
19311931
:type EndTime: str
19321932
:param Limit: 每次获取数据量
19331933
:type Limit: int
@@ -2004,9 +2004,9 @@ def __init__(self):
20042004
"""
20052005
:param PayerUin: 查询账单数据的用户UIN
20062006
:type PayerUin: str
2007-
:param BeginTime: 目前只支持传当月1号 00:00:00,且必须和EndTime为相同月份,不支持跨月查询,例 2018-09-01 00:00:00
2007+
:param BeginTime: 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
20082008
:type BeginTime: str
2009-
:param EndTime: 目前只支持传当月最后一天 23:59:59,且必须和BeginTime为相同月份,不支持跨月查询,例 2018-09-30 23:59:59
2009+
:param EndTime: 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
20102010
:type EndTime: str
20112011
:param Limit: 每次获取数据量
20122012
:type Limit: int
@@ -2081,9 +2081,9 @@ def __init__(self):
20812081
"""
20822082
:param PayerUin: 查询账单数据的用户UIN
20832083
:type PayerUin: str
2084-
:param BeginTime: 目前只支持传当月1号 00:00:00,且必须和EndTime为相同月份,不支持跨月查询,例 2018-09-01 00:00:00
2084+
:param BeginTime: 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
20852085
:type BeginTime: str
2086-
:param EndTime: 目前只支持传当月最后一天 23:59:59,且必须和BeginTime为相同月份,不支持跨月查询,例 2018-09-30 23:59:59
2086+
:param EndTime: 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
20872087
:type EndTime: str
20882088
:param Limit: 每次获取数据量
20892089
:type Limit: int
@@ -2159,9 +2159,9 @@ def __init__(self):
21592159
"""
21602160
:param PayerUin: 查询账单数据的用户UIN
21612161
:type PayerUin: str
2162-
:param BeginTime: 目前只支持传当月1号 00:00:00,且必须和EndTime为相同月份,不支持跨月查询,例 2018-09-01 00:00:00
2162+
:param BeginTime: 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
21632163
:type BeginTime: str
2164-
:param EndTime: 目前只支持传当月最后一天 23:59:59,且必须和BeginTime为相同月份,不支持跨月查询,例 2018-09-30 23:59:59
2164+
:param EndTime: 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09-03 03:01:45,EndTime 为 2018-09-25 12:01:45,查询结果是 2018 年 9 月数据。
21652165
:type EndTime: str
21662166
:param Limit: 每次获取数据量
21672167
:type Limit: int

tencentcloud/cdn/v20180606/cdn_client.py

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,34 @@ def DeleteClsLogTopic(self, request):
193193
raise TencentCloudSDKException(e.message, e.message)
194194

195195

196+
def DeleteScdnDomain(self, request):
197+
"""删除SCDN域名
198+
199+
:param request: Request instance for DeleteScdnDomain.
200+
:type request: :class:`tencentcloud.cdn.v20180606.models.DeleteScdnDomainRequest`
201+
:rtype: :class:`tencentcloud.cdn.v20180606.models.DeleteScdnDomainResponse`
202+
203+
"""
204+
try:
205+
params = request._serialize()
206+
body = self.call("DeleteScdnDomain", params)
207+
response = json.loads(body)
208+
if "Error" not in response["Response"]:
209+
model = models.DeleteScdnDomainResponse()
210+
model._deserialize(response["Response"])
211+
return model
212+
else:
213+
code = response["Response"]["Error"]["Code"]
214+
message = response["Response"]["Error"]["Message"]
215+
reqid = response["Response"]["RequestId"]
216+
raise TencentCloudSDKException(code, message, reqid)
217+
except Exception as e:
218+
if isinstance(e, TencentCloudSDKException):
219+
raise
220+
else:
221+
raise TencentCloudSDKException(e.message, e.message)
222+
223+
196224
def DescribeBillingData(self, request):
197225
"""DescribeBillingData 用于查询实际计费数据明细。
198226
@@ -1031,6 +1059,34 @@ def ListClsTopicDomains(self, request):
10311059
raise TencentCloudSDKException(e.message, e.message)
10321060

10331061

1062+
def ListScdnLogTasks(self, request):
1063+
"""ListScdnLogTasks 用于查询SCDN日志下载任务列表,以及展示下载任务基本信息
1064+
1065+
:param request: Request instance for ListScdnLogTasks.
1066+
:type request: :class:`tencentcloud.cdn.v20180606.models.ListScdnLogTasksRequest`
1067+
:rtype: :class:`tencentcloud.cdn.v20180606.models.ListScdnLogTasksResponse`
1068+
1069+
"""
1070+
try:
1071+
params = request._serialize()
1072+
body = self.call("ListScdnLogTasks", params)
1073+
response = json.loads(body)
1074+
if "Error" not in response["Response"]:
1075+
model = models.ListScdnLogTasksResponse()
1076+
model._deserialize(response["Response"])
1077+
return model
1078+
else:
1079+
code = response["Response"]["Error"]["Code"]
1080+
message = response["Response"]["Error"]["Message"]
1081+
reqid = response["Response"]["RequestId"]
1082+
raise TencentCloudSDKException(code, message, reqid)
1083+
except Exception as e:
1084+
if isinstance(e, TencentCloudSDKException):
1085+
raise
1086+
else:
1087+
raise TencentCloudSDKException(e.message, e.message)
1088+
1089+
10341090
def ListTopData(self, request):
10351091
"""ListTopData 通过入参 Metric 和 Filter 组合不同,可以查询以下排序数据:
10361092

tencentcloud/cdn/v20180606/models.py

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,6 +1434,7 @@ def __init__(self):
14341434
Mode 映射如下:
14351435
waf = "Web攻击"
14361436
cc = "CC攻击"
1437+
bot = "Bot攻击"
14371438
:type Mode: str
14381439
:param StartTime: 查询起始时间,如:2018-09-04 10:40:00,返回结果大于等于指定时间
14391440
:type StartTime: str
@@ -1458,11 +1459,15 @@ def __init__(self):
14581459
trojan_horse = "木马后门攻击"
14591460
csrf = "CSRF攻击"
14601461
malicious_file_upload= '恶意文件上传'
1462+
js = "JS主动探测"
1463+
cookie = "Cookie指纹"
14611464
:type AttackType: str
14621465
:param DefenceMode: 指定执行动作, 不填默认查询全部执行动作
14631466
DefenceMode 映射如下:
14641467
observe = '观察模式'
14651468
intercept = '拦截模式'
1469+
captcha = "验证码"
1470+
redirect = "重定向"
14661471
:type DefenceMode: str
14671472
:param Ip: 不填为全部ip
14681473
:type Ip: str
@@ -1635,6 +1640,44 @@ def _deserialize(self, params):
16351640
self.RequestId = params.get("RequestId")
16361641

16371642

1643+
class DeleteScdnDomainRequest(AbstractModel):
1644+
"""DeleteScdnDomain请求参数结构体
1645+
1646+
"""
1647+
1648+
def __init__(self):
1649+
"""
1650+
:param Domain: 域名
1651+
:type Domain: str
1652+
"""
1653+
self.Domain = None
1654+
1655+
1656+
def _deserialize(self, params):
1657+
self.Domain = params.get("Domain")
1658+
1659+
1660+
class DeleteScdnDomainResponse(AbstractModel):
1661+
"""DeleteScdnDomain返回参数结构体
1662+
1663+
"""
1664+
1665+
def __init__(self):
1666+
"""
1667+
:param Result: 创建结果,Success表示成功
1668+
:type Result: str
1669+
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
1670+
:type RequestId: str
1671+
"""
1672+
self.Result = None
1673+
self.RequestId = None
1674+
1675+
1676+
def _deserialize(self, params):
1677+
self.Result = params.get("Result")
1678+
self.RequestId = params.get("RequestId")
1679+
1680+
16381681
class DescribeBillingDataRequest(AbstractModel):
16391682
"""DescribeBillingData请求参数结构体
16401683
@@ -4686,6 +4729,42 @@ def _deserialize(self, params):
46864729
self.RequestId = params.get("RequestId")
46874730

46884731

4732+
class ListScdnLogTasksRequest(AbstractModel):
4733+
"""ListScdnLogTasks请求参数结构体
4734+
4735+
"""
4736+
4737+
4738+
class ListScdnLogTasksResponse(AbstractModel):
4739+
"""ListScdnLogTasks返回参数结构体
4740+
4741+
"""
4742+
4743+
def __init__(self):
4744+
"""
4745+
:param TaskList: 日志下载任务详情
4746+
:type TaskList: list of ScdnLogTaskDetail
4747+
:param TotalCount: 查询到的下载任务的总数
4748+
:type TotalCount: int
4749+
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
4750+
:type RequestId: str
4751+
"""
4752+
self.TaskList = None
4753+
self.TotalCount = None
4754+
self.RequestId = None
4755+
4756+
4757+
def _deserialize(self, params):
4758+
if params.get("TaskList") is not None:
4759+
self.TaskList = []
4760+
for item in params.get("TaskList"):
4761+
obj = ScdnLogTaskDetail()
4762+
obj._deserialize(item)
4763+
self.TaskList.append(obj)
4764+
self.TotalCount = params.get("TotalCount")
4765+
self.RequestId = params.get("RequestId")
4766+
4767+
46894768
class ListTopDataRequest(AbstractModel):
46904769
"""ListTopData请求参数结构体
46914770
@@ -6227,6 +6306,88 @@ def _deserialize(self, params):
62276306
self.Value = params.get("Value")
62286307

62296308

6309+
class ScdnLogTaskDetail(AbstractModel):
6310+
"""SCDN日志事件详细信息
6311+
6312+
"""
6313+
6314+
def __init__(self):
6315+
"""
6316+
:param Domain: scdn域名
6317+
:type Domain: str
6318+
:param Mode: 防护类型
6319+
:type Mode: str
6320+
:param StartTime: 查询任务开始时间
6321+
:type StartTime: str
6322+
:param EndTime: 查询任务结束时间
6323+
:type EndTime: str
6324+
:param CreateTime: 任务创建时间
6325+
:type CreateTime: str
6326+
:param DownloadUrl: 日志包下载链接
6327+
成功返回下载链接,其他情况返回'-'
6328+
注意:此字段可能返回 null,表示取不到有效值。
6329+
:type DownloadUrl: str
6330+
:param Status: 任务状态
6331+
created->任务已经创建
6332+
processing->任务正在执行
6333+
done->任务执行成功
6334+
failed->任务执行失败
6335+
no-log->没有日志产生
6336+
:type Status: str
6337+
:param TaskID: 日志任务唯一id
6338+
:type TaskID: str
6339+
:param AttackType: 攻击类型, 可以为"all"
6340+
AttackType映射如下:
6341+
other = '未知类型'
6342+
malicious_scan = "恶意扫描"
6343+
sql_inject = "SQL注入攻击"
6344+
xss = "XSS攻击"
6345+
cmd_inject = "命令注入攻击"
6346+
ldap_inject = "LDAP注入攻击"
6347+
ssi_inject = "SSI注入攻击"
6348+
xml_inject = "XML注入攻击"
6349+
web_service = "WEB服务漏洞攻击"
6350+
web_app = "WEB应用漏洞攻击"
6351+
path_traversal = "路径跨越攻击"
6352+
illegal_access_core_file = "核心文件非法访问"
6353+
file_upload = "文件上传攻击"
6354+
trojan_horse = "木马后门攻击"
6355+
csrf = "CSRF攻击"
6356+
custom_policy = "自定义策略"
6357+
ai_engine= 'AI引擎检出'
6358+
malicious_file_upload= '恶意文件上传'
6359+
:type AttackType: str
6360+
:param DefenceMode: 防御模式,可以为"all"
6361+
DefenceMode映射如下:
6362+
observe = '观察模式'
6363+
intercept = '防御模式'
6364+
:type DefenceMode: str
6365+
"""
6366+
self.Domain = None
6367+
self.Mode = None
6368+
self.StartTime = None
6369+
self.EndTime = None
6370+
self.CreateTime = None
6371+
self.DownloadUrl = None
6372+
self.Status = None
6373+
self.TaskID = None
6374+
self.AttackType = None
6375+
self.DefenceMode = None
6376+
6377+
6378+
def _deserialize(self, params):
6379+
self.Domain = params.get("Domain")
6380+
self.Mode = params.get("Mode")
6381+
self.StartTime = params.get("StartTime")
6382+
self.EndTime = params.get("EndTime")
6383+
self.CreateTime = params.get("CreateTime")
6384+
self.DownloadUrl = params.get("DownloadUrl")
6385+
self.Status = params.get("Status")
6386+
self.TaskID = params.get("TaskID")
6387+
self.AttackType = params.get("AttackType")
6388+
self.DefenceMode = params.get("DefenceMode")
6389+
6390+
62306391
class ScdnTopData(AbstractModel):
62316392
"""SCDN攻击数据Top展示
62326393

tencentcloud/cvm/v20170312/models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,7 +1428,7 @@ def __init__(self):
14281428
类型:Integer
14291429
计量单位:秒
14301430
必选:否
1431-
可选项:31536000 (1年) | 94608000(3年)
1431+
可选项:31536000 (1年)
14321432
:type Filters: list of Filter
14331433
"""
14341434
self.Filters = None
@@ -4346,11 +4346,11 @@ def __init__(self):
43464346
:type Cpu: int
43474347
:param Memory: 内存大小。
43484348
:type Memory: int
4349-
:param Gpu: GPU核数
4349+
:param Gpu: GPU数量
43504350
:type Gpu: int
4351-
:param Fpga: FPGA核数
4351+
:param Fpga: FPGA数量
43524352
:type Fpga: int
4353-
:param StorageBlock: 存储块数
4353+
:param StorageBlock: 本地存储块数量
43544354
:type StorageBlock: int
43554355
:param NetworkCard: 网卡数。
43564356
:type NetworkCard: int

tencentcloud/monitor/v20180724/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -863,10 +863,10 @@ def __init__(self):
863863
:param ProjectName: 项目名称
864864
注意:此字段可能返回 null,表示取不到有效值。
865865
:type ProjectName: str
866-
:param Status: 告警状态ID
866+
:param Status: 告警状态ID,0表示未恢复;1表示已恢复;2,3,5表示数据不足;4表示已失效
867867
注意:此字段可能返回 null,表示取不到有效值。
868868
:type Status: int
869-
:param AlarmStatus: 告警状态
869+
:param AlarmStatus: 告警状态,ALARM表示未恢复;OK表示已恢复;NO_DATA表示数据不足;NO_CONF表示已失效
870870
注意:此字段可能返回 null,表示取不到有效值。
871871
:type AlarmStatus: str
872872
:param GroupId: 策略组ID

tencentcloud/tcex/__init__.py

Whitespace-only changes.

tencentcloud/tcex/v20200727/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)