diff --git a/CHANGELOG.md b/CHANGELOG.md
index 656e1990b..eddd47408 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,43 +1,102 @@
# 本版本更新包含以下内容:
-## 轻量应用服务器(lighthouse) 版本:2020-03-24
+## 弹性伸缩(as) 版本:2018-04-19
-### 第 18 次发布
+### 第 37 次发布
-发布时间:2021-07-19 08:01:24
+发布时间:2021-07-20 08:04:50
本次发布包含了以下内容:
改善已有的文档。
-新增接口:
+修改接口:
+
+* [CreateAutoScalingGroup](https://cloud.tencent.com/document/api/377/20440)
+
+ * 新增入参:InstanceAllocationPolicy, SpotMixedAllocationPolicy
+
+* [ModifyAutoScalingGroup](https://cloud.tencent.com/document/api/377/20433)
+
+ * 新增入参:InstanceAllocationPolicy, SpotMixedAllocationPolicy
-* [AttachCcn](https://cloud.tencent.com/document/api/1207/58798)
-* [DescribeCcnAttachedInstances](https://cloud.tencent.com/document/api/1207/58797)
-* [DetachCcn](https://cloud.tencent.com/document/api/1207/58796)
-* [ResetAttachCcn](https://cloud.tencent.com/document/api/1207/58795)
新增数据结构:
-* [CcnAttachedInstance](https://cloud.tencent.com/document/api/1207/47576#CcnAttachedInstance)
+* [SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy)
+
+修改数据结构:
+* [AutoScalingGroup](https://cloud.tencent.com/document/api/377/20453#AutoScalingGroup)
+ * 新增成员:InstanceAllocationPolicy, SpotMixedAllocationPolicy, CapacityRebalance
-## 腾讯云自动化助手(tat) 版本:2020-10-28
-### 第 9 次发布
-发布时间:2021-07-19 08:11:15
+
+## 网站备案(ba) 版本:2020-07-20
+
+### 第 2 次发布
+
+发布时间:2021-07-20 08:01:59
本次发布包含了以下内容:
改善已有的文档。
-修改数据结构:
+新增接口:
-* [InvocationTask](https://cloud.tencent.com/document/api/1340/52687#InvocationTask)
+* [SyncIcpOrderWebInfo](https://cloud.tencent.com/document/api/243/58909)
- * 新增成员:ErrorInfo
+
+
+## 分布式数据库 TDSQL(dcdb) 版本:2018-04-11
+
+### 第 25 次发布
+
+发布时间:2021-07-20 08:07:55
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+新增接口:
+
+* [CancelDcnJob](https://cloud.tencent.com/document/api/557/58910)
+
+
+
+## 云数据库 MariaDB(mariadb) 版本:2017-03-12
+
+### 第 22 次发布
+
+发布时间:2021-07-20 08:10:14
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+新增接口:
+
+* [CancelDcnJob](https://cloud.tencent.com/document/api/237/58911)
+
+
+
+## 证书(ssl) 版本:2019-12-05
+
+### 第 7 次发布
+
+发布时间:2021-07-20 08:04:21
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+修改接口:
+
+* [DescribeCertificates](https://cloud.tencent.com/document/api/400/41671)
+
+ * 新增入参:Upload, Renew
@@ -1546,6 +1605,36 @@
## 弹性伸缩(as) 版本:2018-04-19
+### 第 37 次发布
+
+发布时间:2021-07-20 08:04:50
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+修改接口:
+
+* [CreateAutoScalingGroup](https://cloud.tencent.com/document/api/377/20440)
+
+ * 新增入参:InstanceAllocationPolicy, SpotMixedAllocationPolicy
+
+* [ModifyAutoScalingGroup](https://cloud.tencent.com/document/api/377/20433)
+
+ * 新增入参:InstanceAllocationPolicy, SpotMixedAllocationPolicy
+
+
+新增数据结构:
+
+* [[SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy)](https://cloud.tencent.com/document/api/377/20453#[SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy))
+
+修改数据结构:
+
+* [AutoScalingGroup](https://cloud.tencent.com/document/api/377/20453#AutoScalingGroup)
+
+ * 新增成员:InstanceAllocationPolicy, SpotMixedAllocationPolicy, CapacityRebalance
+
+
### 第 36 次发布
发布时间:2021-07-09 08:02:59
@@ -2808,6 +2897,18 @@
## 网站备案(ba) 版本:2020-07-20
+### 第 2 次发布
+
+发布时间:2021-07-20 08:01:59
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+新增接口:
+
+* [[SyncIcpOrderWebInfo](https://cloud.tencent.com/document/api/243/58909)](https://cloud.tencent.com/document/api/#/#)
+
### 第 1 次发布
发布时间:2020-11-17 14:37:06
@@ -18811,6 +18912,18 @@
## 分布式数据库 TDSQL(dcdb) 版本:2018-04-11
+### 第 25 次发布
+
+发布时间:2021-07-20 08:07:55
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+新增接口:
+
+* [[CancelDcnJob](https://cloud.tencent.com/document/api/557/58910)](https://cloud.tencent.com/document/api/#/#)
+
### 第 24 次发布
发布时间:2021-07-14 08:05:11
@@ -29558,14 +29671,14 @@
新增接口:
-* [[AttachCcn](https://cloud.tencent.com/document/api/1207/58798)](https://cloud.tencent.com/document/api/#/#)
-* [[DescribeCcnAttachedInstances](https://cloud.tencent.com/document/api/1207/58797)](https://cloud.tencent.com/document/api/#/#)
-* [[DetachCcn](https://cloud.tencent.com/document/api/1207/58796)](https://cloud.tencent.com/document/api/#/#)
-* [[ResetAttachCcn](https://cloud.tencent.com/document/api/1207/58795)](https://cloud.tencent.com/document/api/#/#)
+* [AttachCcn](https://cloud.tencent.com/document/api/1207/58798)
+* [DescribeCcnAttachedInstances](https://cloud.tencent.com/document/api/1207/58797)
+* [DetachCcn](https://cloud.tencent.com/document/api/1207/58796)
+* [ResetAttachCcn](https://cloud.tencent.com/document/api/1207/58795)
新增数据结构:
-* [[CcnAttachedInstance](https://cloud.tencent.com/document/api/1207/47576#CcnAttachedInstance)](https://cloud.tencent.com/document/api/1207/47576#[CcnAttachedInstance](https://cloud.tencent.com/document/api/1207/47576#CcnAttachedInstance))
+* [CcnAttachedInstance](https://cloud.tencent.com/document/api/1207/47576#CcnAttachedInstance)
### 第 17 次发布
@@ -31352,6 +31465,18 @@
## 云数据库 MariaDB(mariadb) 版本:2017-03-12
+### 第 22 次发布
+
+发布时间:2021-07-20 08:10:14
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+新增接口:
+
+* [[CancelDcnJob](https://cloud.tencent.com/document/api/237/58911)](https://cloud.tencent.com/document/api/#/#)
+
### 第 21 次发布
发布时间:2021-07-14 08:06:54
@@ -39820,6 +39945,21 @@
## 证书(ssl) 版本:2019-12-05
+### 第 7 次发布
+
+发布时间:2021-07-20 08:04:21
+
+本次发布包含了以下内容:
+
+改善已有的文档。
+
+修改接口:
+
+* [DescribeCertificates](https://cloud.tencent.com/document/api/400/41671)
+
+ * 新增入参:Upload, Renew
+
+
### 第 6 次发布
发布时间:2021-02-02 08:01:51
diff --git a/products.md b/products.md
index 324c93b19..7f813c985 100644
--- a/products.md
+++ b/products.md
@@ -5,16 +5,16 @@
| af | [借贷反欺诈](https://cloud.tencent.com/document/product/668) | 2021-07-02 08:01:38 |
| afc | [定制建模](https://cloud.tencent.com/document/product/1029) | 2021-07-02 08:01:37 |
| ame | [正版曲库直通车](https://cloud.tencent.com/document/product/1155) | 2021-07-14 08:10:35 |
-| ams | [音频内容检测](https://cloud.tencent.com/document/product/1219) | 2021-07-08 08:01:36 |
+| ams | [音频内容检测](https://cloud.tencent.com/document/product/1219) | 2021-07-20 08:02:47 |
| antiddos | [DDoS 防护](https://cloud.tencent.com/document/product/1021) | 2021-07-02 08:00:09 |
| apcas | [汽车精准获客服务](https://cloud.tencent.com/document/product/1244) | 2021-07-02 08:00:52 |
| ape | [正版图库直通车](https://cloud.tencent.com/document/product/1181) | 2021-07-02 08:01:08 |
| api | [云 API](https://cloud.tencent.com/document/product/546) | 2021-04-25 10:09:57 |
| apigateway | [API网关](https://cloud.tencent.com/document/product/628) | 2021-07-15 08:10:56 |
-| as | [弹性伸缩](https://cloud.tencent.com/document/product/377) | 2021-07-09 08:02:59 |
+| as | [弹性伸缩](https://cloud.tencent.com/document/product/377) | 2021-07-20 08:04:50 |
| asr | [语音识别](https://cloud.tencent.com/document/product/1093) | 2021-07-14 08:01:16 |
| asw | [应用与服务编排工作流](https://cloud.tencent.com/document/product/1272) | 2021-07-02 08:01:06 |
-| ba | [网站备案](https://cloud.tencent.com/document/product/243) | 2021-07-02 08:01:06 |
+| ba | [网站备案](https://cloud.tencent.com/document/product/243) | 2021-07-20 08:01:59 |
| batch | [批量计算](https://cloud.tencent.com/document/product/599) | 2021-07-02 08:03:03 |
| bda | [人体分析](https://cloud.tencent.com/document/product/1208) | 2021-07-02 08:01:43 |
| billing | [计费相关](https://cloud.tencent.com/document/product/555) | 2021-07-02 08:03:08 |
@@ -49,14 +49,14 @@
| cms | [内容安全](https://cloud.tencent.com/document/product) | 2020-10-29 08:03:08 |
| cpdp | [企业收付平台](https://cloud.tencent.com/document/product/1122) | 2021-07-02 08:10:43 |
| cr | [金融联络机器人](https://cloud.tencent.com/document/product/656) | 2021-02-24 08:03:24 |
-| cvm | [云服务器](https://cloud.tencent.com/document/product/213) | 2021-07-06 08:05:06 |
+| cvm | [云服务器](https://cloud.tencent.com/document/product/213) | 2021-07-20 08:07:11 |
| cwp | [主机安全](https://cloud.tencent.com/document/product/296) | 2021-07-15 08:11:38 |
| cws | [漏洞扫描服务](https://cloud.tencent.com/document/product) | 2019-11-22 12:16:15 |
| cynosdb | [云数据库 CynosDB](https://cloud.tencent.com/document/product/1003) | 2021-07-12 08:01:28 |
| dayu | [DDoS 高防包](https://cloud.tencent.com/document/product/1021) | 2021-07-02 08:04:43 |
| dbbrain | [数据库智能管家 DBbrain](https://cloud.tencent.com/document/product/1130) | 2021-07-13 08:07:05 |
| dc | [专线接入](https://cloud.tencent.com/document/product/216) | 2021-07-02 08:05:01 |
-| dcdb | [分布式数据库 TDSQL](https://cloud.tencent.com/document/product/557) | 2021-07-15 08:05:06 |
+| dcdb | [分布式数据库 TDSQL](https://cloud.tencent.com/document/product/557) | 2021-07-20 08:07:55 |
| dlc | [数据湖计算](https://cloud.tencent.com/document/product/1342) | 2021-07-12 08:00:40 |
| dnspod | [DNSPod](https://cloud.tencent.com/document/product/1427) | 2021-07-06 08:00:31 |
| domain | [域名注册](https://cloud.tencent.com/document/product/242) | 2021-07-02 08:05:11 |
@@ -67,7 +67,7 @@
| ecc | [英文作文批改](https://cloud.tencent.com/document/product/1076) | 2021-07-02 08:05:22 |
| ecdn | [全站加速网络](https://cloud.tencent.com/document/product/570) | 2021-07-02 08:02:09 |
| ecm | [边缘计算机器](https://cloud.tencent.com/document/product/1108) | 2021-07-02 08:01:49 |
-| eiam | [数字身份管控平台(员工版)](https://cloud.tencent.com/document/product/1442) | 2021-07-16 08:12:21 |
+| eiam | [数字身份管控平台(员工版)](https://cloud.tencent.com/document/product/1442) | 2021-07-20 08:17:10 |
| eis | [企业集成服务](https://cloud.tencent.com/document/product/1270) | 2021-07-02 08:00:25 |
| emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2021-07-16 08:05:52 |
| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2021-07-02 08:05:26 |
@@ -97,7 +97,7 @@
| lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | 2021-07-19 08:01:24 |
| live | [云直播](https://cloud.tencent.com/document/product/267) | 2021-07-15 08:06:26 |
| lp | [登录保护](https://cloud.tencent.com/document/product/1190) | 2021-07-02 08:01:39 |
-| mariadb | [云数据库 MariaDB](https://cloud.tencent.com/document/product/237) | 2021-07-15 08:06:44 |
+| mariadb | [云数据库 MariaDB](https://cloud.tencent.com/document/product/237) | 2021-07-20 08:10:14 |
| market | [云市场](https://cloud.tencent.com/document/product/306) | 2021-07-06 10:48:27 |
| memcached | [云数据库 Memcached](https://cloud.tencent.com/document/product) | 2020-08-24 08:07:49 |
| mgobe | [游戏联机对战引擎](https://cloud.tencent.com/document/product/1038) | 2021-07-02 08:01:15 |
@@ -121,7 +121,7 @@
| redis | [云数据库 Redis](https://cloud.tencent.com/document/product/239) | 2021-07-16 08:08:10 |
| rkp | [风险探针](https://cloud.tencent.com/document/product/1169) | 2021-07-02 08:11:01 |
| rp | [注册保护](https://cloud.tencent.com/document/product/1191) | 2021-07-02 08:01:39 |
-| scf | [云函数](https://cloud.tencent.com/document/product/583) | 2021-07-14 08:08:00 |
+| scf | [云函数](https://cloud.tencent.com/document/product/583) | 2021-07-20 08:11:43 |
| ses | [邮件推送](https://cloud.tencent.com/document/product/1288) | 2021-07-02 08:11:22 |
| smpn | [营销号码安全](https://cloud.tencent.com/document/product/1127) | 2021-07-02 08:02:55 |
| sms | [短信](https://cloud.tencent.com/document/product/382) | 2021-07-02 08:00:31 |
@@ -129,7 +129,7 @@
| solar | [智汇零售](https://cloud.tencent.com/document/product) | 2020-03-19 08:01:59 |
| sqlserver | [云数据库 SQL Server](https://cloud.tencent.com/document/product/238) | 2021-07-13 08:11:00 |
| ssa | [态势感知](https://cloud.tencent.com/document/product/664) | 2021-07-02 08:00:59 |
-| ssl | [证书](https://cloud.tencent.com/document/product/400) | 2021-07-02 08:02:38 |
+| ssl | [证书](https://cloud.tencent.com/document/product/400) | 2021-07-20 08:04:21 |
| sslpod | [SSL 证书监控](https://cloud.tencent.com/document/product/1084) | 2021-07-02 08:01:14 |
| ssm | [凭据管理系统](https://cloud.tencent.com/document/product/1140) | 2021-07-08 08:02:48 |
| sts | [安全凭证服务](https://cloud.tencent.com/document/product/1312) | 2021-07-02 08:11:02 |
@@ -145,7 +145,7 @@
| tcex | [腾讯云释义](https://cloud.tencent.com/document/product/1266) | 2021-07-02 08:01:17 |
| tci | [腾讯智学课堂分析](https://cloud.tencent.com/document/product) | 2020-08-24 08:06:03 |
| tcr | [容器镜像服务](https://cloud.tencent.com/document/product/1141) | 2021-07-14 08:10:43 |
-| tdmq | [分布式消息队列](https://cloud.tencent.com/document/product/1179) | 2021-07-13 08:15:04 |
+| tdmq | [分布式消息队列](https://cloud.tencent.com/document/product/1179) | 2021-07-20 08:16:19 |
| tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2021-07-15 08:00:33 |
| tia | [智能钛机器学习](https://cloud.tencent.com/document/product) | 2020-03-16 08:18:42 |
| tic | [腾讯云IaC平台](https://cloud.tencent.com/document/product/1213) | 2021-07-02 08:01:01 |
@@ -159,13 +159,13 @@
| tkgdq | [腾讯知识图谱数据查询](https://cloud.tencent.com/document/product) | 2020-03-10 00:51:44 |
| tms | [文本内容安全](https://cloud.tencent.com/document/product/1124) | 2021-07-02 08:01:34 |
| tmt | [机器翻译](https://cloud.tencent.com/document/product/551) | 2021-07-02 08:08:44 |
-| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2021-07-15 08:10:16 |
+| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2021-07-20 08:14:57 |
| tse | [腾讯云微服务引擎](https://cloud.tencent.com/document/product/1364) | 2021-07-09 08:00:45 |
| tsf | [腾讯微服务平台 TSF](https://cloud.tencent.com/document/product/649) | 2021-07-15 08:08:58 |
| tsw | [腾讯微服务观测平台 TSW](https://cloud.tencent.com/document/product/1311) | 2021-07-02 08:11:29 |
| tts | [语音合成](https://cloud.tencent.com/document/product/1073) | 2021-07-12 08:09:23 |
| ump | [客流数字化平台](https://cloud.tencent.com/document/product/1320) | 2021-07-02 08:01:03 |
-| vm | [视频内容安全](https://cloud.tencent.com/document/product/1265) | 2021-07-08 08:00:54 |
+| vm | [视频内容安全](https://cloud.tencent.com/document/product/1265) | 2021-07-20 08:01:37 |
| vms | [语音消息](https://cloud.tencent.com/document/product/1128) | 2021-07-02 08:00:58 |
| vod | [云点播](https://cloud.tencent.com/document/product/266) | 2021-07-16 08:10:26 |
| vpc | [私有网络](https://cloud.tencent.com/document/product/215) | 2021-07-14 08:09:31 |
diff --git a/tencentcloud/__init__.py b/tencentcloud/__init__.py
index 7c7079b21..80c245353 100644
--- a/tencentcloud/__init__.py
+++ b/tencentcloud/__init__.py
@@ -14,4 +14,4 @@
# limitations under the License.
-__version__ = '3.0.445'
+__version__ = '3.0.446'
diff --git a/tencentcloud/ams/v20201229/ams_client.py b/tencentcloud/ams/v20201229/ams_client.py
index 5fb6da5f7..e46e0e7f6 100644
--- a/tencentcloud/ams/v20201229/ams_client.py
+++ b/tencentcloud/ams/v20201229/ams_client.py
@@ -27,7 +27,9 @@ class AmsClient(AbstractClient):
def CancelTask(self, request):
- """取消任务
+ """取消音频审核任务
+
+
默认接口请求频率限制:**20次/秒**。
:param request: Request instance for CancelTask.
:type request: :class:`tencentcloud.ams.v20201229.models.CancelTaskRequest`
@@ -55,7 +57,7 @@ def CancelTask(self, request):
def CreateAudioModerationSyncTask(self, request):
- """本接口(CreateAudioModerationSyncTask) 用于提交短音频内容进行智能审核任务,使用前请您登陆控制台开通音频内容安全服务。
+ """本接口(CreateAudioModerationSyncTask) 用于提交短音频内容进行智能审核任务,使用前请您登录控制台开通音频内容安全服务。
功能使用说明:
前往“内容安全控制台-音频内容安全”开启使用音频内容安全服务,首次开通可获得10小时免费调用时长;
@@ -95,30 +97,31 @@ def CreateAudioModerationSyncTask(self, request):
def CreateAudioModerationTask(self, request):
- """本接口(Audio Moderation)用于提交音频内容(包括音频文件或流地址)进行智能审核任务,使用前请您登陆控制台开通音频内容安全服务。
+ """本接口(Audio Moderation)用于提交音频内容(包括音频文件或流地址)进行智能审核任务,使用前请您使用腾讯云主账号登录控制台[开通音频内容安全服务](https://console.cloud.tencent.com/cms/audio/package)并调整好对应的业务配置。
### 功能使用说明:
- - 前往“内容安全控制台-音频内容安全”开启使用音频内容安全服务,首次开通可获得20小时免费调用时长
+ - 前往“[内容安全控制台-音频内容安全](https://console.cloud.tencent.com/cms/audio/package)”开启使用音频内容安全服务,首次开通可获得**10小时**免费调用时长,有效期为1个月。
+ - 默认接口请求频率限制:**20次/秒**;对于异步审核任务(点播音频),超出频率限制的请求会自动排入待审核队列,对于同步审核任务(直播音频),超出频率限制将会报错。
### 接口功能说明:
- 支持对音频流或音频文件进行检测,判断其中是否包含违规内容;
- - 支持设置回调地址 Callback 获取检测结果,或通过接口(查询音频检测结果)主动轮询获取检测结果;
+ - 支持设置回调地址 Callback 获取检测结果(对于已在审核的任务,最长回调时间为用户配置的**切片时长 + 2s**),或通过接口(查询音频检测结果)主动轮询获取检测结果;
- 支持识别违规内容,包括:低俗、谩骂、色情、涉政、广告等场景;
- - 支持批量提交检测任务。检测任务列表最多支持10个;
+ - 支持批量提交检测任务,检测任务列表**最多支持10个**。
### 音频文件调用说明:
- - 音频文件大小支持:文件 < 500M;
- - 音频文件时长支持:< 1小时;
+ - 音频文件大小支持:**文件 < 500M**;
+ - 音频文件时长支持:**< 1小时**;
- 音频码率类型支持:128 Kbps - 256 Kbps ;
- 音频文件支持格式:wav、mp3、aac、flac、amr、3gp、 m4a、wma、ogg、ape;
- - 支持音视频文件分离并对音频文件进行独立识别;
+ - (**当输入为视频文件时**)支持分离视频文件音轨,并对音频内容进行独立审核。
### 音频流调用说明:
- - 音频流时长支持:< 3小时;
+ - 音频流时长支持:**< 3小时**;
- 音频码率类型支持:128 Kbps - 256 Kbps ;
- 音频流支持的传输协议:RTMP、HTTP、HTTPS;
- 音频流格式支持的类型:rtp、srtp、rtmp、rtmps、mmsh、 mmst、hls、http、tcp、https、m3u8;
- - 支持音视频流分离并对音频流进行独立识别;
+ - (**当输入为视频流时**)支持提取视频流音轨,并对音频内容进行独立审核。
:param request: Request instance for CreateAudioModerationTask.
:type request: :class:`tencentcloud.ams.v20201229.models.CreateAudioModerationTaskRequest`
@@ -146,7 +149,9 @@ def CreateAudioModerationTask(self, request):
def DescribeTaskDetail(self, request):
- """查看任务详情
+ """用于查看音频审核任务的详细信息
+
+
默认接口请求频率限制:**100次/秒**。
:param request: Request instance for DescribeTaskDetail.
:type request: :class:`tencentcloud.ams.v20201229.models.DescribeTaskDetailRequest`
@@ -176,6 +181,8 @@ def DescribeTaskDetail(self, request):
def DescribeTasks(self, request):
"""查看审核任务列表
+
默认接口请求频率限制:**20次/秒**。
+
:param request: Request instance for DescribeTasks.
:type request: :class:`tencentcloud.ams.v20201229.models.DescribeTasksRequest`
:rtype: :class:`tencentcloud.ams.v20201229.models.DescribeTasksResponse`
diff --git a/tencentcloud/ams/v20201229/models.py b/tencentcloud/ams/v20201229/models.py
index e4a17dbf1..66a1a4011 100644
--- a/tencentcloud/ams/v20201229/models.py
+++ b/tencentcloud/ams/v20201229/models.py
@@ -317,7 +317,7 @@ class CancelTaskRequest(AbstractModel):
def __init__(self):
"""
- :param TaskId: 任务ID
+ :param TaskId: 该字段表示创建音频审核任务后返回的任务ID(在Results参数中),用于标识需要取消的审核任务。
:type TaskId: str
"""
self.TaskId = None
@@ -474,15 +474,15 @@ class CreateAudioModerationTaskRequest(AbstractModel):
def __init__(self):
"""
- :param Tasks: 输入的任务信息,最多可以同时创建10个任务
+ :param Tasks: 该字段表示输入的音频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
备注:最多同时可创建**10个任务**。
:type Tasks: list of TaskInput
- :param BizType: 默认为:default,客户可以在音频审核控制台配置自己的BizType
+ :param BizType: 该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用默认的识别策略;传入则会在审核时根据业务场景采取不同的审核策略。
备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。
:type BizType: str
- :param Type: 审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频),默认为 AUDIIO
+ :param Type: 该字段表示输入的音频审核类型,取值为:**AUDIO**(点播音频)和 **LIVE_AUDIO**(直播音频),默认值为AUDIO。
:type Type: str
- :param Seed: (可选)回调签名key,具体可以查看 回调签名示例
+ :param Seed: 可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 **sha256(seed + body)**, 计算出 `X-Signature` 进行验证。
具体使用实例可参考 [回调签名示例](https://cloud.tencent.com/document/product/1219/53263)。
:type Seed: str
- :param CallbackUrl: 接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口
+ :param CallbackUrl: 可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](https://cloud.tencent.com/document/product/1219/53257#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
:type CallbackUrl: str
"""
self.Tasks = None
@@ -519,7 +519,7 @@ class CreateAudioModerationTaskResponse(AbstractModel):
def __init__(self):
"""
- :param Results: 任务创建结果
+ :param Results: 该字段用于返回任务创建的结果,具体输出内容请参见TaskResult数据结构的详细描述。
注意:此字段可能返回 null,表示取不到有效值。
:type Results: list of TaskResult
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
@@ -546,9 +546,10 @@ class DescribeTaskDetailRequest(AbstractModel):
def __init__(self):
"""
- :param TaskId: 任务ID,创建任务后返回的TaskId字段
+ :param TaskId: 该字段表示创建音频审核任务后返回的任务ID(在Results参数中),用于标识需要查询任务详情的审核任务。
+
备注:查询接口单次最大查询量为**20条每次**。
:type TaskId: str
- :param ShowAllSegments: 是否展示所有分片,默认只展示命中规则的分片
+ :param ShowAllSegments: 该布尔字段表示是否展示全部的音频片段,取值:True(展示全部的音频分片)、False(只展示命中审核规则的音频分片);默认值为False。
:type ShowAllSegments: bool
"""
self.TaskId = None
@@ -574,58 +575,50 @@ class DescribeTaskDetailResponse(AbstractModel):
def __init__(self):
"""
- :param TaskId: 任务ID
+ :param TaskId: 该字段用于返回创建音频审核任务后返回的任务ID(在Results参数中),用于标识需要查询任务详情的审核任务。
注意:此字段可能返回 null,表示取不到有效值。
:type TaskId: str
- :param DataId: 审核时传入的数据Id
+ :param DataId: 该字段用于返回调用音频审核接口时在Tasks参数内传入的数据ID参数,方便数据的辨别和管理。
注意:此字段可能返回 null,表示取不到有效值。
:type DataId: str
- :param BizType: 业务类型,用户可以在控制台查看自己配置的BizType
+ :param BizType: 该字段用于返回调用音频审核接口时传入的BizType参数,方便数据的辨别和管理。
注意:此字段可能返回 null,表示取不到有效值。
:type BizType: str
- :param Name: 任务名称
+ :param Name: 该字段用于返回调用音频审核接口时传入的TaskInput参数中的任务名称,方便任务的识别与管理。
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
- :param Status: 查询内容审核任务的状态,可选值:
-FINISH 已完成
-PENDING 等待中
-RUNNING 进行中
-ERROR 出错
-CANCELLED 已取消
+ :param Status: 该字段用于返回所查询内容的任务状态。
+
取值:**FINISH**(任务已完成)、**PENDING** (任务等待中)、**RUNNING** (任务进行中)、**ERROR** (任务出错)、**CANCELLED** (任务已取消)。
注意:此字段可能返回 null,表示取不到有效值。
:type Status: str
- :param Type: 任务类型:可选AUDIO(点播音频),LIVE_AUDIO(直播音频)
+ :param Type: 该字段用于返回调用音频审核接口时输入的音频审核类型,取值为:**AUDIO**(点播音频)和**LIVE_AUDIO**(直播音频),默认值为AUDIO。
注意:此字段可能返回 null,表示取不到有效值。
:type Type: str
- :param Suggestion: 智能审核服务对于内容违规类型的等级,可选值:
-Pass 建议通过;
-Reveiw 建议复审;
-Block 建议屏蔽;
+ :param Suggestion: 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过
注意:此字段可能返回 null,表示取不到有效值。
:type Suggestion: str
- :param Labels: 智能审核服务对于内容违规类型的判断,详见返回值列表
-如:Label:Porn(色情);
+ :param Labels: 该字段用于返回检测结果所对应的恶意标签。
返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
注意:此字段可能返回 null,表示取不到有效值。
:type Labels: list of TaskLabel
- :param InputInfo: 输入的媒体信息
+ :param InputInfo: 该字段用于返回审核服务的媒体内容信息,主要包括传入文件类型和访问地址。
注意:此字段可能返回 null,表示取不到有效值。
:type InputInfo: :class:`tencentcloud.ams.v20201229.models.InputInfo`
- :param AudioText: 音频文本,备注:这里的文本最大只返回前1000个字符
+ :param AudioText: 该字段用于返回音频文件识别出的对应文本内容,最大支持**前1000个字符**。
注意:此字段可能返回 null,表示取不到有效值。
:type AudioText: str
- :param AudioSegments: 音频片段审核信息
+ :param AudioSegments: 该字段用于返回音频片段的审核结果,主要包括开始时间和音频审核的相应结果。
具体输出内容请参见AudioSegments及AudioResult数据结构的详细描述。
注意:此字段可能返回 null,表示取不到有效值。
:type AudioSegments: list of AudioSegments
- :param ErrorType: 错误类型,如果任务状态为Error,则该字段不为空
+ :param ErrorType: 当任务状态为Error时,该字段用于返回对应错误的类型;任务状态非Error时,默认返回为空。
注意:此字段可能返回 null,表示取不到有效值。
:type ErrorType: str
- :param ErrorDescription: 错误描述,如果任务状态为Error,则该字段不为空
+ :param ErrorDescription: 当任务状态为Error时,该字段用于返回对应错误的详细描述,任务状态非Error时默认返回为空。
注意:此字段可能返回 null,表示取不到有效值。
:type ErrorDescription: str
- :param CreatedAt: 任务创建时间,格式为 ISO 8601
+ :param CreatedAt: 该字段用于返回被查询任务创建的时间,格式采用 ISO 8601标准。
注意:此字段可能返回 null,表示取不到有效值。
:type CreatedAt: str
- :param UpdatedAt: 任务最后更新时间,格式为 ISO 8601
+ :param UpdatedAt: 该字段用于返回被查询任务最后更新时间,格式采用 ISO 8601标准。
注意:此字段可能返回 null,表示取不到有效值。
:type UpdatedAt: str
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
@@ -687,15 +680,15 @@ class DescribeTasksRequest(AbstractModel):
def __init__(self):
"""
- :param Limit: 每页展示多少条。(默认展示10条)
+ :param Limit: 该参数表示任务列表每页展示的任务条数,**默认值为10**(每页展示10条任务)。
:type Limit: int
- :param Filter: 过滤参数
+ :param Filter: 该参数表示任务筛选器的输入参数,可根据业务类型、审核文件类型、处理建议及任务状态筛选想要查看的审核任务,具体参数内容请参见TaskFilter数据结构的详细描述。
:type Filter: :class:`tencentcloud.ams.v20201229.models.TaskFilter`
- :param PageToken: 翻页token,在向前或向后翻页时需要
+ :param PageToken: 该参数表示翻页时使用的Token信息,由系统自动生成,并在翻页时向下一个生成的页面传递此参数,以方便快速翻页功能的实现。当到最后一页时,该字段为空。
:type PageToken: str
- :param StartTime: 开始时间。默认是最近3天。
+ :param StartTime: 该参数表示任务列表的开始时间,格式为ISO8601标准的时间戳。**默认值为最近3天**,若传入该参数,则在这一时间到EndTime之间的任务将会被筛选出来。
备注:该参数与Filter共同起到任务筛选作用,二者作用无先后顺序。
:type StartTime: str
- :param EndTime: 结束时间。默认为空
+ :param EndTime: 该参数表示任务列表的结束时间,格式为ISO8601标准的时间戳。**默认值为空**,若传入该参数,则在这StartTime到这一时间之间的任务将会被筛选出来。
备注:该参数与Filter共同起到任务筛选作用,二者作用无先后顺序。
:type EndTime: str
"""
self.Limit = None
@@ -729,13 +722,13 @@ class DescribeTasksResponse(AbstractModel):
def __init__(self):
"""
- :param Total: 任务总量,为 int 字符串
+ :param Total: 该字段用于返回当前查询的任务总量,格式为int字符串。
注意:此字段可能返回 null,表示取不到有效值。
:type Total: str
- :param Data: 当前页数据
+ :param Data: 该字段用于返回当前页的任务详细数据,具体输出内容请参见TaskData数据结构的详细描述。
注意:此字段可能返回 null,表示取不到有效值。
:type Data: list of TaskData
- :param PageToken: 翻页Token,当已经到最后一页时,该字段为空
+ :param PageToken: 该字段用于返回翻页时使用的Token信息,由系统自动生成,并在翻页时向下一个生成的页面传递此参数,以方便快速翻页功能的实现。当到最后一页时,该字段为空。
注意:此字段可能返回 null,表示取不到有效值。
:type PageToken: str
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
diff --git a/tencentcloud/autoscaling/v20180419/errorcodes.py b/tencentcloud/autoscaling/v20180419/errorcodes.py
index b37fe102c..25d3e3c8e 100644
--- a/tencentcloud/autoscaling/v20180419/errorcodes.py
+++ b/tencentcloud/autoscaling/v20180419/errorcodes.py
@@ -26,12 +26,33 @@
# 内部错误。
INTERNALERROR = 'InternalError'
+# Cmq 接口调用失败。
+INTERNALERROR_CALLCMQERROR = 'InternalError.CallCmqError'
+
+# Cns 接口调用失败。
+INTERNALERROR_CALLCNSERROR = 'InternalError.CallCnsError'
+
+# 内部接口调用失败。
+INTERNALERROR_CALLERROR = 'InternalError.CallError'
+
# LB 接口调用失败。
INTERNALERROR_CALLLBERROR = 'InternalError.CallLbError'
# Monitor接口调用失败。
INTERNALERROR_CALLMONITORERROR = 'InternalError.CallMonitorError'
+# 通知服务接口调用失败。
+INTERNALERROR_CALLNOTIFICATIONERROR = 'InternalError.CallNotificationError'
+
+# STS 接口调用失败。
+INTERNALERROR_CALLSTSERROR = 'InternalError.CallStsError'
+
+# Tag 接口调用失败。
+INTERNALERROR_CALLTAGERROR = 'InternalError.CallTagError'
+
+# Tvpc 接口调用失败。
+INTERNALERROR_CALLTVPCERROR = 'InternalError.CallTvpcError'
+
# VPC接口调用失败。
INTERNALERROR_CALLVPCERROR = 'InternalError.CallVpcError'
@@ -80,6 +101,9 @@
# 参数取值错误。
INVALIDPARAMETERVALUE = 'InvalidParameterValue'
+# 指定的基础容量过大,需小于等于最大实例数。
+INVALIDPARAMETERVALUE_BASECAPACITYTOOLARGE = 'InvalidParameterValue.BaseCapacityTooLarge'
+
# 在应当指定传统型负载均衡器的参数中,错误地指定了一个非传统型的负载均衡器。
INVALIDPARAMETERVALUE_CLASSICLB = 'InvalidParameterValue.ClassicLb'
@@ -110,6 +134,9 @@
# 伸缩组名称重复。
INVALIDPARAMETERVALUE_GROUPNAMEDUPLICATED = 'InvalidParameterValue.GroupNameDuplicated'
+# 主机名不合法。
+INVALIDPARAMETERVALUE_HOSTNAMEILLEGAL = 'InvalidParameterValue.HostNameIllegal'
+
# 设置的实例名称不合法。
INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = 'InvalidParameterValue.InstanceNameIllegal'
@@ -230,6 +257,9 @@
# 用户组不存在。
INVALIDPARAMETERVALUE_USERGROUPIDNOTFOUND = 'InvalidParameterValue.UserGroupIdNotFound'
+# 指定的可用区与地域不匹配。
+INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = 'InvalidParameterValue.ZoneMismatchRegion'
+
# 账户不支持该操作。
INVALIDPERMISSION = 'InvalidPermission'
@@ -367,3 +397,6 @@
# 项目不一致。
RESOURCEUNAVAILABLE_PROJECTINCONSISTENT = 'ResourceUnavailable.ProjectInconsistent'
+
+# 指定的可用区不可用。
+RESOURCEUNAVAILABLE_ZONEUNAVAILABLE = 'ResourceUnavailable.ZoneUnavailable'
diff --git a/tencentcloud/autoscaling/v20180419/models.py b/tencentcloud/autoscaling/v20180419/models.py
index 3f0a4a463..c996fc91d 100644
--- a/tencentcloud/autoscaling/v20180419/models.py
+++ b/tencentcloud/autoscaling/v20180419/models.py
@@ -255,6 +255,17 @@ def __init__(self):
:type HealthCheckType: str
:param LoadBalancerHealthCheckGracePeriod: CLB健康检查宽限期
:type LoadBalancerHealthCheckGracePeriod: int
+ :param InstanceAllocationPolicy: 实例分配策略,取值包括 LAUNCH_CONFIGURATION 和 SPOT_MIXED。
+
LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
+
SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
+ :type InstanceAllocationPolicy: str
+ :param SpotMixedAllocationPolicy: 竞价混合模式下,各计费类型实例的分配策略。
+仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时才会返回有效值。
+ :type SpotMixedAllocationPolicy: :class:`tencentcloud.autoscaling.v20180419.models.SpotMixedAllocationPolicy`
+ :param CapacityRebalance: 容量重平衡功能,仅对伸缩组内的竞价实例有效。取值范围:
+
TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
+
FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
+ :type CapacityRebalance: bool
"""
self.AutoScalingGroupId = None
self.AutoScalingGroupName = None
@@ -284,6 +295,9 @@ def __init__(self):
self.MultiZoneSubnetPolicy = None
self.HealthCheckType = None
self.LoadBalancerHealthCheckGracePeriod = None
+ self.InstanceAllocationPolicy = None
+ self.SpotMixedAllocationPolicy = None
+ self.CapacityRebalance = None
def _deserialize(self, params):
@@ -327,6 +341,11 @@ def _deserialize(self, params):
self.MultiZoneSubnetPolicy = params.get("MultiZoneSubnetPolicy")
self.HealthCheckType = params.get("HealthCheckType")
self.LoadBalancerHealthCheckGracePeriod = params.get("LoadBalancerHealthCheckGracePeriod")
+ self.InstanceAllocationPolicy = params.get("InstanceAllocationPolicy")
+ if params.get("SpotMixedAllocationPolicy") is not None:
+ self.SpotMixedAllocationPolicy = SpotMixedAllocationPolicy()
+ self.SpotMixedAllocationPolicy._deserialize(params.get("SpotMixedAllocationPolicy"))
+ self.CapacityRebalance = params.get("CapacityRebalance")
memeber_set = set(params.keys())
for name, value in vars(self).items():
if name in memeber_set:
@@ -641,6 +660,13 @@ def __init__(self):
:type HealthCheckType: str
:param LoadBalancerHealthCheckGracePeriod: CLB健康检查宽限期,当扩容的实例进入`IN_SERVICE`后,在宽限期时间范围内将不会被标记为不健康`CLB_UNHEALTHY`。
默认值:0。取值范围[0, 7200],单位:秒。
:type LoadBalancerHealthCheckGracePeriod: int
+ :param InstanceAllocationPolicy: 实例分配策略,取值包括 LAUNCH_CONFIGURATION 和 SPOT_MIXED,默认取 LAUNCH_CONFIGURATION。
+
LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
+
SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
+ :type InstanceAllocationPolicy: str
+ :param SpotMixedAllocationPolicy: 竞价混合模式下,各计费类型实例的分配策略。
+仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。
+ :type SpotMixedAllocationPolicy: :class:`tencentcloud.autoscaling.v20180419.models.SpotMixedAllocationPolicy`
"""
self.AutoScalingGroupName = None
self.LaunchConfigurationId = None
@@ -663,6 +689,8 @@ def __init__(self):
self.MultiZoneSubnetPolicy = None
self.HealthCheckType = None
self.LoadBalancerHealthCheckGracePeriod = None
+ self.InstanceAllocationPolicy = None
+ self.SpotMixedAllocationPolicy = None
def _deserialize(self, params):
@@ -699,6 +727,10 @@ def _deserialize(self, params):
self.MultiZoneSubnetPolicy = params.get("MultiZoneSubnetPolicy")
self.HealthCheckType = params.get("HealthCheckType")
self.LoadBalancerHealthCheckGracePeriod = params.get("LoadBalancerHealthCheckGracePeriod")
+ self.InstanceAllocationPolicy = params.get("InstanceAllocationPolicy")
+ if params.get("SpotMixedAllocationPolicy") is not None:
+ self.SpotMixedAllocationPolicy = SpotMixedAllocationPolicy()
+ self.SpotMixedAllocationPolicy._deserialize(params.get("SpotMixedAllocationPolicy"))
memeber_set = set(params.keys())
for name, value in vars(self).items():
if name in memeber_set:
@@ -2807,16 +2839,12 @@ def __init__(self):
:param InstanceName: 云服务器的实例名。
点号(.)和短横线(-)不能作为 InstanceName 的首尾字符,不能连续使用。
-
-其他类型(Linux 等)实例:字符长度为[2, 40],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。不允许为纯数字。
-注意:此字段可能返回 null,表示取不到有效值。
:type InstanceName: str
:param InstanceNameStyle: 云服务器实例名的风格,取值范围包括 ORIGINAL 和 UNIQUE,默认为 ORIGINAL。
ORIGINAL,AS 直接将入参中所填的 InstanceName 传递给 CVM,CVM 可能会对 InstanceName 追加序列号,伸缩组中实例的 InstanceName 会出现冲突的情况。
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。
-注意:此字段可能返回 null,表示取不到有效值。
:type InstanceNameStyle: str
"""
self.InstanceName = None
@@ -3335,6 +3363,13 @@ def __init__(self):
:type HealthCheckType: str
:param LoadBalancerHealthCheckGracePeriod: CLB健康检查宽限期。
:type LoadBalancerHealthCheckGracePeriod: int
+ :param InstanceAllocationPolicy: 实例分配策略,取值包括 LAUNCH_CONFIGURATION 和 SPOT_MIXED。
+
LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
+
SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
+ :type InstanceAllocationPolicy: str
+ :param SpotMixedAllocationPolicy: 竞价混合模式下,各计费类型实例的分配策略。
+仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。
+ :type SpotMixedAllocationPolicy: :class:`tencentcloud.autoscaling.v20180419.models.SpotMixedAllocationPolicy`
"""
self.AutoScalingGroupId = None
self.AutoScalingGroupName = None
@@ -3355,6 +3390,8 @@ def __init__(self):
self.MultiZoneSubnetPolicy = None
self.HealthCheckType = None
self.LoadBalancerHealthCheckGracePeriod = None
+ self.InstanceAllocationPolicy = None
+ self.SpotMixedAllocationPolicy = None
def _deserialize(self, params):
@@ -3379,6 +3416,10 @@ def _deserialize(self, params):
self.MultiZoneSubnetPolicy = params.get("MultiZoneSubnetPolicy")
self.HealthCheckType = params.get("HealthCheckType")
self.LoadBalancerHealthCheckGracePeriod = params.get("LoadBalancerHealthCheckGracePeriod")
+ self.InstanceAllocationPolicy = params.get("InstanceAllocationPolicy")
+ if params.get("SpotMixedAllocationPolicy") is not None:
+ self.SpotMixedAllocationPolicy = SpotMixedAllocationPolicy()
+ self.SpotMixedAllocationPolicy._deserialize(params.get("SpotMixedAllocationPolicy"))
memeber_set = set(params.keys())
for name, value in vars(self).items():
if name in memeber_set:
@@ -4384,6 +4425,53 @@ def _deserialize(self, params):
+class SpotMixedAllocationPolicy(AbstractModel):
+ """竞价混合模式下,各计费类型实例的分配策略。包括按量计费实例和竞价计费实例。
+
+ """
+
+ def __init__(self):
+ """
+ :param BaseCapacity: 混合模式下,基础容量的大小,基础容量部分固定为按量计费实例。默认值 0,最大不可超过伸缩组的最大实例数。
+注意:此字段可能返回 null,表示取不到有效值。
+ :type BaseCapacity: int
+ :param OnDemandPercentageAboveBaseCapacity: 超出基础容量部分,按量计费实例所占的比例。取值范围 [0, 100],0 代表超出基础容量的部分仅生产竞价实例,100 代表仅生产按量实例,默认值为 70。按百分比计算按量实例数时,向上取整。
+比如,总期望实例数取 3,基础容量取 1,超基础部分按量百分比取 1,则最终按量 2 台(1 台来自基础容量,1 台按百分比向上取整得到),竞价 1台。
+注意:此字段可能返回 null,表示取不到有效值。
+ :type OnDemandPercentageAboveBaseCapacity: int
+ :param SpotAllocationStrategy: 混合模式下,竞价实例的分配策略。取值包括 COST_OPTIMIZED 和 CAPACITY_OPTIMIZED,默认取 COST_OPTIMIZED。
+
COST_OPTIMIZED,成本优化策略。对于启动配置内的所有机型,按照各机型在各可用区的每核单价由小到大依次尝试。优先尝试购买每核单价最便宜的,如果购买失败则尝试购买次便宜的,以此类推。
+
CAPACITY_OPTIMIZED,容量优化策略。对于启动配置内的所有机型,按照各机型在各可用区的库存情况由大到小依次尝试。优先尝试购买剩余库存最大的机型,这样可尽量降低竞价实例被动回收的发生概率。
+注意:此字段可能返回 null,表示取不到有效值。
+ :type SpotAllocationStrategy: str
+ :param CompensateWithBaseInstance: 按量实例替补功能。取值范围:
+
TRUE,开启该功能,当所有竞价机型因库存不足等原因全部购买失败后,尝试购买按量实例。
+
FALSE,不开启该功能,伸缩组在需要扩容竞价实例时仅尝试所配置的竞价机型。
+
+默认取值: TRUE。
+注意:此字段可能返回 null,表示取不到有效值。
+ :type CompensateWithBaseInstance: bool
+ """
+ self.BaseCapacity = None
+ self.OnDemandPercentageAboveBaseCapacity = None
+ self.SpotAllocationStrategy = None
+ self.CompensateWithBaseInstance = None
+
+
+ def _deserialize(self, params):
+ self.BaseCapacity = params.get("BaseCapacity")
+ self.OnDemandPercentageAboveBaseCapacity = params.get("OnDemandPercentageAboveBaseCapacity")
+ self.SpotAllocationStrategy = params.get("SpotAllocationStrategy")
+ self.CompensateWithBaseInstance = params.get("CompensateWithBaseInstance")
+ memeber_set = set(params.keys())
+ for name, value in vars(self).items():
+ if name in memeber_set:
+ memeber_set.remove(name)
+ if len(memeber_set) > 0:
+ warnings.warn("%s fileds are useless." % ",".join(memeber_set))
+
+
+
class StartAutoScalingInstancesRequest(AbstractModel):
"""StartAutoScalingInstances请求参数结构体
diff --git a/tencentcloud/ba/v20200720/ba_client.py b/tencentcloud/ba/v20200720/ba_client.py
index f4ab1da11..2c398c542 100644
--- a/tencentcloud/ba/v20200720/ba_client.py
+++ b/tencentcloud/ba/v20200720/ba_client.py
@@ -47,6 +47,35 @@ def CreateWeappQRUrl(self, request):
message = response["Response"]["Error"]["Message"]
reqid = response["Response"]["RequestId"]
raise TencentCloudSDKException(code, message, reqid)
+ except Exception as e:
+ if isinstance(e, TencentCloudSDKException):
+ raise
+ else:
+ raise TencentCloudSDKException(e.message, e.message)
+
+
+ def SyncIcpOrderWebInfo(self, request):
+ """将备案ICP订单下的一个网站信息 同步给订单下其他网站,需要被同步的网站被检查通过(isCheck:true);
+ 只有指定的网站信息字段能被同步
+
+ :param request: Request instance for SyncIcpOrderWebInfo.
+ :type request: :class:`tencentcloud.ba.v20200720.models.SyncIcpOrderWebInfoRequest`
+ :rtype: :class:`tencentcloud.ba.v20200720.models.SyncIcpOrderWebInfoResponse`
+
+ """
+ try:
+ params = request._serialize()
+ body = self.call("SyncIcpOrderWebInfo", params)
+ response = json.loads(body)
+ if "Error" not in response["Response"]:
+ model = models.SyncIcpOrderWebInfoResponse()
+ model._deserialize(response["Response"])
+ return model
+ else:
+ code = response["Response"]["Error"]["Code"]
+ message = response["Response"]["Error"]["Message"]
+ reqid = response["Response"]["RequestId"]
+ raise TencentCloudSDKException(code, message, reqid)
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
diff --git a/tencentcloud/ba/v20200720/models.py b/tencentcloud/ba/v20200720/models.py
index f644c1db2..af2de4c22 100644
--- a/tencentcloud/ba/v20200720/models.py
+++ b/tencentcloud/ba/v20200720/models.py
@@ -60,4 +60,61 @@ def __init__(self):
def _deserialize(self, params):
self.Url = params.get("Url")
+ self.RequestId = params.get("RequestId")
+
+
+class SyncIcpOrderWebInfoRequest(AbstractModel):
+ """SyncIcpOrderWebInfo请求参数结构体
+
+ """
+
+ def __init__(self):
+ """
+ :param IcpOrderId: 备案ICP订单号
+ :type IcpOrderId: str
+ :param SourceWebId: 订单里的webId
+ :type SourceWebId: str
+ :param TargetWebIds: 订单里的webId 数组(如果传入的webIds含有 订单中不包含的webId,会自动跳过)
+ :type TargetWebIds: list of str
+ :param SyncFields: 网站信息字段名 数组
+ :type SyncFields: list of str
+ :param CheckSamePerson: 是否先判断同步的网站负责人是否一致 (这里会判断 sitePersonName, sitePersonCerType,sitePersonCerNum三个字段完全一致) 默认:true. 非必要 不建议关闭修改该参数默认值
+ :type CheckSamePerson: bool
+ """
+ self.IcpOrderId = None
+ self.SourceWebId = None
+ self.TargetWebIds = None
+ self.SyncFields = None
+ self.CheckSamePerson = None
+
+
+ def _deserialize(self, params):
+ self.IcpOrderId = params.get("IcpOrderId")
+ self.SourceWebId = params.get("SourceWebId")
+ self.TargetWebIds = params.get("TargetWebIds")
+ self.SyncFields = params.get("SyncFields")
+ self.CheckSamePerson = params.get("CheckSamePerson")
+ memeber_set = set(params.keys())
+ for name, value in vars(self).items():
+ if name in memeber_set:
+ memeber_set.remove(name)
+ if len(memeber_set) > 0:
+ warnings.warn("%s fileds are useless." % ",".join(memeber_set))
+
+
+
+class SyncIcpOrderWebInfoResponse(AbstractModel):
+ """SyncIcpOrderWebInfo返回参数结构体
+
+ """
+
+ def __init__(self):
+ """
+ :param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ :type RequestId: str
+ """
+ self.RequestId = None
+
+
+ def _deserialize(self, params):
self.RequestId = params.get("RequestId")
\ No newline at end of file
diff --git a/tencentcloud/cdn/v20180606/errorcodes.py b/tencentcloud/cdn/v20180606/errorcodes.py
index 5e509521f..cc656f251 100644
--- a/tencentcloud/cdn/v20180606/errorcodes.py
+++ b/tencentcloud/cdn/v20180606/errorcodes.py
@@ -356,6 +356,9 @@
# 该域名已在其他处接入中国境外服务地域,如需修改服务地域为全球,需验证取回域名。
RESOURCEUNAVAILABLE_CDNHOSTBELONGSTOOTHERSINOVERSEAS = 'ResourceUnavailable.CdnHostBelongsToOthersInOverseas'
+# 域名已接入DSA功能。
+RESOURCEUNAVAILABLE_CDNHOSTEXISTSINDSA = 'ResourceUnavailable.CdnHostExistsInDsa'
+
# 域名已经在TCB控制台接入。
RESOURCEUNAVAILABLE_CDNHOSTEXISTSINTCB = 'ResourceUnavailable.CdnHostExistsInTcb'
diff --git a/tencentcloud/cvm/v20170312/errorcodes.py b/tencentcloud/cvm/v20170312/errorcodes.py
index c1da79cdb..9d3e59df5 100644
--- a/tencentcloud/cvm/v20170312/errorcodes.py
+++ b/tencentcloud/cvm/v20170312/errorcodes.py
@@ -629,6 +629,9 @@
# 指定机型不支持跨机型调整配置。
UNSUPPORTEDOPERATION_UNSUPPORTEDCHANGEINSTANCEFAMILY = 'UnsupportedOperation.UnsupportedChangeInstanceFamily'
+# 目标机型是SA3, 不支持变配。
+UNSUPPORTEDOPERATION_UNSUPPORTEDCHANGEINSTANCEFAMILYTOSA3 = 'UnsupportedOperation.UnsupportedChangeInstanceFamilyToSA3'
+
# 请求不支持国际版账号
UNSUPPORTEDOPERATION_UNSUPPORTEDINTERNATIONALUSER = 'UnsupportedOperation.UnsupportedInternationalUser'
diff --git a/tencentcloud/dcdb/v20180411/dcdb_client.py b/tencentcloud/dcdb/v20180411/dcdb_client.py
index db49cad16..d51ad5ec5 100644
--- a/tencentcloud/dcdb/v20180411/dcdb_client.py
+++ b/tencentcloud/dcdb/v20180411/dcdb_client.py
@@ -54,6 +54,34 @@ def AssociateSecurityGroups(self, request):
raise TencentCloudSDKException(e.message, e.message)
+ def CancelDcnJob(self, request):
+ """取消DCN同步
+
+ :param request: Request instance for CancelDcnJob.
+ :type request: :class:`tencentcloud.dcdb.v20180411.models.CancelDcnJobRequest`
+ :rtype: :class:`tencentcloud.dcdb.v20180411.models.CancelDcnJobResponse`
+
+ """
+ try:
+ params = request._serialize()
+ body = self.call("CancelDcnJob", params)
+ response = json.loads(body)
+ if "Error" not in response["Response"]:
+ model = models.CancelDcnJobResponse()
+ model._deserialize(response["Response"])
+ return model
+ else:
+ code = response["Response"]["Error"]["Code"]
+ message = response["Response"]["Error"]["Message"]
+ reqid = response["Response"]["RequestId"]
+ raise TencentCloudSDKException(code, message, reqid)
+ except Exception as e:
+ if isinstance(e, TencentCloudSDKException):
+ raise
+ else:
+ raise TencentCloudSDKException(e.message, e.message)
+
+
def CloneAccount(self, request):
"""本接口(CloneAccount)用于克隆实例账户。
diff --git a/tencentcloud/dcdb/v20180411/models.py b/tencentcloud/dcdb/v20180411/models.py
index c55afacf1..58c5fd510 100644
--- a/tencentcloud/dcdb/v20180411/models.py
+++ b/tencentcloud/dcdb/v20180411/models.py
@@ -131,6 +131,51 @@ def _deserialize(self, params):
+class CancelDcnJobRequest(AbstractModel):
+ """CancelDcnJob请求参数结构体
+
+ """
+
+ def __init__(self):
+ """
+ :param InstanceId: 灾备实例ID
+ :type InstanceId: str
+ """
+ self.InstanceId = None
+
+
+ def _deserialize(self, params):
+ self.InstanceId = params.get("InstanceId")
+ memeber_set = set(params.keys())
+ for name, value in vars(self).items():
+ if name in memeber_set:
+ memeber_set.remove(name)
+ if len(memeber_set) > 0:
+ warnings.warn("%s fileds are useless." % ",".join(memeber_set))
+
+
+
+class CancelDcnJobResponse(AbstractModel):
+ """CancelDcnJob返回参数结构体
+
+ """
+
+ def __init__(self):
+ """
+ :param FlowId: 流程ID
+ :type FlowId: int
+ :param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ :type RequestId: str
+ """
+ self.FlowId = None
+ self.RequestId = None
+
+
+ def _deserialize(self, params):
+ self.FlowId = params.get("FlowId")
+ self.RequestId = params.get("RequestId")
+
+
class CloneAccountRequest(AbstractModel):
"""CloneAccount请求参数结构体
diff --git a/tencentcloud/dlc/v20210125/errorcodes.py b/tencentcloud/dlc/v20210125/errorcodes.py
index 8e1c93a94..724afc245 100644
--- a/tencentcloud/dlc/v20210125/errorcodes.py
+++ b/tencentcloud/dlc/v20210125/errorcodes.py
@@ -20,6 +20,9 @@
# 操作失败。
FAILEDOPERATION = 'FailedOperation'
+# 另一个请求正在处理中,请稍后再试。
+FAILEDOPERATION_ANOTHERREQUESTPROCESSING = 'FailedOperation.AnotherRequestProcessing'
+
# 内部错误。
INTERNALERROR = 'InternalError'
diff --git a/tencentcloud/eiam/v20210420/models.py b/tencentcloud/eiam/v20210420/models.py
index 83416cf32..3dac87464 100644
--- a/tencentcloud/eiam/v20210420/models.py
+++ b/tencentcloud/eiam/v20210420/models.py
@@ -380,7 +380,7 @@ def __init__(self):
:type Description: str
:param UserGroupIds: 用户所属用户组ID列表。
:type UserGroupIds: list of str
- :param Phone: 用户手机号。
+ :param Phone: 用户手机号。例如:+86-1xxxxxxxxxx。
:type Phone: str
:param OrgNodeId: 用户所属组织机构唯一ID。如果为空,默认为在根节点下创建用户。
:type OrgNodeId: str
@@ -681,7 +681,7 @@ def __init__(self):
"""
:param OrgNodeId: 机构节点ID,是机构节点全局唯一标识,长度限制:64个字符。如果为空默认读取机构根节点信息。
:type OrgNodeId: str
- :param IncludeOrgNodeChildInfo: 是否读取其子节点信息。当读取层数为空或0时,默认仅读取当前机构节点信息。当读取层数为1时,读取本机构节点以及其第一层子节点信息。
+ :param IncludeOrgNodeChildInfo: 是否读取其子节点信息。当其为空或false时,默认仅读取当前机构节点信息。当其为true时,读取本机构节点以及其第一层子节点信息。
:type IncludeOrgNodeChildInfo: bool
"""
self.OrgNodeId = None
diff --git a/tencentcloud/emr/v20190103/errorcodes.py b/tencentcloud/emr/v20190103/errorcodes.py
index 6eb3a4148..5461e601e 100644
--- a/tencentcloud/emr/v20190103/errorcodes.py
+++ b/tencentcloud/emr/v20190103/errorcodes.py
@@ -203,6 +203,9 @@
# 无效的SoftInfo。
INVALIDPARAMETER_INVALIDSOFTINFO = 'InvalidParameter.InvalidSoftInfo'
+# 参数错误。
+INVALIDPARAMETER_INVALIDSOFTWARE = 'InvalidParameter.InvalidSoftWare'
+
# 软件名无效。
INVALIDPARAMETER_INVALIDSOFTWARENAME = 'InvalidParameter.InvalidSoftWareName'
diff --git a/tencentcloud/es/v20180416/errorcodes.py b/tencentcloud/es/v20180416/errorcodes.py
index 3fb12159b..b04b53abb 100644
--- a/tencentcloud/es/v20180416/errorcodes.py
+++ b/tencentcloud/es/v20180416/errorcodes.py
@@ -29,6 +29,9 @@
# 集群状态错误。
FAILEDOPERATION_ERRORCLUSTERSTATE = 'FailedOperation.ErrorClusterState'
+# 集群索引没有副本存在。
+FAILEDOPERATION_ERRORCLUSTERSTATENOREPLICATION = 'FailedOperation.ErrorClusterStateNoReplication'
+
# 账户未绑定信用卡或paypal,无法支付。
FAILEDOPERATION_NOPAYMENT = 'FailedOperation.NoPayment'
diff --git a/tencentcloud/mariadb/v20170312/errorcodes.py b/tencentcloud/mariadb/v20170312/errorcodes.py
index e6ab6ae04..7d4a9cdc3 100644
--- a/tencentcloud/mariadb/v20170312/errorcodes.py
+++ b/tencentcloud/mariadb/v20170312/errorcodes.py
@@ -86,6 +86,9 @@
# 备份文件签名失败。
INTERNALERROR_COSSIGNURL = 'InternalError.CosSignUrl'
+# 创建任务流程失败。
+INTERNALERROR_CREATEFLOWFAILED = 'InternalError.CreateFlowFailed'
+
# DB影响行数为0错误。
INTERNALERROR_DBROWSAFFECTEDERROR = 'InternalError.DBRowsAffectedError'
diff --git a/tencentcloud/mariadb/v20170312/mariadb_client.py b/tencentcloud/mariadb/v20170312/mariadb_client.py
index 32c0fd694..b8cc89c51 100644
--- a/tencentcloud/mariadb/v20170312/mariadb_client.py
+++ b/tencentcloud/mariadb/v20170312/mariadb_client.py
@@ -54,6 +54,34 @@ def AssociateSecurityGroups(self, request):
raise TencentCloudSDKException(e.message, e.message)
+ def CancelDcnJob(self, request):
+ """取消DCN同步
+
+ :param request: Request instance for CancelDcnJob.
+ :type request: :class:`tencentcloud.mariadb.v20170312.models.CancelDcnJobRequest`
+ :rtype: :class:`tencentcloud.mariadb.v20170312.models.CancelDcnJobResponse`
+
+ """
+ try:
+ params = request._serialize()
+ body = self.call("CancelDcnJob", params)
+ response = json.loads(body)
+ if "Error" not in response["Response"]:
+ model = models.CancelDcnJobResponse()
+ model._deserialize(response["Response"])
+ return model
+ else:
+ code = response["Response"]["Error"]["Code"]
+ message = response["Response"]["Error"]["Message"]
+ reqid = response["Response"]["RequestId"]
+ raise TencentCloudSDKException(code, message, reqid)
+ except Exception as e:
+ if isinstance(e, TencentCloudSDKException):
+ raise
+ else:
+ raise TencentCloudSDKException(e.message, e.message)
+
+
def CloneAccount(self, request):
"""本接口(CloneAccount)用于克隆实例账户。
diff --git a/tencentcloud/mariadb/v20170312/models.py b/tencentcloud/mariadb/v20170312/models.py
index fff763329..f92a7bd24 100644
--- a/tencentcloud/mariadb/v20170312/models.py
+++ b/tencentcloud/mariadb/v20170312/models.py
@@ -95,6 +95,51 @@ def _deserialize(self, params):
self.RequestId = params.get("RequestId")
+class CancelDcnJobRequest(AbstractModel):
+ """CancelDcnJob请求参数结构体
+
+ """
+
+ def __init__(self):
+ """
+ :param InstanceId: 灾备实例ID
+ :type InstanceId: str
+ """
+ self.InstanceId = None
+
+
+ def _deserialize(self, params):
+ self.InstanceId = params.get("InstanceId")
+ memeber_set = set(params.keys())
+ for name, value in vars(self).items():
+ if name in memeber_set:
+ memeber_set.remove(name)
+ if len(memeber_set) > 0:
+ warnings.warn("%s fileds are useless." % ",".join(memeber_set))
+
+
+
+class CancelDcnJobResponse(AbstractModel):
+ """CancelDcnJob返回参数结构体
+
+ """
+
+ def __init__(self):
+ """
+ :param FlowId: 流程ID
+ :type FlowId: int
+ :param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ :type RequestId: str
+ """
+ self.FlowId = None
+ self.RequestId = None
+
+
+ def _deserialize(self, params):
+ self.FlowId = params.get("FlowId")
+ self.RequestId = params.get("RequestId")
+
+
class CloneAccountRequest(AbstractModel):
"""CloneAccount请求参数结构体
diff --git a/tencentcloud/scf/v20180416/errorcodes.py b/tencentcloud/scf/v20180416/errorcodes.py
index 63d11d218..190722311 100644
--- a/tencentcloud/scf/v20180416/errorcodes.py
+++ b/tencentcloud/scf/v20180416/errorcodes.py
@@ -200,6 +200,9 @@
# Cls传入错误。
INVALIDPARAMETERVALUE_CLS = 'InvalidParameterValue.Cls'
+# 修改Cls配置需要传入Role参数,请修正后重试。
+INVALIDPARAMETERVALUE_CLSROLE = 'InvalidParameterValue.ClsRole'
+
# Cmq传入错误。
INVALIDPARAMETERVALUE_CMQ = 'InvalidParameterValue.Cmq'
diff --git a/tencentcloud/scf/v20180416/models.py b/tencentcloud/scf/v20180416/models.py
index e7822372e..4caac28f8 100644
--- a/tencentcloud/scf/v20180416/models.py
+++ b/tencentcloud/scf/v20180416/models.py
@@ -109,7 +109,7 @@ def __init__(self):
:type InvokeType: str
:param Qualifier: 函数版本
:type Qualifier: str
- :param Status: 事件状态
+ :param Status: 事件状态,RUNNING 表示运行中, FINISHED 表示调用成功, ABORTED 表示调用终止, FAILED 表示调用失败
:type Status: str
:param StartTime: 调用开始时间,格式: "%Y-%m-%d %H:%M:%S.%f"
:type StartTime: str
diff --git a/tencentcloud/ssa/v20180608/errorcodes.py b/tencentcloud/ssa/v20180608/errorcodes.py
index 4a4c67178..ec2af7ba1 100644
--- a/tencentcloud/ssa/v20180608/errorcodes.py
+++ b/tencentcloud/ssa/v20180608/errorcodes.py
@@ -17,6 +17,9 @@
# CAM签名/鉴权错误。
AUTHFAILURE = 'AuthFailure'
+# 云上资产、安全配置、合规风险配置、互联网攻击面测绘模块未授权。
+AUTHFAILURE_AUTHMODULEFAILED = 'AuthFailure.AuthModuleFailed'
+
# 操作失败。
FAILEDOPERATION = 'FailedOperation'
diff --git a/tencentcloud/ssl/v20191205/models.py b/tencentcloud/ssl/v20191205/models.py
index c31b2ebed..5d26c9ed4 100644
--- a/tencentcloud/ssl/v20191205/models.py
+++ b/tencentcloud/ssl/v20191205/models.py
@@ -1246,6 +1246,10 @@ def __init__(self):
:type CertificateStatus: list of int non-negative
:param Deployable: 是否可部署,可选值:1 = 可部署,0 = 不可部署。
:type Deployable: int
+ :param Upload: 是否筛选上传托管的 1筛选,0不筛选
+ :type Upload: int
+ :param Renew: 是否筛选可续期证书 1筛选 0不筛选
+ :type Renew: int
"""
self.Offset = None
self.Limit = None
@@ -1255,6 +1259,8 @@ def __init__(self):
self.ExpirationSort = None
self.CertificateStatus = None
self.Deployable = None
+ self.Upload = None
+ self.Renew = None
def _deserialize(self, params):
@@ -1266,6 +1272,8 @@ def _deserialize(self, params):
self.ExpirationSort = params.get("ExpirationSort")
self.CertificateStatus = params.get("CertificateStatus")
self.Deployable = params.get("Deployable")
+ self.Upload = params.get("Upload")
+ self.Renew = params.get("Renew")
memeber_set = set(params.keys())
for name, value in vars(self).items():
if name in memeber_set:
diff --git a/tencentcloud/tdmq/v20200217/errorcodes.py b/tencentcloud/tdmq/v20200217/errorcodes.py
index 569e04da7..a5941b34a 100644
--- a/tencentcloud/tdmq/v20200217/errorcodes.py
+++ b/tencentcloud/tdmq/v20200217/errorcodes.py
@@ -20,6 +20,9 @@
# 操作失败。
FAILEDOPERATION = 'FailedOperation'
+# 创建集群失败。
+FAILEDOPERATION_CREATECLUSTER = 'FailedOperation.CreateCluster'
+
# 环境创建失败。
FAILEDOPERATION_CREATEENVIRONMENT = 'FailedOperation.CreateEnvironment'
@@ -35,6 +38,9 @@
# 主题创建失败。
FAILEDOPERATION_CREATETOPIC = 'FailedOperation.CreateTopic'
+# 删除集群失败。
+FAILEDOPERATION_DELETECLUSTER = 'FailedOperation.DeleteCluster'
+
# 环境删除失败。
FAILEDOPERATION_DELETEENVIRONMENTS = 'FailedOperation.DeleteEnvironments'
@@ -53,9 +59,15 @@
# 获取主题分区数失败。
FAILEDOPERATION_GETTOPICPARTITIONSFAILED = 'FailedOperation.GetTopicPartitionsFailed'
+# 必须先清除关联命名空间才能继续操作。
+FAILEDOPERATION_NAMESPACEINUSE = 'FailedOperation.NamespaceInUse'
+
# 消息回溯设置失败。
FAILEDOPERATION_RESETMSGSUBOFFSETBYTIMESTAMPFAILED = 'FailedOperation.ResetMsgSubOffsetByTimestampFailed'
+# 必须先清除关联角色数据才能继续操作。
+FAILEDOPERATION_ROLEINUSE = 'FailedOperation.RoleInUse'
+
# 发送消息失败。
FAILEDOPERATION_SENDMSGFAILED = 'FailedOperation.SendMsgFailed'
@@ -65,6 +77,9 @@
# 主题更新失败。
FAILEDOPERATION_UPDATETOPIC = 'FailedOperation.UpdateTopic'
+# 必须先清除关联VPC路由数据才能继续操作。
+FAILEDOPERATION_VPCINUSE = 'FailedOperation.VpcInUse'
+
# 获取属性失败。
INTERNALERROR_GETATTRIBUTESFAILED = 'InternalError.GetAttributesFailed'
@@ -80,6 +95,9 @@
# 没有获取到正确的 token。
INVALIDPARAMETER_TOKENNOTFOUND = 'InvalidParameter.TokenNotFound'
+# 参数取值错误。
+INVALIDPARAMETERVALUE = 'InvalidParameterValue'
+
# 参数值不在允许范围内。
INVALIDPARAMETERVALUE_INVALIDPARAMS = 'InvalidParameterValue.InvalidParams'
@@ -89,6 +107,9 @@
# 上传的topic name错误。
INVALIDPARAMETERVALUE_TOPICNOTFOUND = 'InvalidParameterValue.TopicNotFound'
+# 实例下集群数量超过限制。
+LIMITEXCEEDED_CLUSTERS = 'LimitExceeded.Clusters'
+
# 实例下环境数量超过限制。
LIMITEXCEEDED_ENVIRONMENTS = 'LimitExceeded.Environments'
@@ -101,21 +122,24 @@
# 必要参数没有传递。
MISSINGPARAMETER_NEEDMOREPARAMS = 'MissingParameter.NeedMoreParams'
+# 订阅仍在消费中。
+OPERATIONDENIED_CONSUMERRUNNING = 'OperationDenied.ConsumerRunning'
+
# 默认环境不允许操作。
OPERATIONDENIED_DEFAULTENVIRONMENT = 'OperationDenied.DefaultEnvironment'
-# 不允许创建以-dlq、-retry结尾的主题,-dql为死信队列,-retry为重试队列。
-OPERATIONDENIED_DLQORRETRYTOPIC = 'OperationDenied.DlqOrRetryTopic'
+# 集群已存在。
+RESOURCEINUSE_CLUSTER = 'ResourceInUse.Cluster'
# 重名,环境已存在。
RESOURCEINUSE_ENVIRONMENT = 'ResourceInUse.Environment'
+# 重名,命名空间已存在。
+RESOURCEINUSE_NAMESPACE = 'ResourceInUse.Namespace'
+
# 重名,订阅关系已存在。
RESOURCEINUSE_SUBSCRIPTION = 'ResourceInUse.Subscription'
-# 重名,主题已存在。
-RESOURCEINUSE_TOPIC = 'ResourceInUse.Topic'
-
# 服务的集群不存在。
RESOURCENOTFOUND_BROKERCLUSTER = 'ResourceNotFound.BrokerCluster'
diff --git a/tencentcloud/tdmq/v20200217/models.py b/tencentcloud/tdmq/v20200217/models.py
index 42b79ebdb..be9bbac3f 100644
--- a/tencentcloud/tdmq/v20200217/models.py
+++ b/tencentcloud/tdmq/v20200217/models.py
@@ -1298,8 +1298,7 @@ def __init__(self):
1 :全局顺序消息;
2 :局部顺序消息;
3 :重试队列;
-4 :死信队列;
-5 :事务消息。
+4 :死信队列。
:type TopicType: int
:param Remark: 备注,128字符以内。
:type Remark: str
diff --git a/tencentcloud/tke/v20180525/errorcodes.py b/tencentcloud/tke/v20180525/errorcodes.py
index 0b84d9cee..96ec2ace7 100644
--- a/tencentcloud/tke/v20180525/errorcodes.py
+++ b/tencentcloud/tke/v20180525/errorcodes.py
@@ -233,6 +233,9 @@
# 参数错误。
INVALIDPARAMETER_PARAM = 'InvalidParameter.Param'
+# Prometheus未关联本集群。
+INVALIDPARAMETER_PROMCLUSTERNOTFOUND = 'InvalidParameter.PromClusterNotFound'
+
# Prometheus实例不存在。
INVALIDPARAMETER_PROMINSTANCENOTFOUND = 'InvalidParameter.PromInstanceNotFound'
diff --git a/tencentcloud/trtc/v20190722/trtc_client.py b/tencentcloud/trtc/v20190722/trtc_client.py
index 7652f7b90..b4bf7974c 100644
--- a/tencentcloud/trtc/v20190722/trtc_client.py
+++ b/tencentcloud/trtc/v20190722/trtc_client.py
@@ -27,7 +27,7 @@ class TrtcClient(AbstractClient):
def CreatePicture(self, request):
- """此接口已废弃,调用将报错。如需使用相关功能请参见 [控制台指南 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 。
+ """如果您需要在 [云端混流转码](https://cloud.tencent.com/document/product/647/16827) 时频繁新增自定义背景图或水印,可通过此接口上传新的图片素材。无需频繁新增图片的场景,建议直接在 [控制台 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 中操作。
:param request: Request instance for CreatePicture.
:type request: :class:`tencentcloud.trtc.v20190722.models.CreatePictureRequest`
@@ -83,7 +83,7 @@ def CreateTroubleInfo(self, request):
def DeletePicture(self, request):
- """此接口已废弃,调用将报错。如需使用相关功能请参见 [控制台指南 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 。
+ """如果您需要在 [云端混流转码](https://cloud.tencent.com/document/product/647/16827) 时频繁删除自定义背景图或水印,可通过此接口删除已上传的图片。无需频繁删除图片的场景,建议直接在 [控制台 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 中操作。
:param request: Request instance for DeletePicture.
:type request: :class:`tencentcloud.trtc.v20190722.models.DeletePictureRequest`
@@ -224,7 +224,7 @@ def DescribeHistoryScale(self, request):
def DescribePicture(self, request):
- """此接口已废弃,调用将报错。如需使用相关功能请参见 [控制台指南 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 。
+ """如果您需要在 [云端混流转码](https://cloud.tencent.com/document/product/647/16827) 时频繁查找自定义背景图或水印信息,可通过此接口查找已上传的图片信息。无需频繁查找图片信息的场景,建议直接在 [控制台 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 中查看。
:param request: Request instance for DescribePicture.
:type request: :class:`tencentcloud.trtc.v20190722.models.DescribePictureRequest`
@@ -547,7 +547,7 @@ def DismissRoomByStrRoomId(self, request):
def ModifyPicture(self, request):
- """此接口已废弃,调用将报错。如需使用相关功能请参见 [控制台指南 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 。
+ """如果您需要在 [云端混流转码](https://cloud.tencent.com/document/product/647/16827) 时频繁修改自定义背景图或水印素材,可通过此接口修改已上传的图片。无需频繁修改图片素材的场景,建议直接在 [控制台 > 应用管理 > 素材管理](https://cloud.tencent.com/document/product/647/50769) 中操作。
:param request: Request instance for ModifyPicture.
:type request: :class:`tencentcloud.trtc.v20190722.models.ModifyPictureRequest`
diff --git a/tencentcloud/tsf/v20180326/errorcodes.py b/tencentcloud/tsf/v20180326/errorcodes.py
index ea78883c8..d9c4a22ea 100644
--- a/tencentcloud/tsf/v20180326/errorcodes.py
+++ b/tencentcloud/tsf/v20180326/errorcodes.py
@@ -134,6 +134,9 @@
# TSF权限模块异常,请联系系统管理员。。
FAILEDOPERATION_TSFPRIVILEGEERROR = 'FailedOperation.TsfPrivilegeError'
+# 应用操作请求MASTER FEIGN失败。
+INTERNALERROR_APPLICATIONMASTERFEIGNERROR = 'InternalError.ApplicationMasterFeignError'
+
# 应用操作请求MASTER 操作失败。
INTERNALERROR_APPLICATIONMASTERNUKNOWNERROR = 'InternalError.ApplicationMasterNuknownError'
@@ -152,6 +155,9 @@
# 集群通用错误。
INTERNALERROR_CLUSTERCOMMONERROR = 'InternalError.ClusterCommonError'
+# 虚拟机集群请求MASTER FEIGN失败。
+INTERNALERROR_CLUSTERMASTERFEIGNERROR = 'InternalError.ClusterMasterFeignError'
+
# 无法找到部署组,或相应集群/命名空间/应用的权限不足。
INTERNALERROR_CLUSTERNOTEXISTORPRIVILEGEERROR = 'InternalError.ClusterNotExistOrPrivilegeError'
diff --git a/tencentcloud/vm/v20201229/models.py b/tencentcloud/vm/v20201229/models.py
index 87e99fe01..3408e7ee5 100644
--- a/tencentcloud/vm/v20201229/models.py
+++ b/tencentcloud/vm/v20201229/models.py
@@ -323,7 +323,7 @@ class CancelTaskRequest(AbstractModel):
def __init__(self):
"""
- :param TaskId: 任务ID
+ :param TaskId: 该字段表示创建视频审核任务后返回的任务ID(在Results参数中),用于标识需要取消的审核任务。
:type TaskId: str
"""
self.TaskId = None
@@ -364,17 +364,17 @@ class CreateVideoModerationTaskRequest(AbstractModel):
def __init__(self):
"""
- :param Type: 任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)
+ :param Type: 该参数用于传入审核任务的任务类型,取值:**VIDEO**(点播视频),**LIVE_VIDEO**(直播视频)。
:type Type: str
- :param Tasks: 输入的任务信息,最多可以同时创建10个任务
+ :param Tasks: 该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
备注:最多同时可创建**10个任务**。
:type Tasks: list of TaskInput
- :param BizType: 业务类型, 定义 模版策略,输出存储配置。默认为default,客户可以在视频审核控制台创建自己的 BizType
+ :param BizType: 该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用默认的识别策略;传入则会在审核时根据业务场景采取不同的审核策略。
备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。
:type BizType: str
- :param Seed: (可选)回调签名key,具体可以查看回调签名示例
+ :param Seed: 可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 **sha256(seed + body)**, 计算出 `X-Signature` 进行验证。
具体使用实例可参考 [回调签名示例](https://cloud.tencent.com/document/product/1265/51885)。
:type Seed: str
- :param CallbackUrl: 接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口
+ :param CallbackUrl: 可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](https://cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。
:type CallbackUrl: str
- :param Priority: 审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0
+ :param Priority: 可选参数,该参数用于传入审核任务的优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级,用于处理插队等逻辑;该参数**默认值为0**。
:type Priority: int
"""
self.Type = None
@@ -413,7 +413,7 @@ class CreateVideoModerationTaskResponse(AbstractModel):
def __init__(self):
"""
- :param Results: 任务创建结果
+ :param Results: 该字段用于返回任务创建的结果,具体输出内容请参见TaskResult数据结构的详细描述。
注意:此字段可能返回 null,表示取不到有效值。
:type Results: list of TaskResult
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
@@ -440,9 +440,10 @@ class DescribeTaskDetailRequest(AbstractModel):
def __init__(self):
"""
- :param TaskId: 任务ID,创建任务后返回的TaskId字段
+ :param TaskId: 该字段表示创建视频审核任务后返回的任务ID(在Results参数中),用于标识需要查询任务详情的审核任务。
+
备注:查询接口单次最大查询量为**20条每次**。
:type TaskId: str
- :param ShowAllSegments: 是否展示所有分片,默认只展示命中规则的分片
+ :param ShowAllSegments: 该布尔字段表示是否展示全部的视频片段,取值:True(展示全部的视频分片)、False(只展示命中审核规则的视频分片);默认值为False。
:type ShowAllSegments: bool
"""
self.TaskId = None
@@ -468,67 +469,55 @@ class DescribeTaskDetailResponse(AbstractModel):
def __init__(self):
"""
- :param TaskId: 任务Id
+ :param TaskId: 该字段用于返回创建视频审核任务后返回的任务ID(在Results参数中),用于标识需要查询任务详情的审核任务。
注意:此字段可能返回 null,表示取不到有效值。
:type TaskId: str
- :param DataId: 审核时传入的数据Id
+ :param DataId: 该字段用于返回调用视频审核接口时传入的数据ID参数,方便数据的辨别和管理。
注意:此字段可能返回 null,表示取不到有效值。
:type DataId: str
- :param BizType: 业务类型
+ :param BizType: 该字段用于返回调用视频审核接口时传入的BizType参数,方便数据的辨别和管理。
注意:此字段可能返回 null,表示取不到有效值。
:type BizType: str
- :param Name: 任务名称
+ :param Name: 该字段用于返回调用视频审核接口时传入的TaskInput参数中的任务名称,方便任务的识别与管理。
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
- :param Status: 状态,可选值:
-FINISH 已完成
-PENDING 等待中
-RUNNING 进行中
-ERROR 出错
-CANCELLED 已取消
+ :param Status: 该字段用于返回所查询内容的任务状态。
+
取值:**FINISH**(任务已完成)、**PENDING** (任务等待中)、**RUNNING** (任务进行中)、**ERROR** (任务出错)、**CANCELLED** (任务已取消)。
注意:此字段可能返回 null,表示取不到有效值。
:type Status: str
- :param Type: 类型
+ :param Type: 该字段用于返回调用视频审核接口时输入的视频审核类型,取值为:**VIDEO**(点播音频)和**LIVE_VIDEO**(直播音频),默认值为VIDEO。
注意:此字段可能返回 null,表示取不到有效值。
:type Type: str
- :param Suggestion: 审核建议
-可选:
-Pass 通过
-Reveiw 建议复审
-Block 确认违规
+ :param Suggestion: 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过
注意:此字段可能返回 null,表示取不到有效值。
:type Suggestion: str
- :param Labels: 审核结果
+ :param Labels: 该字段用于返回检测结果所对应的恶意标签。
返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
注意:此字段可能返回 null,表示取不到有效值。
:type Labels: list of TaskLabel
- :param MediaInfo: 媒体解码信息
+ :param MediaInfo: 该字段用于返回输入媒体文件的详细信息,包括编解码格式、分片时长等信息。详细内容敬请参考MediaInfo数据结构的描述。
注意:此字段可能返回 null,表示取不到有效值。
:type MediaInfo: :class:`tencentcloud.vm.v20201229.models.MediaInfo`
- :param InputInfo: 任务信息
+ :param InputInfo: 该字段用于返回审核服务的媒体内容信息,主要包括传入文件类型和访问地址。
注意:此字段可能返回 null,表示取不到有效值。
:type InputInfo: :class:`tencentcloud.vm.v20201229.models.InputInfo`
- :param CreatedAt: 创建时间,格式为 ISO 8601
+ :param CreatedAt: 该字段用于返回被查询任务创建的时间,格式采用 ISO 8601标准。
注意:此字段可能返回 null,表示取不到有效值。
:type CreatedAt: str
- :param UpdatedAt: 更新时间,格式为 ISO 8601
+ :param UpdatedAt: 该字段用于返回被查询任务最后更新时间,格式采用 ISO 8601标准。
注意:此字段可能返回 null,表示取不到有效值。
:type UpdatedAt: str
- :param ImageSegments: 视频中截帧审核的结果。
-数据有效期为24小时,如需要储存更长时间请在已配置的COS储存桶中设置。
+ :param ImageSegments: 该字段用于返回视频中截帧审核的结果,详细返回内容敬请参考ImageSegments数据结构的描述。
备注:数据有效期为24小时,如需要延长存储时间,请在已配置的COS储存桶中设置。
注意:此字段可能返回 null,表示取不到有效值。
:type ImageSegments: list of ImageSegments
- :param AudioSegments: 视频中音频审核的结果。
-数据有效期为24小时,如需要储存更长时间请在已配置的COS储存桶中设置。
+ :param AudioSegments: 该字段用于返回视频中音频审核的结果,详细返回内容敬请参考AudioSegments数据结构的描述。
备注:数据有效期为24小时,如需要延长存储时间,请在已配置的COS储存桶中设置。
注意:此字段可能返回 null,表示取不到有效值。
:type AudioSegments: list of AudioSegments
- :param ErrorType: 如果返回的状态为ERROR,该字段会标记错误类型。
-可选值::
-DECODE_ERROR: 解码失败。(输入资源中可能包含无法解码的视频)
-URL_ERROR:下载地址验证失败。
-TIMEOUT_ERROR:处理超时。
+ :param ErrorType: 当任务状态为Error时,返回对应错误的类型,取值:**DECODE_ERROR**: 解码失败。(输入资源中可能包含无法解码的视频)
+**URL_ERROR**:下载地址验证失败。
+**TIMEOUT_ERROR**:处理超时。任务状态非Error时默认返回为空。
注意:此字段可能返回 null,表示取不到有效值。
:type ErrorType: str
- :param ErrorDescription: 审核任务错误日志。当Error不为空时,会展示该字段
+ :param ErrorDescription: 当任务状态为Error时,该字段用于返回对应错误的详细描述,任务状态非Error时默认返回为空。
注意:此字段可能返回 null,表示取不到有效值。
:type ErrorDescription: str
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
@@ -599,15 +588,15 @@ class DescribeTasksRequest(AbstractModel):
def __init__(self):
"""
- :param Limit: 每页展示多少条。(默认展示10条)
+ :param Limit: 该参数表示任务列表每页展示的任务条数,**默认值为10**(每页展示10条任务)。
:type Limit: int
- :param Filter: 过滤参数
+ :param Filter: 该参数表示任务筛选器的输入参数,可根据业务类型、审核文件类型、处理建议及任务状态筛选想要查看的审核任务,具体参数内容请参见TaskFilter数据结构的详细描述。
:type Filter: :class:`tencentcloud.vm.v20201229.models.TaskFilter`
- :param PageToken: 翻页token,在向前或向后翻页时需要
+ :param PageToken: 该参数表示翻页时使用的Token信息,由系统自动生成,并在翻页时向下一个生成的页面传递此参数,以方便快速翻页功能的实现。当到最后一页时,该字段为空。
:type PageToken: str
- :param StartTime: 开始时间。默认是最近3天。
+ :param StartTime: 该参数表示任务列表的开始时间,格式为ISO8601标准的时间戳。**默认值为最近3天**,若传入该参数,则在这一时间到EndTime之间的任务将会被筛选出来。
备注:该参数与Filter共同起到任务筛选作用,二者作用无先后顺序。
:type StartTime: str
- :param EndTime: 结束时间。默认为空
+ :param EndTime: 该参数表示任务列表的结束时间,格式为ISO8601标准的时间戳。**默认值为空**,若传入该参数,则在这StartTime到这一时间之间的任务将会被筛选出来。
备注:该参数与Filter共同起到任务筛选作用,二者作用无先后顺序。
:type EndTime: str
"""
self.Limit = None
@@ -641,13 +630,13 @@ class DescribeTasksResponse(AbstractModel):
def __init__(self):
"""
- :param Total: 任务总量,为 int 字符串
+ :param Total: 该字段用于返回当前查询的任务总量,格式为int字符串。
注意:此字段可能返回 null,表示取不到有效值。
:type Total: str
- :param Data: 当前页数据
+ :param Data: 该字段用于返回当前页的任务详细数据,具体输出内容请参见TaskData数据结构的详细描述。
注意:此字段可能返回 null,表示取不到有效值。
:type Data: list of TaskData
- :param PageToken: 翻页Token,当已经到最后一页时,该字段为空
+ :param PageToken: 该字段用于返回翻页时使用的Token信息,由系统自动生成,并在翻页时向下一个生成的页面传递此参数,以方便快速翻页功能的实现。当到最后一页时,该字段为空。
注意:此字段可能返回 null,表示取不到有效值。
:type PageToken: str
:param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
diff --git a/tencentcloud/vm/v20201229/vm_client.py b/tencentcloud/vm/v20201229/vm_client.py
index d2d0f0c6e..9a42de4fe 100644
--- a/tencentcloud/vm/v20201229/vm_client.py
+++ b/tencentcloud/vm/v20201229/vm_client.py
@@ -27,7 +27,9 @@ class VmClient(AbstractClient):
def CancelTask(self, request):
- """取消任务
+ """可使用该接口取消审核任务,成功取消后,该接口返回已取消任务的TaskId。
+
+ 默认接口请求频率限制:**20次/秒**。
:param request: Request instance for CancelTask.
:type request: :class:`tencentcloud.vm.v20201229.models.CancelTaskRequest`
@@ -55,7 +57,44 @@ def CancelTask(self, request):
def CreateVideoModerationTask(self, request):
- """通过URL或存储桶创建审核任务
+ """本接口(Video Moderation System,VM)用于提交视频文件或视频流进行智能审核任务。使用前请您使用腾讯云主账号登录控制台[开通视频内容安全服务](https://console.cloud.tencent.com/cms/video/package)并调整好对应的业务配置。
+ ### 功能使用说明:
+
+ - 前往“[内容安全控制台-视频内容安全](https://console.cloud.tencent.com/cms/video/package)”开启使用视频内容安全服务,首次开通服务的用户可免费领用试用套餐包,包含600分钟的处理量(换算1s每帧截图,赠送**36000张图**、**600分钟的音频**处理量),有效期为1个月。
+
+ - 该接口为收费接口,计费方式敬请参见[腾讯云视频内容安全定价](https://cloud.tencent.com/product/vm/pricing)。
+
+ - 默认接口请求频率限制:**20次/秒**,对于异步审核任务(点播视频),超出频率限制的请求会自动排入待审核队列,对于同步审核任务(直播视频),超出频率限制将会报错。
+ - 默认并发审核路数限制:10路,异步审核任务(点播视频)数量超过并发审核路数时,将会进入排队;同步审核任务(直播视频)超过并发审核路数,接口会返回错误。
+
+
+ ### 接口功能说明:
+
+ - 支持对视频文件或视频流进行自动检测,从 OCR文本识别、物体检测(实体、广告台标、二维码等)、图像识别及音频审核四个维度,通过深度学习技术识别视频中的违规内容;
+ - 支持设置回调地址 Callback 获取检测结果,或通过接口(查看任务详情)主动轮询获取检测结果详情;对于正常审核中的视频任务,如含有违规内容,则截帧图片最长会在**3s**内回调,音频片段会在用户配置的**切片时长 + 2s**内回调;对于在队列中的待审核任务,回调时间为正常审核回调时间+等待时间;
+ - 支持通过接口(查看审核任务列表)查询任务队列,用户可根据多种业务信息(业务类型、审核结果、任务状态等)筛选审核任务列表;
+ - 支持识别多种违规场景,包括:低俗、谩骂、色情、广告等场景;
+ - 支持根据不同的业务场景配置自定义的审核策略;
+ - 支持用户自定义配置黑白词库及图片库,打击自定义违规内容(目前仅支持黑名单配置);
+ - 支持用户自定义配置审核任务优先级,当有多个任务排队时,可根据用户配置自动调整任务优先级;
+ - 支持批量提交检测任务,**最多可同时创建10个任务**;
+
+ ### 视频文件调用说明:
+
+ - 视频文件大小支持:**文件 < 3GB**
+ - 视频文件分辨率支持:**最佳分辨率为1920x1080 (1080p)**,如果视频文件小于300MB,则分辨率可以大于1080p,更大视频可以调用[云转码服务](https://cloud.tencent.com/product/mps/details)转码后再送审;
+ - 视频文件支持格式:flv、mkv 、mp4 、rmvb 、avi 、wmv、3gp、ts、mov、rm、mpeg、wmf等。
+ - 视频文件支持的访问方式:链接地址(支持HTTP/HTTPS)、腾讯云COS存储;
+ - 若传入视频文件的访问链接,则需要注意视频**头文件的读取时间限制为3秒**,为保障被检测视频的稳定性和可靠性,建议您使用腾讯云COS存储或者CDN缓存等;
+ - 支持用户配置是否需要开启音频审核,若不开启则将仅对视频文件图像内容进行审核。
+
+ ### 视频流调用说明:
+
+ - 视频流时长支持:**5小时以内**
+ - 视频流分辨率支持:支持**1920x1080 (1080p)**,更高分辨率视频可以调用[直播云转码服务](https://cloud.tencent.com/document/product/267/39889)转码后再送审;
+ - 视频流支持格式:rmtp,flv 等主流视频流编码格式。
+ - 视频文件支持的传输协议:HTTP/HTTPS/RTMP;
+ - 支持用户配置是否需要开启音频审核,若不开启则将仅对视频流图像内容进行审核。
:param request: Request instance for CreateVideoModerationTask.
:type request: :class:`tencentcloud.vm.v20201229.models.CreateVideoModerationTaskRequest`
@@ -83,7 +122,9 @@ def CreateVideoModerationTask(self, request):
def DescribeTaskDetail(self, request):
- """查看任务详情DescribeTaskDetail
+ """通过查看任务详情 DescribeTaskDetail 接口,可主动轮询获取检测结果详情。
+
+ 默认接口请求频率限制:**200次/秒**。
:param request: Request instance for DescribeTaskDetail.
:type request: :class:`tencentcloud.vm.v20201229.models.DescribeTaskDetailRequest`
@@ -111,7 +152,9 @@ def DescribeTaskDetail(self, request):
def DescribeTasks(self, request):
- """查看审核任务列表
+ """通过查看审核任务列表接口,可查询任务队列;您可根据多种业务信息(业务类型、审核结果、任务状态等)筛选审核任务列表。
+
+ 默认接口请求频率限制:**20次/秒**。
:param request: Request instance for DescribeTasks.
:type request: :class:`tencentcloud.vm.v20201229.models.DescribeTasksRequest`