From 8e8b13b19d875148b80b4c5e0d545b08b377fc0e Mon Sep 17 00:00:00 2001 From: tencentcloudapi Date: Fri, 13 Oct 2023 08:07:33 +0800 Subject: [PATCH] release 4.0.705 --- CHANGELOG.md | 193 ++++++++ SERVICE_CHANGELOG.md | 394 +++++++++------- package-lock.json | 4 +- package.json | 2 +- products.md | 36 +- src/common/sdk_version.ts | 2 +- src/services/ccc/v20200210/ccc_client.ts | 14 +- src/services/ccc/v20200210/ccc_models.ts | 107 +++-- src/services/cdwpg/v20201230/cdwpg_client.ts | 49 +- src/services/cdwpg/v20201230/cdwpg_models.ts | 232 +++++++++- src/services/csip/v20221121/csip_client.ts | 53 ++- src/services/csip/v20221121/csip_models.ts | 422 +++++++++++++++--- .../cynosdb/v20190107/cynosdb_models.ts | 4 +- src/services/ess/v20201111/ess_client.ts | 2 +- .../essbasic/v20210526/essbasic_client.ts | 5 +- src/services/live/v20180801/live_models.ts | 13 + src/services/ocr/v20181119/ocr_models.ts | 45 +- .../privatedns/v20201028/privatedns_models.ts | 2 +- src/services/rum/v20210622/rum_models.ts | 6 +- src/services/tdmq/v20200217/tdmq_models.ts | 6 +- src/services/tse/v20201207/tse_client.ts | 12 + src/services/tse/v20201207/tse_models.ts | 53 +++ src/services/waf/v20180125/waf_client.ts | 86 +++- src/services/waf/v20180125/waf_models.ts | 264 +++++++++-- tencentcloud/common/sdk_version.d.ts | 2 +- tencentcloud/common/sdk_version.js | 2 +- .../services/ccc/v20200210/ccc_client.d.ts | 6 +- .../services/ccc/v20200210/ccc_client.js | 6 + .../services/ccc/v20200210/ccc_models.d.ts | 105 +++-- .../cdwpg/v20201230/cdwpg_client.d.ts | 18 +- .../services/cdwpg/v20201230/cdwpg_client.js | 24 +- .../cdwpg/v20201230/cdwpg_models.d.ts | 227 +++++++++- .../services/csip/v20221121/csip_client.d.ts | 14 +- .../services/csip/v20221121/csip_client.js | 18 + .../services/csip/v20221121/csip_models.d.ts | 411 ++++++++++++++--- .../cynosdb/v20190107/cynosdb_models.d.ts | 4 +- .../services/ess/v20201111/ess_client.d.ts | 2 +- .../services/ess/v20201111/ess_client.js | 2 +- .../essbasic/v20210526/essbasic_client.d.ts | 3 +- .../essbasic/v20210526/essbasic_client.js | 3 +- .../services/live/v20180801/live_models.d.ts | 13 + .../services/ocr/v20181119/ocr_models.d.ts | 45 +- .../v20201028/privatedns_models.d.ts | 2 +- .../services/rum/v20210622/rum_models.d.ts | 6 +- .../services/tdmq/v20200217/tdmq_models.d.ts | 6 +- .../services/tse/v20201207/tse_client.d.ts | 6 +- .../services/tse/v20201207/tse_client.js | 6 + .../services/tse/v20201207/tse_models.d.ts | 51 +++ .../services/waf/v20180125/waf_client.d.ts | 26 +- .../services/waf/v20180125/waf_client.js | 36 +- .../services/waf/v20180125/waf_models.d.ts | 254 +++++++++-- test/ccc.v20200210.test.js | 10 + test/cdwpg.v20201230.test.js | 26 +- test/csip.v20221121.test.js | 30 ++ test/tse.v20201207.test.js | 10 + test/waf.v20180125.test.js | 48 +- 56 files changed, 2843 insertions(+), 585 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be8f2e082..028478809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,196 @@ +# Release 4.0.705 + +## 云联络中心(ccc) 版本:2020-02-10 + +### 第 57 次发布 + +发布时间:2023-10-13 01:09:06 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [DescribeIMCdrList](https://cloud.tencent.com/document/api/679/89012) + +修改接口: + +* [DescribeChatMessages](https://cloud.tencent.com/document/api/679/49676) + +* [DescribeIMCdrs](https://cloud.tencent.com/document/api/679/49675) + + * 新增出参:IMCdrList + + + + +## 云数据仓库 PostgreSQL(cdwpg) 版本:2020-12-30 + +### 第 4 次发布 + +发布时间:2023-10-13 01:10:05 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [DescribeInstance](https://cloud.tencent.com/document/api/878/100195) + +新增数据结构: + +* [InstanceInfo](https://cloud.tencent.com/document/api/878/98895#InstanceInfo) +* [InstanceNodeGroup](https://cloud.tencent.com/document/api/878/98895#InstanceNodeGroup) +* [InstanceStateInfo](https://cloud.tencent.com/document/api/878/98895#InstanceStateInfo) + + + +## 云安全一体化平台(csip) 版本:2022-11-21 + +### 第 15 次发布 + +发布时间:2023-10-13 01:12:24 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [DescribeRiskCenterPortViewPortRiskList](https://cloud.tencent.com/document/api/664/100198) +* [DescribeRiskCenterVULViewVULRiskList](https://cloud.tencent.com/document/api/664/100197) +* [ModifyRiskCenterRiskStatus](https://cloud.tencent.com/document/api/664/100196) + +新增数据结构: + +* [PortViewPortRisk](https://cloud.tencent.com/document/api/664/90825#PortViewPortRisk) +* [RiskCenterStatusKey](https://cloud.tencent.com/document/api/664/90825#RiskCenterStatusKey) +* [VULViewVULRisk](https://cloud.tencent.com/document/api/664/90825#VULViewVULRisk) + + + +## TDSQL-C MySQL 版(cynosdb) 版本:2019-01-07 + +### 第 72 次发布 + +发布时间:2023-10-13 01:13:55 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [InstanceNetInfo](https://cloud.tencent.com/document/api/1003/48097#InstanceNetInfo) + + * **修改成员**:InstanceGroupType, InstanceGroupId, VpcId, SubnetId, NetType, Vip, Vport, WanDomain, WanIP, WanPort, WanStatus + + + + +## 云直播CSS(live) 版本:2018-08-01 + +### 第 113 次发布 + +发布时间:2023-10-13 01:19:37 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateLivePullStreamTask](https://cloud.tencent.com/document/api/267/56245) + + * 新增入参:SpecifyTaskId + +* [ModifyLivePullStreamTask](https://cloud.tencent.com/document/api/267/56242) + + * 新增入参:SpecifyTaskId + + + + +## 前端性能监控(rum) 版本:2021-06-22 + +### 第 29 次发布 + +发布时间:2023-10-13 01:22:31 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeDataPvUrlStatistics](https://cloud.tencent.com/document/api/1464/65768) + + * 新增入参:IsNewData + + + + +## 消息队列 TDMQ(tdmq) 版本:2020-02-17 + +### 第 79 次发布 + +发布时间:2023-10-13 01:25:14 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ResetMsgSubOffsetByTimestamp](https://cloud.tencent.com/document/api/1179/46083) + + * **修改入参**:ClusterId + + + + +## 微服务引擎 TSE(tse) 版本:2020-12-07 + +### 第 47 次发布 + +发布时间:2023-10-13 01:27:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [ModifyCloudNativeAPIGatewayCertificate](https://cloud.tencent.com/document/api/1364/100199) + + + +## Web 应用防火墙(waf) 版本:2018-01-25 + +### 第 63 次发布 + +发布时间:2023-10-13 01:29:06 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [AddAttackWhiteRule](https://cloud.tencent.com/document/api/627/100203) +* [DeleteAttackWhiteRule](https://cloud.tencent.com/document/api/627/100202) +* [DescribeAttackWhiteRule](https://cloud.tencent.com/document/api/627/100201) +* [ModifyAttackWhiteRule](https://cloud.tencent.com/document/api/627/100200) + +新增数据结构: + +* [UserWhiteRule](https://cloud.tencent.com/document/api/627/53609#UserWhiteRule) +* [UserWhiteRuleItem](https://cloud.tencent.com/document/api/627/53609#UserWhiteRuleItem) + + + # Release 4.0.704 ## API 网关(apigateway) 版本:2018-08-08 diff --git a/SERVICE_CHANGELOG.md b/SERVICE_CHANGELOG.md index 36f980d32..e3b9cb24f 100644 --- a/SERVICE_CHANGELOG.md +++ b/SERVICE_CHANGELOG.md @@ -1,84 +1,35 @@ # 本版本更新包含以下内容: -## API 网关(apigateway) 版本:2018-08-08 - -### 第 45 次发布 - -发布时间:2023-10-12 01:07:58 - -本次发布包含了以下内容: - -改善已有的文档。 - -修改接口: - -* [CreateApi](https://cloud.tencent.com/document/api/628/45243) - - * 新增入参:ServiceScfEventIsAsyncCall - -* [ModifyApi](https://cloud.tencent.com/document/api/628/45238) - - * 新增入参:ServiceScfEventIsAsyncCall - - -修改数据结构: - -* [ApiInfo](https://cloud.tencent.com/document/api/628/45244#ApiInfo) - - * 新增成员:ServiceScfEventIsAsyncCall - - - - ## 云联络中心(ccc) 版本:2020-02-10 -### 第 56 次发布 +### 第 57 次发布 -发布时间:2023-10-12 01:16:25 +发布时间:2023-10-13 01:09:06 本次发布包含了以下内容: 改善已有的文档。 -修改接口: - -* [CreateCallOutSession](https://cloud.tencent.com/document/api/679/68726) - - * 新增入参:UUI - -* [DescribeProtectedTelCdr](https://cloud.tencent.com/document/api/679/72597) - - * 新增出参:TelCdrList - -* [DescribeTelCallInfo](https://cloud.tencent.com/document/api/679/50168) - - * 新增出参:VOIPCallInCount - -* [DescribeTelCdr](https://cloud.tencent.com/document/api/679/47714) - - * 新增出参:TelCdrList - - -修改数据结构: +新增接口: -* [NumberInfo](https://cloud.tencent.com/document/api/679/47715#NumberInfo) +* [DescribeIMCdrList](https://cloud.tencent.com/document/api/679/89012) - * 新增成员:State +修改接口: - * **修改成员**:Number, CallOutSkillGroupIds +* [DescribeChatMessages](https://cloud.tencent.com/document/api/679/49676) -* [TelCdrInfo](https://cloud.tencent.com/document/api/679/47715#TelCdrInfo) +* [DescribeIMCdrs](https://cloud.tencent.com/document/api/679/49675) - * 新增成员:UUI + * 新增出参:IMCdrList ## 云数据仓库 PostgreSQL(cdwpg) 版本:2020-12-30 -### 第 3 次发布 +### 第 4 次发布 -发布时间:2023-10-12 01:20:34 +发布时间:2023-10-13 01:10:05 本次发布包含了以下内容: @@ -86,73 +37,45 @@ 新增接口: -* [DescribeInstanceState](https://cloud.tencent.com/document/api/878/100160) -* [ModifyInstance](https://cloud.tencent.com/document/api/878/100159) - - - -## T-Sec-堡垒机(BH)(dasb) 版本:2019-10-18 - -### 第 18 次发布 - -发布时间:2023-10-12 01:46:01 - -本次发布包含了以下内容: - -改善已有的文档。 - -修改接口: - -* [CreateResource](https://cloud.tencent.com/document/api/1025/100130) - - * 新增入参:DeployRegion, ResourceEdition, ResourceNode, TimeUnit, TimeSpan, PayMode, AutoRenewFlag, DeployZone - - - - -## 数据湖计算 DLC(dlc) 版本:2021-01-25 - -### 第 66 次发布 - -发布时间:2023-10-12 01:49:02 - -本次发布包含了以下内容: - -改善已有的文档。 - -修改数据结构: - -* [TColumn](https://cloud.tencent.com/document/api/1342/53778#TColumn) +* [DescribeInstance](https://cloud.tencent.com/document/api/878/100195) - * 新增成员:Precision, Scale +新增数据结构: +* [InstanceInfo](https://cloud.tencent.com/document/api/878/98895#InstanceInfo) +* [InstanceNodeGroup](https://cloud.tencent.com/document/api/878/98895#InstanceNodeGroup) +* [InstanceStateInfo](https://cloud.tencent.com/document/api/878/98895#InstanceStateInfo) -## Elasticsearch Service(es) 版本:2018-04-16 +## 云安全一体化平台(csip) 版本:2022-11-21 -### 第 48 次发布 +### 第 15 次发布 -发布时间:2023-10-12 01:57:01 +发布时间:2023-10-13 01:12:24 本次发布包含了以下内容: 改善已有的文档。 -修改数据结构: +新增接口: -* [NodeView](https://cloud.tencent.com/document/api/845/30634#NodeView) +* [DescribeRiskCenterPortViewPortRiskList](https://cloud.tencent.com/document/api/664/100198) +* [DescribeRiskCenterVULViewVULRiskList](https://cloud.tencent.com/document/api/664/100197) +* [ModifyRiskCenterRiskStatus](https://cloud.tencent.com/document/api/664/100196) - * 新增成员:IsCoordinationNode +新增数据结构: +* [PortViewPortRisk](https://cloud.tencent.com/document/api/664/90825#PortViewPortRisk) +* [RiskCenterStatusKey](https://cloud.tencent.com/document/api/664/90825#RiskCenterStatusKey) +* [VULViewVULRisk](https://cloud.tencent.com/document/api/664/90825#VULViewVULRisk) -## 腾讯电子签企业版(ess) 版本:2020-11-11 +## TDSQL-C MySQL 版(cynosdb) 版本:2019-01-07 -### 第 127 次发布 +### 第 72 次发布 -发布时间:2023-10-12 01:57:39 +发布时间:2023-10-13 01:13:55 本次发布包含了以下内容: @@ -160,106 +83,95 @@ 修改数据结构: -* [ApproverInfo](https://cloud.tencent.com/document/api/1323/70369#ApproverInfo) +* [InstanceNetInfo](https://cloud.tencent.com/document/api/1003/48097#InstanceNetInfo) - * 新增成员:SignInstructionContent + * **修改成员**:InstanceGroupType, InstanceGroupId, VpcId, SubnetId, NetType, Vip, Vport, WanDomain, WanIP, WanPort, WanStatus -## 腾讯电子签(基础版)(essbasic) 版本:2021-05-26 +## 云直播CSS(live) 版本:2018-08-01 -### 第 121 次发布 +### 第 113 次发布 -发布时间:2023-10-12 01:58:40 +发布时间:2023-10-13 01:19:37 本次发布包含了以下内容: 改善已有的文档。 -修改数据结构: +修改接口: -* [ExtentServiceAuthInfo](https://cloud.tencent.com/document/api/1420/61525#ExtentServiceAuthInfo) +* [CreateLivePullStreamTask](https://cloud.tencent.com/document/api/267/56245) - * **修改成员**:Type, Name, Status, OperatorOpenId, OperateOn + * 新增入参:SpecifyTaskId +* [ModifyLivePullStreamTask](https://cloud.tencent.com/document/api/267/56242) + * 新增入参:SpecifyTaskId -## 腾讯电子签(基础版)(essbasic) 版本:2020-12-22 +## 前端性能监控(rum) 版本:2021-06-22 -## 智能视图计算平台(iss) 版本:2023-05-17 +### 第 29 次发布 -### 第 8 次发布 - -发布时间:2023-10-12 02:09:16 +发布时间:2023-10-13 01:22:31 本次发布包含了以下内容: 改善已有的文档。 -新增接口: +修改接口: -* [DescribeVideoBitRate](https://cloud.tencent.com/document/api/1344/100162) +* [DescribeDataPvUrlStatistics](https://cloud.tencent.com/document/api/1464/65768) -新增数据结构: + * 新增入参:IsNewData -* [BitRateInfo](https://cloud.tencent.com/document/api/1344/95952#BitRateInfo) -* [DescribeVideoBitRateList](https://cloud.tencent.com/document/api/1344/95952#DescribeVideoBitRateList) -## 低代码互动课堂(lcic) 版本:2022-08-17 +## 消息队列 TDMQ(tdmq) 版本:2020-02-17 -### 第 43 次发布 +### 第 79 次发布 -发布时间:2023-10-12 02:11:22 +发布时间:2023-10-13 01:25:14 本次发布包含了以下内容: 改善已有的文档。 -新增接口: +修改接口: -* [DescribeScoreList](https://cloud.tencent.com/document/api/1639/100163) +* [ResetMsgSubOffsetByTimestamp](https://cloud.tencent.com/document/api/1179/46083) -新增数据结构: + * **修改入参**:ClusterId -* [ClassScoreItem](https://cloud.tencent.com/document/api/1639/81423#ClassScoreItem) -## 流计算 Oceanus(oceanus) 版本:2019-04-22 +## 微服务引擎 TSE(tse) 版本:2020-12-07 -### 第 39 次发布 +### 第 47 次发布 -发布时间:2023-10-12 02:20:57 +发布时间:2023-10-13 01:27:15 本次发布包含了以下内容: 改善已有的文档。 -新增数据结构: - -* [GatewayRefItem](https://cloud.tencent.com/document/api/849/52010#GatewayRefItem) -* [SqlGatewayItem](https://cloud.tencent.com/document/api/849/52010#SqlGatewayItem) - -修改数据结构: - -* [Cluster](https://cloud.tencent.com/document/api/849/52010#Cluster) - - * 新增成员:SqlGateways +新增接口: +* [ModifyCloudNativeAPIGatewayCertificate](https://cloud.tencent.com/document/api/1364/100199) ## Web 应用防火墙(waf) 版本:2018-01-25 -### 第 62 次发布 +### 第 63 次发布 -发布时间:2023-10-12 02:58:37 +发布时间:2023-10-13 01:29:06 本次发布包含了以下内容: @@ -267,12 +179,15 @@ 新增接口: -* [DescribeObjects](https://cloud.tencent.com/document/api/627/100165) -* [ModifyObject](https://cloud.tencent.com/document/api/627/100164) +* [AddAttackWhiteRule](https://cloud.tencent.com/document/api/627/100203) +* [DeleteAttackWhiteRule](https://cloud.tencent.com/document/api/627/100202) +* [DescribeAttackWhiteRule](https://cloud.tencent.com/document/api/627/100201) +* [ModifyAttackWhiteRule](https://cloud.tencent.com/document/api/627/100200) 新增数据结构: -* [ClbObject](https://cloud.tencent.com/document/api/627/53609#ClbObject) +* [UserWhiteRule](https://cloud.tencent.com/document/api/627/53609#UserWhiteRule) +* [UserWhiteRuleItem](https://cloud.tencent.com/document/api/627/53609#UserWhiteRuleItem) @@ -7039,7 +6954,7 @@ -## 网站备案(ba) 版本:2020-07-20 +## ICP备案(ba) 版本:2020-07-20 ### 第 3 次发布 @@ -14107,6 +14022,27 @@ ## 云联络中心(ccc) 版本:2020-02-10 +### 第 57 次发布 + +发布时间:2023-10-13 01:09:06 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[DescribeIMCdrList](https://cloud.tencent.com/document/api/679/89012)](https://cloud.tencent.com/document/api/#/#) + +修改接口: + +* [DescribeChatMessages](https://cloud.tencent.com/document/api/679/49676) + +* [DescribeIMCdrs](https://cloud.tencent.com/document/api/679/49675) + + * 新增出参:IMCdrList + + ### 第 56 次发布 发布时间:2023-10-12 01:16:25 @@ -21312,6 +21248,24 @@ ## 云数据仓库 PostgreSQL(cdwpg) 版本:2020-12-30 +### 第 4 次发布 + +发布时间:2023-10-13 01:10:05 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[DescribeInstance](https://cloud.tencent.com/document/api/878/100195)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[InstanceInfo](https://cloud.tencent.com/document/api/878/98895#InstanceInfo)](https://cloud.tencent.com/document/api/878/98895#[InstanceInfo](https://cloud.tencent.com/document/api/878/98895#InstanceInfo)) +* [[InstanceNodeGroup](https://cloud.tencent.com/document/api/878/98895#InstanceNodeGroup)](https://cloud.tencent.com/document/api/878/98895#[InstanceNodeGroup](https://cloud.tencent.com/document/api/878/98895#InstanceNodeGroup)) +* [[InstanceStateInfo](https://cloud.tencent.com/document/api/878/98895#InstanceStateInfo)](https://cloud.tencent.com/document/api/878/98895#[InstanceStateInfo](https://cloud.tencent.com/document/api/878/98895#InstanceStateInfo)) + ### 第 3 次发布 发布时间:2023-10-12 01:20:34 @@ -21322,8 +21276,8 @@ 新增接口: -* [[DescribeInstanceState](https://cloud.tencent.com/document/api/878/100160)](https://cloud.tencent.com/document/api/#/#) -* [[ModifyInstance](https://cloud.tencent.com/document/api/878/100159)](https://cloud.tencent.com/document/api/#/#) +* [DescribeInstanceState](https://cloud.tencent.com/document/api/878/100160) +* [ModifyInstance](https://cloud.tencent.com/document/api/878/100159) ### 第 2 次发布 @@ -34546,6 +34500,26 @@ ## 云安全一体化平台(csip) 版本:2022-11-21 +### 第 15 次发布 + +发布时间:2023-10-13 01:12:24 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[DescribeRiskCenterPortViewPortRiskList](https://cloud.tencent.com/document/api/664/100198)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeRiskCenterVULViewVULRiskList](https://cloud.tencent.com/document/api/664/100197)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyRiskCenterRiskStatus](https://cloud.tencent.com/document/api/664/100196)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[PortViewPortRisk](https://cloud.tencent.com/document/api/664/90825#PortViewPortRisk)](https://cloud.tencent.com/document/api/664/90825#[PortViewPortRisk](https://cloud.tencent.com/document/api/664/90825#PortViewPortRisk)) +* [[RiskCenterStatusKey](https://cloud.tencent.com/document/api/664/90825#RiskCenterStatusKey)](https://cloud.tencent.com/document/api/664/90825#[RiskCenterStatusKey](https://cloud.tencent.com/document/api/664/90825#RiskCenterStatusKey)) +* [[VULViewVULRisk](https://cloud.tencent.com/document/api/664/90825#VULViewVULRisk)](https://cloud.tencent.com/document/api/664/90825#[VULViewVULRisk](https://cloud.tencent.com/document/api/664/90825#VULViewVULRisk)) + ### 第 14 次发布 发布时间:2023-09-27 01:12:21 @@ -40346,6 +40320,21 @@ ## TDSQL-C MySQL 版(cynosdb) 版本:2019-01-07 +### 第 72 次发布 + +发布时间:2023-10-13 01:13:55 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [InstanceNetInfo](https://cloud.tencent.com/document/api/1003/48097#InstanceNetInfo) + + * **修改成员**:InstanceGroupType, InstanceGroupId, VpcId, SubnetId, NetType, Vip, Vport, WanDomain, WanIP, WanPort, WanStatus + + ### 第 71 次发布 发布时间:2023-09-20 01:32:40 @@ -70147,12 +70136,12 @@ 新增接口: -* [[DescribeVideoBitRate](https://cloud.tencent.com/document/api/1344/100162)](https://cloud.tencent.com/document/api/#/#) +* [DescribeVideoBitRate](https://cloud.tencent.com/document/api/1344/100162) 新增数据结构: -* [[BitRateInfo](https://cloud.tencent.com/document/api/1344/95952#BitRateInfo)](https://cloud.tencent.com/document/api/1344/95952#[BitRateInfo](https://cloud.tencent.com/document/api/1344/95952#BitRateInfo)) -* [[DescribeVideoBitRateList](https://cloud.tencent.com/document/api/1344/95952#DescribeVideoBitRateList)](https://cloud.tencent.com/document/api/1344/95952#[DescribeVideoBitRateList](https://cloud.tencent.com/document/api/1344/95952#DescribeVideoBitRateList)) +* [BitRateInfo](https://cloud.tencent.com/document/api/1344/95952#BitRateInfo) +* [DescribeVideoBitRateList](https://cloud.tencent.com/document/api/1344/95952#DescribeVideoBitRateList) ### 第 7 次发布 @@ -71481,11 +71470,11 @@ 新增接口: -* [[DescribeScoreList](https://cloud.tencent.com/document/api/1639/100163)](https://cloud.tencent.com/document/api/#/#) +* [DescribeScoreList](https://cloud.tencent.com/document/api/1639/100163) 新增数据结构: -* [[ClassScoreItem](https://cloud.tencent.com/document/api/1639/81423#ClassScoreItem)](https://cloud.tencent.com/document/api/1639/81423#[ClassScoreItem](https://cloud.tencent.com/document/api/1639/81423#ClassScoreItem)) +* [ClassScoreItem](https://cloud.tencent.com/document/api/1639/81423#ClassScoreItem) ### 第 42 次发布 @@ -73399,6 +73388,25 @@ ## 云直播CSS(live) 版本:2018-08-01 +### 第 113 次发布 + +发布时间:2023-10-13 01:19:37 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateLivePullStreamTask](https://cloud.tencent.com/document/api/267/56245) + + * 新增入参:SpecifyTaskId + +* [ModifyLivePullStreamTask](https://cloud.tencent.com/document/api/267/56242) + + * 新增入参:SpecifyTaskId + + ### 第 112 次发布 发布时间:2023-09-28 01:17:11 @@ -84236,8 +84244,8 @@ 新增数据结构: -* [[GatewayRefItem](https://cloud.tencent.com/document/api/849/52010#GatewayRefItem)](https://cloud.tencent.com/document/api/849/52010#[GatewayRefItem](https://cloud.tencent.com/document/api/849/52010#GatewayRefItem)) -* [[SqlGatewayItem](https://cloud.tencent.com/document/api/849/52010#SqlGatewayItem)](https://cloud.tencent.com/document/api/849/52010#[SqlGatewayItem](https://cloud.tencent.com/document/api/849/52010#SqlGatewayItem)) +* [GatewayRefItem](https://cloud.tencent.com/document/api/849/52010#GatewayRefItem) +* [SqlGatewayItem](https://cloud.tencent.com/document/api/849/52010#SqlGatewayItem) 修改数据结构: @@ -91459,6 +91467,21 @@ ## 前端性能监控(rum) 版本:2021-06-22 +### 第 29 次发布 + +发布时间:2023-10-13 01:22:31 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeDataPvUrlStatistics](https://cloud.tencent.com/document/api/1464/65768) + + * 新增入参:IsNewData + + ### 第 28 次发布 发布时间:2023-08-09 01:43:06 @@ -105902,6 +105925,21 @@ ## 消息队列 TDMQ(tdmq) 版本:2020-02-17 +### 第 79 次发布 + +发布时间:2023-10-13 01:25:14 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ResetMsgSubOffsetByTimestamp](https://cloud.tencent.com/document/api/1179/46083) + + * **修改入参**:ClusterId + + ### 第 78 次发布 发布时间:2023-10-09 01:24:14 @@ -121033,6 +121071,18 @@ ## 微服务引擎 TSE(tse) 版本:2020-12-07 +### 第 47 次发布 + +发布时间:2023-10-13 01:27:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[ModifyCloudNativeAPIGatewayCertificate](https://cloud.tencent.com/document/api/1364/100199)](https://cloud.tencent.com/document/api/#/#) + ### 第 46 次发布 发布时间:2023-09-26 01:34:02 @@ -133869,6 +133919,26 @@ ## Web 应用防火墙(waf) 版本:2018-01-25 +### 第 63 次发布 + +发布时间:2023-10-13 01:29:06 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[AddAttackWhiteRule](https://cloud.tencent.com/document/api/627/100203)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteAttackWhiteRule](https://cloud.tencent.com/document/api/627/100202)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeAttackWhiteRule](https://cloud.tencent.com/document/api/627/100201)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyAttackWhiteRule](https://cloud.tencent.com/document/api/627/100200)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[UserWhiteRule](https://cloud.tencent.com/document/api/627/53609#UserWhiteRule)](https://cloud.tencent.com/document/api/627/53609#[UserWhiteRule](https://cloud.tencent.com/document/api/627/53609#UserWhiteRule)) +* [[UserWhiteRuleItem](https://cloud.tencent.com/document/api/627/53609#UserWhiteRuleItem)](https://cloud.tencent.com/document/api/627/53609#[UserWhiteRuleItem](https://cloud.tencent.com/document/api/627/53609#UserWhiteRuleItem)) + ### 第 62 次发布 发布时间:2023-10-12 02:58:37 @@ -133879,12 +133949,12 @@ 新增接口: -* [[DescribeObjects](https://cloud.tencent.com/document/api/627/100165)](https://cloud.tencent.com/document/api/#/#) -* [[ModifyObject](https://cloud.tencent.com/document/api/627/100164)](https://cloud.tencent.com/document/api/#/#) +* [DescribeObjects](https://cloud.tencent.com/document/api/627/100165) +* [ModifyObject](https://cloud.tencent.com/document/api/627/100164) 新增数据结构: -* [[ClbObject](https://cloud.tencent.com/document/api/627/53609#ClbObject)](https://cloud.tencent.com/document/api/627/53609#[ClbObject](https://cloud.tencent.com/document/api/627/53609#ClbObject)) +* [ClbObject](https://cloud.tencent.com/document/api/627/53609#ClbObject) ### 第 61 次发布 diff --git a/package-lock.json b/package-lock.json index 336331fe2..1b94b140f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tencentcloud-sdk-nodejs", - "version": "4.0.704", + "version": "4.0.705", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tencentcloud-sdk-nodejs", - "version": "4.0.704", + "version": "4.0.705", "license": "Apache-2.0", "dependencies": { "form-data": "^3.0.0", diff --git a/package.json b/package.json index 6bb52ce3a..2e461e298 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tencentcloud-sdk-nodejs", - "version": "4.0.704", + "version": "4.0.705", "description": "腾讯云 API NODEJS SDK", "main": "tencentcloud/index.js", "scripts": { diff --git a/products.md b/products.md index 0032edb35..53a821023 100644 --- a/products.md +++ b/products.md @@ -19,11 +19,11 @@ | as | [弹性伸缩](https://cloud.tencent.com/document/product/377) | 2023-10-10 01:07:51 | | asr | [语音识别](https://cloud.tencent.com/document/product/1093) | 2023-09-27 01:07:00 | | asw | [应用与服务编排工作流](https://cloud.tencent.com/document/product/1272) | 2023-05-18 01:04:02 | -| ba | [网站备案](https://cloud.tencent.com/document/product/243) | 2023-09-27 01:07:05 | -| batch | [批量计算](https://cloud.tencent.com/document/product/599) | 2023-10-10 01:08:04 | +| ba | [ICP备案](https://cloud.tencent.com/document/product/243) | 2023-10-13 01:07:08 | +| batch | [批量计算](https://cloud.tencent.com/document/product/599) | 2023-10-13 01:07:10 | | bda | [人体分析](https://cloud.tencent.com/document/product/1208) | 2023-10-11 01:10:01 | | bi | [商业智能分析 BI](https://cloud.tencent.com/document/product/590) | 2023-09-27 01:07:14 | -| billing | [费用中心](https://cloud.tencent.com/document/product/555) | 2023-10-12 01:11:28 | +| billing | [费用中心](https://cloud.tencent.com/document/product/555) | 2023-10-13 01:07:25 | | bizlive | [商业直播](https://cloud.tencent.com/document/product) | 2020-03-10 01:08:07 | | bm | [黑石物理服务器CPM](https://cloud.tencent.com/document/product/386) | 2023-08-17 01:20:19 | | bma | [品牌经营管家](https://cloud.tencent.com/document/product/1296) | 2023-08-31 01:07:17 | @@ -40,13 +40,13 @@ | casb | [云访问安全代理](https://cloud.tencent.com/document/product/1303) | 2022-12-26 10:53:16 | | cat | [云拨测](https://cloud.tencent.com/document/product/280) | 2023-05-18 01:07:39 | | cbs | [云硬盘](https://cloud.tencent.com/document/product/362) | 2023-09-20 01:08:08 | -| ccc | [云联络中心](https://cloud.tencent.com/document/product/679) | 2023-10-12 01:16:25 | +| ccc | [云联络中心](https://cloud.tencent.com/document/product/679) | 2023-10-13 01:09:06 | | cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2023-09-21 01:31:18 | | cdc | [本地专用集群](https://cloud.tencent.com/document/product/1346) | 2023-09-12 01:18:51 | | cdn | [内容分发网络 CDN](https://cloud.tencent.com/document/product/228) | 2023-10-09 01:08:48 | | cds | [T-Sec-数据安全审计(DSA)](https://cloud.tencent.com/document/product/856) | 2023-08-17 01:43:06 | | cdwch | [云数据仓库 ClickHouse](https://cloud.tencent.com/document/product/1299) | 2023-09-08 01:20:53 | -| cdwpg | [云数据仓库 PostgreSQL](https://cloud.tencent.com/document/product/878) | 2023-10-12 01:20:34 | +| cdwpg | [云数据仓库 PostgreSQL](https://cloud.tencent.com/document/product/878) | 2023-10-13 01:10:05 | | cfg | [混沌演练平台](https://cloud.tencent.com/document/product/1500) | 2023-10-10 01:10:06 | | cfs | [文件存储](https://cloud.tencent.com/document/product/582) | 2023-09-01 01:09:12 | | cfw | [云防火墙](https://cloud.tencent.com/document/product/1132) | 2023-09-27 01:09:43 | @@ -66,12 +66,12 @@ | cms | [内容安全](https://cloud.tencent.com/document/product/669) | 2023-08-24 01:10:10 | | cpdp | [企业收付平台](https://cloud.tencent.com/document/product/1122) | 2023-09-21 02:09:54 | | cr | [金融联络机器人](https://cloud.tencent.com/document/product/656) | 2021-02-24 08:03:24 | -| csip | [云安全一体化平台](https://cloud.tencent.com/document/product/664) | 2023-10-11 01:29:04 | +| csip | [云安全一体化平台](https://cloud.tencent.com/document/product/664) | 2023-10-13 01:12:24 | | csxg | [5G入云服务](https://cloud.tencent.com/document/product/1687) | 2023-05-19 11:26:14 | | cvm | [云服务器](https://cloud.tencent.com/document/product/213) | 2023-10-12 01:31:43 | | cwp | [主机安全](https://cloud.tencent.com/document/product/296) | 2023-10-12 01:38:16 | | cws | [漏洞扫描服务](https://cloud.tencent.com/document/product) | 2019-11-22 12:16:15 | -| cynosdb | [TDSQL-C MySQL 版](https://cloud.tencent.com/document/product/1003) | 2023-10-10 01:34:35 | +| cynosdb | [TDSQL-C MySQL 版](https://cloud.tencent.com/document/product/1003) | 2023-10-13 01:13:55 | | dasb | [T-Sec-堡垒机(BH)](https://cloud.tencent.com/document/product/1025) | 2023-10-12 01:46:01 | | dataintegration | [数据接入平台](https://cloud.tencent.com/document/product/1591) | 2022-07-26 15:32:15 | | dayu | [DDoS 高防包](https://cloud.tencent.com/document/product/1021) | 2023-05-18 01:20:11 | @@ -95,8 +95,8 @@ | eis | [数据连接器](https://cloud.tencent.com/document/product/1270) | 2023-08-10 01:17:44 | | emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2023-10-10 01:37:17 | | es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2023-10-12 01:57:01 | -| ess | [腾讯电子签企业版](https://cloud.tencent.com/document/product/1323) | 2023-10-12 01:57:39 | -| essbasic | [腾讯电子签(基础版)](https://cloud.tencent.com/document/product/1420) | 2023-10-12 01:58:40 | +| ess | [腾讯电子签企业版](https://cloud.tencent.com/document/product/1323) | 2023-10-13 01:16:33 | +| essbasic | [腾讯电子签(基础版)](https://cloud.tencent.com/document/product/1420) | 2023-10-13 01:16:46 | | facefusion | [人脸融合](https://cloud.tencent.com/document/product/670) | 2023-09-18 01:48:33 | | faceid | [人脸核身](https://cloud.tencent.com/document/product/1007) | 2023-09-19 01:15:41 | | fmu | [人脸试妆](https://cloud.tencent.com/document/product/1172) | 2023-08-17 03:12:49 | @@ -130,7 +130,7 @@ | kms | [密钥管理系统](https://cloud.tencent.com/document/product/573) | 2023-08-17 03:51:31 | | lcic | [低代码互动课堂](https://cloud.tencent.com/document/product/1639) | 2023-10-12 02:11:22 | | lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | 2023-10-11 02:02:31 | -| live | [云直播CSS](https://cloud.tencent.com/document/product/267) | 2023-10-12 02:13:03 | +| live | [云直播CSS](https://cloud.tencent.com/document/product/267) | 2023-10-13 01:19:37 | | lowcode | [云开发低码](https://cloud.tencent.com/document/product/1301) | 2022-04-04 06:56:51 | | lp | [登录保护](https://cloud.tencent.com/document/product/1190) | 2022-04-04 06:56:52 | | mall | [商场客留大数据](https://cloud.tencent.com/document/product/1707) | 2023-07-17 10:16:02 | @@ -150,22 +150,22 @@ | nlp | [NLP 服务](https://cloud.tencent.com/document/product/271) | 2023-09-15 02:14:19 | | npp | [号码保护](https://cloud.tencent.com/document/product) | 2020-04-22 08:00:22 | | oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | 2023-10-12 02:20:57 | -| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | 2023-10-10 01:43:15 | +| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | 2023-10-13 01:21:21 | | omics | [腾讯健康组学平台](https://cloud.tencent.com/document/product/1643) | 2023-09-18 02:11:06 | | organization | [集团账号管理](https://cloud.tencent.com/document/product/850) | 2023-09-22 02:15:37 | | partners | [渠道合作伙伴](https://cloud.tencent.com/document/product/563) | 2023-08-17 04:23:46 | | pds | [私域安全](https://cloud.tencent.com/document/product/1473) | 2023-05-18 01:44:14 | | postgres | [云数据库 PostgreSQL](https://cloud.tencent.com/document/product/409) | 2023-10-09 01:20:54 | -| privatedns | [私有域解析 Private DNS](https://cloud.tencent.com/document/product/1338) | 2023-09-19 01:22:56 | +| privatedns | [私有域解析 Private DNS](https://cloud.tencent.com/document/product/1338) | 2023-10-13 01:22:04 | | pts | [云压测](https://cloud.tencent.com/document/product/1484) | 2023-08-24 01:24:59 | | rce | [全栈式风控引擎](https://cloud.tencent.com/document/product/1343) | 2023-09-18 02:13:42 | | redis | [云数据库Redis](https://cloud.tencent.com/document/product/239) | 2023-09-04 02:18:48 | -| region | [地域管理系统](https://cloud.tencent.com/document/product/1596) | 2023-10-12 02:26:16 | +| region | [地域管理系统](https://cloud.tencent.com/document/product/1596) | 2023-10-13 01:22:28 | | rkp | [风险探针](https://cloud.tencent.com/document/product/1169) | 2023-08-17 04:33:51 | | rp | [注册保护](https://cloud.tencent.com/document/product/1191) | 2022-04-04 07:04:06 | -| rum | [前端性能监控](https://cloud.tencent.com/document/product/1464) | 2023-08-09 01:43:06 | +| rum | [前端性能监控](https://cloud.tencent.com/document/product/1464) | 2023-10-13 01:22:31 | | scf | [云函数](https://cloud.tencent.com/document/product/583) | 2023-10-09 01:21:43 | -| ses | [邮件推送](https://cloud.tencent.com/document/product/1288) | 2023-09-14 02:15:22 | +| ses | [邮件推送](https://cloud.tencent.com/document/product/1288) | 2023-10-13 01:22:51 | | smh | [智能媒资托管](https://cloud.tencent.com/document/product/1339) | 2023-07-11 01:37:49 | | smop | [腾讯安心用户运营平台](https://cloud.tencent.com/document/product/1310) | 2023-05-18 01:47:59 | | smpn | [营销号码安全](https://cloud.tencent.com/document/product/1127) | 2023-08-17 04:38:34 | @@ -197,7 +197,7 @@ | tcss | [容器安全服务](https://cloud.tencent.com/document/product/1285) | 2023-09-22 02:29:25 | | tdcpg | [TDSQL-C PostgreSQL 版](https://cloud.tencent.com/document/product/1556) | 2023-06-21 01:36:25 | | tdid | [分布式身份](https://cloud.tencent.com/document/product/1439) | 2023-07-24 01:49:20 | -| tdmq | [消息队列 TDMQ](https://cloud.tencent.com/document/product/1179) | 2023-10-11 02:29:22 | +| tdmq | [消息队列 TDMQ](https://cloud.tencent.com/document/product/1179) | 2023-10-13 01:25:14 | | tds | [设备安全](https://cloud.tencent.com/document/product/1628) | 2023-05-18 01:55:50 | | tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2023-08-30 01:25:15 | | teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2023-10-11 02:31:17 | @@ -220,7 +220,7 @@ | trp | [T-Sec-安心平台(RP)](https://cloud.tencent.com/document/product/1458) | 2023-10-09 11:35:49 | | trro | [远程实时操控](https://cloud.tencent.com/document/product/1584) | 2023-07-18 01:53:24 | | trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2023-09-27 10:40:48 | -| tse | [微服务引擎 TSE](https://cloud.tencent.com/document/product/1364) | 2023-09-27 01:26:51 | +| tse | [微服务引擎 TSE](https://cloud.tencent.com/document/product/1364) | 2023-10-13 01:27:15 | | tsf | [微服务平台 TSF](https://cloud.tencent.com/document/product/649) | 2023-10-11 02:39:14 | | tsw | [微服务观测平台 TSW](https://cloud.tencent.com/document/product/1311) | 2023-05-18 02:04:00 | | tts | [语音合成](https://cloud.tencent.com/document/product/1073) | 2023-09-19 01:29:02 | @@ -230,7 +230,7 @@ | vod | [云点播](https://cloud.tencent.com/document/product/266) | 2023-10-09 01:26:55 | | vpc | [私有网络](https://cloud.tencent.com/document/product/215) | 2023-10-12 02:55:40 | | vrs | [声音复刻](https://cloud.tencent.com/document/product/1283) | 2023-07-18 01:58:58 | -| waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2023-10-12 02:58:37 | +| waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2023-10-13 01:29:06 | | wav | [企业微信汽车行业版](https://cloud.tencent.com/document/product/1318) | 2023-07-18 01:59:28 | | wedata | [数据开发治理平台 WeData](https://cloud.tencent.com/document/product/1267) | 2023-08-31 01:29:16 | | weilingwith | [微瓴同业开放平台](https://cloud.tencent.com/document/product/1693) | 2023-09-12 09:30:48 | diff --git a/src/common/sdk_version.ts b/src/common/sdk_version.ts index 6b4fdc0ba..084f4dc95 100755 --- a/src/common/sdk_version.ts +++ b/src/common/sdk_version.ts @@ -1 +1 @@ -export const sdkVersion = "4.0.704" +export const sdkVersion = "4.0.705" diff --git a/src/services/ccc/v20200210/ccc_client.ts b/src/services/ccc/v20200210/ccc_client.ts index 57359326b..c49bf4354 100644 --- a/src/services/ccc/v20200210/ccc_client.ts +++ b/src/services/ccc/v20200210/ccc_client.ts @@ -42,7 +42,7 @@ import { DescribeAutoCalloutTasksResponse, PackageBuyInfo, ModifyExtensionResponse, - SeatUserInfo, + DescribeIMCdrListResponse, CreateStaffResponse, DescribeSkillGroupInfoListResponse, DescribeNumbersResponse, @@ -60,6 +60,7 @@ import { DescribeSkillGroupInfoListRequest, CreateCarrierPrivilegeNumberApplicantResponse, AutoCalloutTaskCalleeInfo, + SeatUserInfo, CarrierPrivilegeNumberApplicant, ErrStaffItem, PSTNSession, @@ -116,6 +117,7 @@ import { SdkAppIdBuyInfo, DescribePSTNActiveSessionListResponse, IMCdrInfo, + DescribeIMCdrListRequest, DescribeAutoCalloutTasksRequest, DescribeChatMessagesRequest, DescribeTelSessionResponse, @@ -504,6 +506,16 @@ export class Client extends AbstractClient { return this.request("DescribeProtectedTelCdr", req, cb) } + /** + * 获取包括全媒体和文本会话两种类型的服务记录。 + */ + async DescribeIMCdrList( + req: DescribeIMCdrListRequest, + cb?: (error: string, rep: DescribeIMCdrListResponse) => void + ): Promise { + return this.request("DescribeIMCdrList", req, cb) + } + /** * 获取呼入实时数据统计指标 */ diff --git a/src/services/ccc/v20200210/ccc_models.ts b/src/services/ccc/v20200210/ccc_models.ts index 8c11c8655..36a835d45 100644 --- a/src/services/ccc/v20200210/ccc_models.ts +++ b/src/services/ccc/v20200210/ccc_models.ts @@ -202,8 +202,14 @@ export interface DescribeIMCdrsResponse { TotalCount?: number /** * 服务记录列表 + * @deprecated */ IMCdrs?: Array + /** + * 服务记录列表 +注意:此字段可能返回 null,表示取不到有效值。 + */ + IMCdrList?: Array /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -623,39 +629,22 @@ export interface ModifyExtensionResponse { } /** - * 坐席用户信息 + * DescribeIMCdrList返回参数结构体 */ -export interface SeatUserInfo { +export interface DescribeIMCdrListResponse { /** - * 坐席名称 - */ - Name: string - /** - * 坐席邮箱 + * 总记录数 */ - Mail: string + TotalCount?: number /** - * 工号 + * 服务记录列表 注意:此字段可能返回 null,表示取不到有效值。 */ - StaffNumber: string - /** - * 坐席电话号码(带0086前缀) - */ - Phone?: string - /** - * 坐席昵称 - */ - Nick?: string + IMCdrList?: Array /** - * 用户ID - */ - UserId?: string - /** - * 坐席关联的技能组列表 -注意:此字段可能返回 null,表示取不到有效值。 + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ - SkillGroupNameList?: Array + RequestId?: string } /** @@ -925,6 +914,7 @@ export interface DescribeIMCdrsRequest { EndTimestamp: number /** * 实例 ID(废弃) + * @deprecated */ InstanceId?: number /** @@ -1007,6 +997,42 @@ export interface AutoCalloutTaskCalleeInfo { Sessions: Array } +/** + * 坐席用户信息 + */ +export interface SeatUserInfo { + /** + * 坐席名称 + */ + Name: string + /** + * 坐席邮箱 + */ + Mail: string + /** + * 工号 +注意:此字段可能返回 null,表示取不到有效值。 + */ + StaffNumber: string + /** + * 坐席电话号码(带0086前缀) + */ + Phone?: string + /** + * 坐席昵称 + */ + Nick?: string + /** + * 用户ID + */ + UserId?: string + /** + * 坐席关联的技能组列表 +注意:此字段可能返回 null,表示取不到有效值。 + */ + SkillGroupNameList?: Array +} + /** * 运营商白名单号码申请单 */ @@ -2597,6 +2623,36 @@ export interface IMCdrInfo { Satisfaction: IMSatisfaction } +/** + * DescribeIMCdrList请求参数结构体 + */ +export interface DescribeIMCdrListRequest { + /** + * 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc + */ + SdkAppId: number + /** + * 起始时间(必填),Unix 秒级时间戳 + */ + StartTimestamp: number + /** + * 结束时间(必填),Unix 秒级时间戳 + */ + EndTimestamp: number + /** + * 返回记录条数,最大为100默认20 + */ + Limit?: number + /** + * 返回记录偏移,默认为 0 + */ + Offset?: number + /** + * 1为全媒体,2为文本客服,不填则查询全部 + */ + Type?: number +} + /** * DescribeAutoCalloutTasks请求参数结构体 */ @@ -2621,6 +2677,7 @@ export interface DescribeAutoCalloutTasksRequest { export interface DescribeChatMessagesRequest { /** * 实例 ID(废弃) + * @deprecated */ InstanceId?: number /** diff --git a/src/services/cdwpg/v20201230/cdwpg_client.ts b/src/services/cdwpg/v20201230/cdwpg_client.ts index c95e6b75a..4115bd43d 100644 --- a/src/services/cdwpg/v20201230/cdwpg_client.ts +++ b/src/services/cdwpg/v20201230/cdwpg_client.ts @@ -21,17 +21,22 @@ import { ModifyInstanceResponse, DescribeInstanceStateRequest, ResourceSpecNew, + ChargeProperties, DestroyInstanceByApiResponse, + InstanceNodeGroup, DestroyInstanceByApiRequest, CreateInstanceByApiRequest, CBSSpec, + InstanceStateInfo, + DescribeInstanceRequest, ModifyInstanceRequest, CreateInstanceByApiResponse, DescribeSimpleInstancesResponse, Tag, DescribeInstanceStateResponse, + InstanceInfo, InstanceSimpleInfoNew, - ChargeProperties, + DescribeInstanceResponse, DescribeSimpleInstancesRequest, } from "./cdwpg_models" @@ -44,6 +49,16 @@ export class Client extends AbstractClient { super("cdwpg.tencentcloudapi.com", "2020-12-30", clientConfig) } + /** + * 集群详情页中显示集群状态、流程进度等 + */ + async DescribeInstanceState( + req: DescribeInstanceStateRequest, + cb?: (error: string, rep: DescribeInstanceStateResponse) => void + ): Promise { + return this.request("DescribeInstanceState", req, cb) + } + /** * 销毁集群 */ @@ -54,6 +69,16 @@ export class Client extends AbstractClient { return this.request("DestroyInstanceByApi", req, cb) } + /** + * 根据实例ID查询某个实例的具体信息 + */ + async DescribeInstance( + req: DescribeInstanceRequest, + cb?: (error: string, rep: DescribeInstanceResponse) => void + ): Promise { + return this.request("DescribeInstance", req, cb) + } + /** * 创建集群 */ @@ -65,13 +90,13 @@ export class Client extends AbstractClient { } /** - * 集群详情页中显示集群状态、流程进度等 + * 获取集群实例列表 */ - async DescribeInstanceState( - req: DescribeInstanceStateRequest, - cb?: (error: string, rep: DescribeInstanceStateResponse) => void - ): Promise { - return this.request("DescribeInstanceState", req, cb) + async DescribeSimpleInstances( + req: DescribeSimpleInstancesRequest, + cb?: (error: string, rep: DescribeSimpleInstancesResponse) => void + ): Promise { + return this.request("DescribeSimpleInstances", req, cb) } /** @@ -83,14 +108,4 @@ export class Client extends AbstractClient { ): Promise { return this.request("ModifyInstance", req, cb) } - - /** - * 获取集群实例列表 - */ - async DescribeSimpleInstances( - req: DescribeSimpleInstancesRequest, - cb?: (error: string, rep: DescribeSimpleInstancesResponse) => void - ): Promise { - return this.request("DescribeSimpleInstances", req, cb) - } } diff --git a/src/services/cdwpg/v20201230/cdwpg_models.ts b/src/services/cdwpg/v20201230/cdwpg_models.ts index 456a5c467..fcb7965a2 100644 --- a/src/services/cdwpg/v20201230/cdwpg_models.ts +++ b/src/services/cdwpg/v20201230/cdwpg_models.ts @@ -57,6 +57,32 @@ export interface ResourceSpecNew { Type: string } +/** + * 计费时间参数 + */ +export interface ChargeProperties { + /** + * 1-需要自动续期 + */ + RenewFlag: number + /** + * 订单时间范围 + */ + TimeSpan: number + /** + * 时间单位,一般为h和m + */ + TimeUnit: string + /** + * 计费类型0-按量计费,1-包年包月 + */ + PayMode?: number + /** + * PREPAID、POSTPAID_BY_HOUR + */ + ChargeType?: string +} + /** * DestroyInstanceByApi返回参数结构体 */ @@ -75,6 +101,11 @@ export interface DestroyInstanceByApiResponse { RequestId?: string } +/** + * 集群节点信息 + */ +export type InstanceNodeGroup = null + /** * DestroyInstanceByApi请求参数结构体 */ @@ -141,6 +172,72 @@ export interface CBSSpec { DiskCount: number } +/** + * 集群状态抽象后的结构体 + */ +export interface InstanceStateInfo { + /** + * 集群状态,例如:Serving +注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceState: string + /** + * 集群操作创建时间 +注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowCreateTime: string + /** + * 集群操作名称 +注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowName: string + /** + * 集群操作进度 +注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowProgress: number + /** + * 集群状态描述,例如:运行中 +注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceStateDesc: string + /** + * 集群流程错误信息,例如:“创建失败,资源不足” +注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowMsg: string + /** + * 当前步骤的名称,例如:”购买资源中“ +注意:此字段可能返回 null,表示取不到有效值。 + */ + ProcessName: string + /** + * 集群是否有备份中任务,有为1,无为0 +注意:此字段可能返回 null,表示取不到有效值。 + */ + BackupStatus?: number + /** + * 1 +注意:此字段可能返回 null,表示取不到有效值。 + */ + RequestId?: string + /** + * 1 +注意:此字段可能返回 null,表示取不到有效值。 + */ + BackupOpenStatus?: number +} + +/** + * DescribeInstance请求参数结构体 + */ +export interface DescribeInstanceRequest { + /** + * 集群实例ID + */ + InstanceId: string +} + /** * ModifyInstance请求参数结构体 */ @@ -268,6 +365,117 @@ export interface DescribeInstanceStateResponse { RequestId?: string } +/** + * 云原生实例详情 + */ +export interface InstanceInfo { + /** + * ID值 +注意:此字段可能返回 null,表示取不到有效值。 + */ + ID: number + /** + * cdwpg-cn或者其他 +注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceType: string + /** + * cdwpg-cn或者其他 +注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceName: string + /** + * Running +注意:此字段可能返回 null,表示取不到有效值。 + */ + Status: string + /** + * 运行中 +注意:此字段可能返回 null,表示取不到有效值。 + */ + StatusDesc: string + /** + * 无 +注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceStateInfo: InstanceStateInfo + /** + * - +注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceID: string + /** + * 2022-09-05 20:00:01 +注意:此字段可能返回 null,表示取不到有效值。 + */ + CreateTime: string + /** + * ap-chongqing +注意:此字段可能返回 null,表示取不到有效值。 + */ + Region: string + /** + * ap +注意:此字段可能返回 null,表示取不到有效值。 + */ + Zone: string + /** + * region +注意:此字段可能返回 null,表示取不到有效值。 + */ + RegionDesc: string + /** + * zone +注意:此字段可能返回 null,表示取不到有效值。 + */ + ZoneDesc: string + /** + * 标签 +注意:此字段可能返回 null,表示取不到有效值。 + */ + Tags: Array + /** + * v3 +注意:此字段可能返回 null,表示取不到有效值。 + */ + Version: string + /** + * 字符集 +注意:此字段可能返回 null,表示取不到有效值。 + */ + Charset: string + /** + * 引擎版本 +注意:此字段可能返回 null,表示取不到有效值。 + */ + EngineVersion: string + /** + * GTM节点列表 +注意:此字段可能返回 null,表示取不到有效值。 + */ + GTMNodes: Array + /** + * CN节点列表 +注意:此字段可能返回 null,表示取不到有效值。 + */ + CNNodes: Array + /** + * DN节点列表 +注意:此字段可能返回 null,表示取不到有效值。 + */ + DNNodes: Array + /** + * 备份存储 +注意:此字段可能返回 null,表示取不到有效值。 + */ + BackupStorage: Array + /** + * FN节点列表 +注意:此字段可能返回 null,表示取不到有效值。 + */ + FNNodes: Array +} + /** * 精简集群信息 */ @@ -360,29 +568,17 @@ export interface InstanceSimpleInfoNew { } /** - * 计费时间参数 + * DescribeInstance返回参数结构体 */ -export interface ChargeProperties { +export interface DescribeInstanceResponse { /** - * 1-需要自动续期 + * 实例描述信息 */ - RenewFlag: number + InstanceInfo: InstanceInfo /** - * 订单时间范围 - */ - TimeSpan: number - /** - * 时间单位,一般为h和m - */ - TimeUnit: string - /** - * 计费类型0-按量计费,1-包年包月 - */ - PayMode?: number - /** - * PREPAID、POSTPAID_BY_HOUR + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ - ChargeType?: string + RequestId?: string } /** diff --git a/src/services/csip/v20221121/csip_client.ts b/src/services/csip/v20221121/csip_client.ts index d42054e0f..1372219b0 100644 --- a/src/services/csip/v20221121/csip_client.ts +++ b/src/services/csip/v20221121/csip_client.ts @@ -22,7 +22,7 @@ import { DeleteRiskScanTaskRequest, DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, TaskCenterWeakPwdRiskInputParam, - FilterDataObject, + ModifyRiskCenterRiskStatusRequest, ReportItemKey, CVMAssetVO, AssetViewCFGRisk, @@ -32,13 +32,14 @@ import { Vpc, StopRiskCenterTaskRequest, DataSearchBug, + RiskCenterStatusKey, DescribeDomainAssetsRequest, + DescribeRiskCenterAssetViewCFGRiskListRequest, DescribeRiskCenterWebsiteRiskListResponse, Tag, DeleteDomainAndIpRequest, DescribeScanTaskListRequest, TaskIdListKey, - DeleteDomainAndIpResponse, DescribeScanReportListResponse, DescribeSearchBugInfoRequest, TaskLogURL, @@ -54,6 +55,7 @@ import { ServerRisk, TaskAssetObject, IpAssetListVO, + FilterDataObject, DescribeVpcAssetsRequest, DescribeRiskCenterAssetViewWeakPasswordRiskListRequest, PublicIpDomainListKey, @@ -66,9 +68,14 @@ import { WebsiteRisk, CreateRiskCenterScanTaskRequest, DescribeRiskCenterAssetViewCFGRiskListResponse, + DescribeRiskCenterVULViewVULRiskListResponse, + DescribeRiskCenterVULViewVULRiskListRequest, TaskCenterVulRiskInputParam, + TaskAdvanceCFG, DescribeScanTaskListResponse, ScanTaskInfo, + VULViewVULRisk, + PortViewPortRisk, DescribeClusterPodAssetsRequest, DescribeCVMAssetInfoResponse, DescribePublicIpAssetsResponse, @@ -81,18 +88,20 @@ import { DescribeClusterPodAssetsResponse, AssetBaseInfoResponse, AssetViewPortRisk, - DescribeRiskCenterAssetViewCFGRiskListRequest, - TaskAdvanceCFG, + DescribeRiskCenterPortViewPortRiskListRequest, + DescribeRiskCenterPortViewPortRiskListResponse, + DeleteDomainAndIpResponse, AddNewBindRoleUserResponse, WhereFilter, ScanTaskInfoList, DescribeDbAssetsRequest, TaskLogInfo, + CreateDomainAndIpResponse, DescribeRiskCenterAssetViewVULRiskListRequest, - DescribeSearchBugInfoResponse, + TaskCenterCFGRiskInputParam, CreateDomainAndIpRequest, DomainAssetVO, - TaskCenterCFGRiskInputParam, + DescribeSearchBugInfoResponse, DescribeTaskLogListResponse, BugInfoDetail, DescribeDomainAssetsResponse, @@ -104,7 +113,7 @@ import { DescribeRiskCenterServerRiskListResponse, DescribeListenerListRequest, DeleteRiskScanTaskResponse, - CreateDomainAndIpResponse, + ModifyRiskCenterRiskStatusResponse, DescribeTaskLogListRequest, DescribeRiskCenterAssetViewPortRiskListResponse, DescribeTaskLogURLRequest, @@ -139,6 +148,16 @@ export class Client extends AbstractClient { return this.request("DescribeDbAssetInfo", req, cb) } + /** + * 获取漏洞视角的漏洞风险列表 + */ + async DescribeRiskCenterVULViewVULRiskList( + req: DescribeRiskCenterVULViewVULRiskListRequest, + cb?: (error: string, rep: DescribeRiskCenterVULViewVULRiskListResponse) => void + ): Promise { + return this.request("DescribeRiskCenterVULViewVULRiskList", req, cb) + } + /** * 域名列表 */ @@ -349,6 +368,16 @@ export class Client extends AbstractClient { return this.request("DescribeDbAssets", req, cb) } + /** + * 获取端口视角的端口风险列表 + */ + async DescribeRiskCenterPortViewPortRiskList( + req: DescribeRiskCenterPortViewPortRiskListRequest, + cb?: (error: string, rep: DescribeRiskCenterPortViewPortRiskListResponse) => void + ): Promise { + return this.request("DescribeRiskCenterPortViewPortRiskList", req, cb) + } + /** * 获取资产视角的端口风险列表 */ @@ -359,6 +388,16 @@ export class Client extends AbstractClient { return this.request("DescribeRiskCenterAssetViewPortRiskList", req, cb) } + /** + * 修改风险中心风险状态 + */ + async ModifyRiskCenterRiskStatus( + req: ModifyRiskCenterRiskStatusRequest, + cb?: (error: string, rep: ModifyRiskCenterRiskStatusResponse) => void + ): Promise { + return this.request("ModifyRiskCenterRiskStatus", req, cb) + } + /** * 停止扫风险中心扫描任务 */ diff --git a/src/services/csip/v20221121/csip_models.ts b/src/services/csip/v20221121/csip_models.ts index f4a182366..95a5a9671 100644 --- a/src/services/csip/v20221121/csip_models.ts +++ b/src/services/csip/v20221121/csip_models.ts @@ -93,17 +93,21 @@ export interface TaskCenterWeakPwdRiskInputParam { } /** - * 过滤数据对象 + * ModifyRiskCenterRiskStatus请求参数结构体 */ -export interface FilterDataObject { +export interface ModifyRiskCenterRiskStatusRequest { /** - * 英文翻译 + * 风险资产相关数据 */ - Value?: string + RiskStatusKeys: Array /** - * 中文翻译 + * 处置状态,1为已处置、2为已忽略,3为取消已处置,4为取消已忽略 */ - Text?: string + Status: number + /** + * 风险类型,0-端口风险, 1-漏洞风险,2-弱口令风险, 3-网站内容风险,4-配置风险,5-风险服务暴露 + */ + Type: number } /** @@ -771,6 +775,28 @@ export interface DataSearchBug { CWPFix?: number } +/** + * 风险中心状态处理Key + */ +export interface RiskCenterStatusKey { + /** + * 风险ID + */ + Id: string + /** + * APP ID + */ + AppId: string + /** + * 公网IP/域名 + */ + PublicIPDomain?: string + /** + * 实例ID + */ + InstanceId?: string +} + /** * DescribeDomainAssets请求参数结构体 */ @@ -781,6 +807,16 @@ export interface DescribeDomainAssetsRequest { Filter?: Filter } +/** + * DescribeRiskCenterAssetViewCFGRiskList请求参数结构体 + */ +export interface DescribeRiskCenterAssetViewCFGRiskListRequest { + /** + * 过滤内容 + */ + Filter?: Filter +} + /** * DescribeRiskCenterWebsiteRiskList返回参数结构体 */ @@ -867,20 +903,6 @@ export interface TaskIdListKey { TaskId: string } -/** - * DeleteDomainAndIp返回参数结构体 - */ -export interface DeleteDomainAndIpResponse { - /** - * 删除的资产数量 - */ - Data?: number - /** - * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 - */ - RequestId?: string -} - /** * DescribeScanReportList返回参数结构体 */ @@ -1644,6 +1666,20 @@ export interface IpAssetListVO { VerifyStatus?: number } +/** + * 过滤数据对象 + */ +export interface FilterDataObject { + /** + * 英文翻译 + */ + Value?: string + /** + * 中文翻译 + */ + Text?: string +} + /** * DescribeVpcAssets请求参数结构体 */ @@ -2181,6 +2217,46 @@ export interface DescribeRiskCenterAssetViewCFGRiskListResponse { RequestId?: string } +/** + * DescribeRiskCenterVULViewVULRiskList返回参数结构体 + */ +export interface DescribeRiskCenterVULViewVULRiskListResponse { + /** + * 总条数 + */ + TotalCount?: number + /** + * 漏洞产视角的漏洞风险列表 + */ + Data?: Array + /** + * 危险等级列表 + */ + LevelLists?: Array + /** + * 来源列表 + */ + FromLists?: Array + /** + * 漏洞类型列表 + */ + VULTypeLists?: Array + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string +} + +/** + * DescribeRiskCenterVULViewVULRiskList请求参数结构体 + */ +export interface DescribeRiskCenterVULViewVULRiskListRequest { + /** + * 过滤内容 + */ + Filter?: Filter +} + /** * 漏洞风险高级配置 */ @@ -2195,6 +2271,24 @@ export interface TaskCenterVulRiskInputParam { Enable: number } +/** + * 任务高级配置 + */ +export interface TaskAdvanceCFG { + /** + * 漏洞风险高级配置 + */ + VulRisk?: Array + /** + * 弱口令风险高级配置 + */ + WeakPwdRisk?: Array + /** + * 配置风险高级配置 + */ + CFGRisk?: Array +} + /** * DescribeScanTaskList返回参数结构体 */ @@ -2291,6 +2385,184 @@ export interface ScanTaskInfo { UserName?: string } +/** + * 漏洞视角的漏洞风险对象 + */ +export interface VULViewVULRisk { + /** + * 端口 + */ + Port?: string + /** + * 影响资产 + */ + NoHandleCount?: number + /** + * 风险等级 + */ + Level?: string + /** + * 组件 + */ + Component?: string + /** + * 最近识别时间 + */ + RecentTime?: string + /** + * 首次识别时间 + */ + FirstTime?: string + /** + * 状态,0未处理、1已处置、2已忽略 + */ + AffectAssetCount?: number + /** + * 资产唯一id + */ + Id?: string + /** + * 资产子类型 + */ + From?: string + /** + * 前端索引 + */ + Index?: string + /** + * 漏洞类型 + */ + VULType?: string + /** + * 漏洞名 + */ + VULName?: string + /** + * cve + */ + CVE?: string + /** + * 描述 + */ + Describe?: string + /** + * 负载 + */ + Payload?: string + /** + * 版本名 + */ + AppName?: string + /** + * 相关引用 + */ + References?: string + /** + * 版本 + */ + AppVersion?: string + /** + * 漏洞链接 + */ + VULURL?: string + /** + * 用户昵称 +注意:此字段可能返回 null,表示取不到有效值。 + */ + Nick?: string + /** + * 用户appid + */ + AppId?: string + /** + * 用户uin +注意:此字段可能返回 null,表示取不到有效值。 + */ + Uin?: string + /** + * 修复建议 +注意:此字段可能返回 null,表示取不到有效值。 + */ + Fix?: string + /** + * 应急漏洞类型,1-应急漏洞,0-非应急漏洞 +注意:此字段可能返回 null,表示取不到有效值。 + */ + EMGCVulType?: number +} + +/** + * 端口视角的端口风险对象 + */ +export interface PortViewPortRisk { + /** + * 影响资产 + */ + NoHandleCount?: number + /** + * 风险等级 + */ + Level?: string + /** + * 协议 + */ + Protocol?: string + /** + * 组件 + */ + Component?: string + /** + * 端口 + */ + Port?: number + /** + * 最近识别时间 + */ + RecentTime?: string + /** + * 首次识别时间 + */ + FirstTime?: string + /** + * 处置建议,0保持现状、1限制访问、2封禁端口 + */ + Suggestion?: number + /** + * 状态,0未处理、1已处置、2已忽略 + */ + AffectAssetCount?: string + /** + * 资产唯一id + */ + Id?: string + /** + * 资产子类型 + */ + From?: string + /** + * 前端索引 + */ + Index?: string + /** + * 用户appid + */ + AppId?: string + /** + * 用户昵称 +注意:此字段可能返回 null,表示取不到有效值。 + */ + Nick?: string + /** + * 用户uin +注意:此字段可能返回 null,表示取不到有效值。 + */ + Uin?: string + /** + * 服务 + */ + Service?: string +} + /** * DescribeClusterPodAssets请求参数结构体 */ @@ -2729,9 +3001,9 @@ export interface AssetViewPortRisk { } /** - * DescribeRiskCenterAssetViewCFGRiskList请求参数结构体 + * DescribeRiskCenterPortViewPortRiskList请求参数结构体 */ -export interface DescribeRiskCenterAssetViewCFGRiskListRequest { +export interface DescribeRiskCenterPortViewPortRiskListRequest { /** * 过滤内容 */ @@ -2739,21 +3011,47 @@ export interface DescribeRiskCenterAssetViewCFGRiskListRequest { } /** - * 任务高级配置 + * DescribeRiskCenterPortViewPortRiskList返回参数结构体 */ -export interface TaskAdvanceCFG { +export interface DescribeRiskCenterPortViewPortRiskListResponse { /** - * 漏洞风险高级配置 + * 总条数 */ - VulRisk?: Array + TotalCount?: number /** - * 弱口令风险高级配置 + * 资产视角的端口风险列表 */ - WeakPwdRisk?: Array + Data?: Array /** - * 配置风险高级配置 + * 危险等级列表 */ - CFGRisk?: Array + LevelLists?: Array + /** + * 处置建议列表 + */ + SuggestionLists?: Array + /** + * 来源列表 + */ + FromLists?: Array + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string +} + +/** + * DeleteDomainAndIp返回参数结构体 + */ +export interface DeleteDomainAndIpResponse { + /** + * 删除的资产数量 + */ + Data?: number + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string } /** @@ -3076,6 +3374,20 @@ export interface TaskLogInfo { UserName?: string } +/** + * CreateDomainAndIp返回参数结构体 + */ +export interface CreateDomainAndIpResponse { + /** + * 返回创建成功的数量 + */ + Data?: number + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string +} + /** * DescribeRiskCenterAssetViewVULRiskList请求参数结构体 */ @@ -3087,26 +3399,21 @@ export interface DescribeRiskCenterAssetViewVULRiskListRequest { } /** - * DescribeSearchBugInfo返回参数结构体 + * 配置风险高级配置 */ -export interface DescribeSearchBugInfoResponse { - /** - * 漏洞信息和资产信息 -注意:此字段可能返回 null,表示取不到有效值。 - */ - Data?: DataSearchBug +export interface TaskCenterCFGRiskInputParam { /** - * 状态值,0:查询成功,非0:查询失败 + * 检测项ID */ - ReturnCode?: number + ItemId: string /** - * 状态信息,success:查询成功,fail:查询失败 + * 是否开启,0-不开启,1-开启 */ - ReturnMsg?: string + Enable: number /** - * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + * 资源类型 */ - RequestId?: string + ResourceType: string } /** @@ -3321,21 +3628,26 @@ export interface DomainAssetVO { } /** - * 配置风险高级配置 + * DescribeSearchBugInfo返回参数结构体 */ -export interface TaskCenterCFGRiskInputParam { +export interface DescribeSearchBugInfoResponse { /** - * 检测项ID + * 漏洞信息和资产信息 +注意:此字段可能返回 null,表示取不到有效值。 */ - ItemId: string + Data?: DataSearchBug /** - * 是否开启,0-不开启,1-开启 + * 状态值,0:查询成功,非0:查询失败 */ - Enable: number + ReturnCode?: number /** - * 资源类型 + * 状态信息,success:查询成功,fail:查询失败 */ - ResourceType: string + ReturnMsg?: string + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string } /** @@ -3721,13 +4033,9 @@ export interface DeleteRiskScanTaskResponse { } /** - * CreateDomainAndIp返回参数结构体 + * ModifyRiskCenterRiskStatus返回参数结构体 */ -export interface CreateDomainAndIpResponse { - /** - * 返回创建成功的数量 - */ - Data?: number +export interface ModifyRiskCenterRiskStatusResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ diff --git a/src/services/cynosdb/v20190107/cynosdb_models.ts b/src/services/cynosdb/v20190107/cynosdb_models.ts index 7e11255e4..3de9e88cc 100644 --- a/src/services/cynosdb/v20190107/cynosdb_models.ts +++ b/src/services/cynosdb/v20190107/cynosdb_models.ts @@ -2307,7 +2307,7 @@ export interface InstanceNetInfo { */ WanDomain?: string /** - * 外网Ip + * 外网IP 注意:此字段可能返回 null,表示取不到有效值。 */ WanIP?: string @@ -5240,7 +5240,7 @@ export interface AuditRuleTemplateInfo { */ AlarmPolicy?: number /** - * 模版状态。0-无任务 ,1-修改中。 + * 模板状态。0-无任务 ,1-修改中。 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: number diff --git a/src/services/ess/v20201111/ess_client.ts b/src/services/ess/v20201111/ess_client.ts index 2a2b57f53..e8b1ce9f8 100644 --- a/src/services/ess/v20201111/ess_client.ts +++ b/src/services/ess/v20201111/ess_client.ts @@ -794,7 +794,7 @@ httpProfile.setEndpoint("file.test.ess.tencent.cn"); `1. 该接口目前仅支持签署人类型是个人签署方的场景(PERSON)。`
`2. 该接口可生成签署链接的C端签署人必须仅有手写签名和时间类型的签署控件,不支持填写控件 。`
`3. 该签署链接有效期为30分钟,过期后将失效,如需签署可重新创建签署链接 。`
-`4. 该接口返回的签署链接是用于APP集成的场景,支持APP打开或浏览器直接打开,不支持微信小程序嵌入`。
+`4. 该接口返回的签署链接适用于APP集成的场景,支持APP打开或浏览器直接打开,不支持微信小程序嵌入`。
跳转到小程序的实现,参考微信官方文档(分为全屏半屏两种方式),如何配置也可以请参考: 跳转电子签小程序配置 */ async CreateFlowSignUrl( diff --git a/src/services/essbasic/v20210526/essbasic_client.ts b/src/services/essbasic/v20210526/essbasic_client.ts index b52654497..c6eb9229d 100644 --- a/src/services/essbasic/v20210526/essbasic_client.ts +++ b/src/services/essbasic/v20210526/essbasic_client.ts @@ -793,8 +793,9 @@ https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchAp } /** - * 分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列 - */ + * 分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列。 +相关系统默认角色说明可参考文档:https://cloud.tencent.com/document/product/1323/61355 + */ async ChannelDescribeRoles( req: ChannelDescribeRolesRequest, cb?: (error: string, rep: ChannelDescribeRolesResponse) => void diff --git a/src/services/live/v20180801/live_models.ts b/src/services/live/v20180801/live_models.ts index 16ad10acb..917ce3ee4 100644 --- a/src/services/live/v20180801/live_models.ts +++ b/src/services/live/v20180801/live_models.ts @@ -3078,6 +3078,12 @@ ResetTaskConfig:任务更新回调。 1. 单位:秒,配合FileIndex使用。 */ OffsetTime?: number + /** + * 指定任务 ID 修改任务。 + +注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。 + */ + SpecifyTaskId?: string /** * 目标 Url。 换目标地址,会断流重推到新地址。 @@ -4884,6 +4890,13 @@ ContinueBreakPoint:播放完当前正在播放的点播 url 后再使用新的 示例: ignore_region 用于忽略传入地域, 内部按负载分配。 */ ExtraCmd?: string + /** + * 自定义任务 ID。 +注: +1. 该自定义 ID 为可选参数,如果传入,请确保该账号下传入的 ID 唯一。 +2. 该自定义 ID 用于防止重复发起请求时产生重复任务。后面也可以用 SpecifyTaskId 来修改或删除任务。 + */ + SpecifyTaskId?: string /** * 任务描述,限制 512 字节。 */ diff --git a/src/services/ocr/v20181119/ocr_models.ts b/src/services/ocr/v20181119/ocr_models.ts index 8fa51dba3..34fdcb2dd 100644 --- a/src/services/ocr/v20181119/ocr_models.ts +++ b/src/services/ocr/v20181119/ocr_models.ts @@ -610,6 +610,7 @@ RideHailingDriverLicense -- 网约车驾驶证 RideHailingTransportLicense -- 网约车运输证 WayBill -- 快递运单 AccountOpeningPermit -- 银行开户许可证 +InvoiceEng -- 海外发票模版 */ ConfigId?: string } @@ -1363,79 +1364,79 @@ export interface VehicleInvoiceInfo { /** * 车辆类型 */ - CarType: string + CarType?: string /** * 厂牌型号 */ - PlateModel: string + PlateModel?: string /** * 产地 */ - ProduceAddress: string + ProduceAddress?: string /** * 合格证号 */ - CertificateNo: string + CertificateNo?: string /** * 进口证明书号 */ - ImportNo: string + ImportNo?: string /** * LSVCA2NP9HN0xxxxx */ - VinNo: string + VinNo?: string /** * 完税证书号 */ - PayTaxesNo: string + PayTaxesNo?: string /** * 吨位 */ - Tonnage: string + Tonnage?: string /** * 限乘人数 */ - LimitCount: string + LimitCount?: string /** * 发动机号码 */ - EngineNo: string + EngineNo?: string /** * 商检单号 */ - BizCheckFormNo: string + BizCheckFormNo?: string /** * 主管税务机关代码 */ - TaxtationOrgCode: string + TaxtationOrgCode?: string /** * 主管税务机关名称 */ - TaxtationOrgName: string + TaxtationOrgName?: string /** * 税率 */ - MotorTaxRate: string + MotorTaxRate?: string /** - * 开户行 + * 银行账号 */ - MotorBankName: string + MotorBankName?: string /** - * 账号 + * 开户行 */ - MotorBankAccount: string + MotorBankAccount?: string /** * 销售地址 */ - SellerAddress: string + SellerAddress?: string /** * 销售电话 */ - SellerTel: string + SellerTel?: string /** * 购方身份证 */ - BuyerNo: string + BuyerNo?: string } /** @@ -2912,7 +2913,7 @@ export interface VatInvoiceVerifyNewRequest { */ RegionCode?: string /** - * 销方税号,通用机打电子发票必填 + * 销方税号,通用机打电子发票必填,区块链发票时必填 */ SellerTaxCode?: string /** diff --git a/src/services/privatedns/v20201028/privatedns_models.ts b/src/services/privatedns/v20201028/privatedns_models.ts index 687cf7e79..058f6629f 100644 --- a/src/services/privatedns/v20201028/privatedns_models.ts +++ b/src/services/privatedns/v20201028/privatedns_models.ts @@ -858,7 +858,7 @@ export interface DeletePrivateZoneRecordRequest { */ ZoneId?: string /** - * 记录ID + * 记录ID(调用DescribePrivateZoneRecordList可获取到RecordId) */ RecordId?: string /** diff --git a/src/services/rum/v20210622/rum_models.ts b/src/services/rum/v20210622/rum_models.ts index 489e247b2..42f7945a1 100644 --- a/src/services/rum/v20210622/rum_models.ts +++ b/src/services/rum/v20210622/rum_models.ts @@ -1606,7 +1606,7 @@ export interface DescribeDataPvUrlStatisticsRequest { */ Device?: string /** - * 是否海外 + * 显示是否海外 */ IsAbroad?: string /** @@ -1626,6 +1626,10 @@ export interface DescribeDataPvUrlStatisticsRequest { 5:1d */ GroupByType?: number + /** + * 无需关注,是否查询zhiyan + */ + IsNewData?: number } /** diff --git a/src/services/tdmq/v20200217/tdmq_models.ts b/src/services/tdmq/v20200217/tdmq_models.ts index a242b3026..25287f81b 100644 --- a/src/services/tdmq/v20200217/tdmq_models.ts +++ b/src/services/tdmq/v20200217/tdmq_models.ts @@ -4440,7 +4440,7 @@ export interface ResetMsgSubOffsetByTimestampResponse { * 结果。 注意:此字段可能返回 null,表示取不到有效值。 */ - Result: boolean + Result?: boolean /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -5243,7 +5243,7 @@ export interface ModifyTopicRequest { */ TopicName: string /** - * 分区数,必须大于或者等于原分区数,若想维持原分区数请输入原数目,修改分区数仅对非全局顺序消息起效果,不允许超过128个分区。 + * 分区数,必须大于或者等于原分区数,若想维持原分区数请输入原数目,修改分区数仅对非全局顺序消息起效果,不允许超过32个分区。 */ Partitions: number /** @@ -5284,7 +5284,7 @@ export interface ResetMsgSubOffsetByTimestampRequest { /** * Pulsar 集群的ID */ - ClusterId?: string + ClusterId: string } /** diff --git a/src/services/tse/v20201207/tse_client.ts b/src/services/tse/v20201207/tse_client.ts index 61541a89a..77cadfd62 100644 --- a/src/services/tse/v20201207/tse_client.ts +++ b/src/services/tse/v20201207/tse_client.ts @@ -29,6 +29,7 @@ import { DescribeCloudNativeAPIGatewayNodesRequest, ModifyCloudNativeAPIGatewayRouteRequest, DeleteNativeGatewayServerGroupResponse, + ModifyCloudNativeAPIGatewayCertificateResponse, CreateCloudNativeAPIGatewayRouteRateLimitResponse, DescribeSREInstanceAccessAddressResponse, ModifyCloudNativeAPIGatewayCanaryRuleResponse, @@ -49,6 +50,7 @@ import { CreateCloudNativeAPIGatewayServiceRequest, CloudNativeAPIGatewayBalancedService, ExternalRedis, + ModifyCloudNativeAPIGatewayCertificateRequest, EnvAddressInfo, SREInstance, InstanceTagInfo, @@ -352,6 +354,16 @@ export class Client extends AbstractClient { return this.request("DeleteEngine", req, cb) } + /** + * 更新云原生网关证书 + */ + async ModifyCloudNativeAPIGatewayCertificate( + req: ModifyCloudNativeAPIGatewayCertificateRequest, + cb?: (error: string, rep: ModifyCloudNativeAPIGatewayCertificateResponse) => void + ): Promise { + return this.request("ModifyCloudNativeAPIGatewayCertificate", req, cb) + } + /** * 删除云原生网关的灰度规则 */ diff --git a/src/services/tse/v20201207/tse_models.ts b/src/services/tse/v20201207/tse_models.ts index c7753423a..4476ce59a 100644 --- a/src/services/tse/v20201207/tse_models.ts +++ b/src/services/tse/v20201207/tse_models.ts @@ -334,6 +334,16 @@ export interface DeleteNativeGatewayServerGroupResponse { RequestId?: string } +/** + * ModifyCloudNativeAPIGatewayCertificate返回参数结构体 + */ +export interface ModifyCloudNativeAPIGatewayCertificateResponse { + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string +} + /** * CreateCloudNativeAPIGatewayRouteRateLimit返回参数结构体 */ @@ -731,6 +741,49 @@ export interface ExternalRedis { RedisTimeout: number } +/** + * ModifyCloudNativeAPIGatewayCertificate请求参数结构体 + */ +export interface ModifyCloudNativeAPIGatewayCertificateRequest { + /** + * 网关ID + */ + GatewayId: string + /** + * 证书id + */ + Id: string + /** + * 证书名称,即将废弃 + * @deprecated + */ + Name?: string + /** + * 证书私钥,CertSource为native时必填。 + */ + Key?: string + /** + * 证书pem格式,CertSource为native时必填。 + */ + Crt?: string + /** + * 绑定的域名,即将废弃 + * @deprecated + */ + BindDomains?: Array + /** + * ssl平台证书 Id,CertSource为ssl时必填。 + */ + CertId?: string + /** + * 证书来源 +- ssl (ssl平台证书),默认值 +- native (kong自定义证书) + + */ + CertSource?: string +} + /** * 多环境网络信息 */ diff --git a/src/services/waf/v20180125/waf_client.ts b/src/services/waf/v20180125/waf_client.ts index 58c0e4204..f765bce2a 100644 --- a/src/services/waf/v20180125/waf_client.ts +++ b/src/services/waf/v20180125/waf_client.ts @@ -27,7 +27,7 @@ import { DescribeIpHitItemsResponse, DescribeCustomRulesRspRuleListItem, ModifyAntiInfoLeakRulesResponse, - ModifyWebshellStatusRequest, + ModifyObjectResponse, DescribeCertificateVerifyResultRequest, DescribeUserCdcClbWafRegionsRequest, UpsertIpAccessControlRequest, @@ -55,6 +55,7 @@ import { DescribeAntiLeakageItem, LoadBalancerPackageNew, DescribeAntiFakeUrlRequest, + DeleteAttackWhiteRuleRequest, CCRuleData, DescribeCustomRuleListRequest, ModifyDomainWhiteRuleRequest, @@ -87,6 +88,7 @@ import { ModifyDomainIpv6StatusRequest, ModifyAntiInfoLeakRuleStatusResponse, GetAttackTotalCountResponse, + ModifyBotStatusResponse, DescribeAntiInfoLeakageRulesResponse, SessionItem, ModifyInstanceNameResponse, @@ -108,24 +110,27 @@ import { DescribeUserClbWafRegionsResponse, ModifyAntiFakeUrlStatusRequest, DeleteCustomWhiteRuleRequest, + UserWhiteRule, ModifyHostModeResponse, ModifyInstanceRenewFlagResponse, DescribeCCRuleListRequest, ModifyProtectionStatusResponse, DescribeAutoDenyIPRequest, - ModifyObjectResponse, + AddAttackWhiteRuleResponse, ModifyWafAutoDenyStatusRequest, DescribeCustomRuleListResponse, - ModifyDomainsCLSStatusResponse, + ResponseCode, + DeleteAttackWhiteRuleResponse, SwitchDomainRulesRequest, ModifyAccessPeriodResponse, ClbHostResult, + ModifyWebshellStatusRequest, DescribeVipInfoRequest, GetAttackHistogramResponse, GetInstanceQpsLimitRequest, FiltersItemNew, DeleteSpartaProtectionResponse, - SessionData, + ModifyAttackWhiteRuleResponse, DescribeAutoDenyIPResponse, SwitchDomainRulesResponse, SearchAccessLogResponse, @@ -142,6 +147,7 @@ import { DescribeAntiFakeRulesResponse, AddAntiInfoLeakRulesRequest, AccessRuleInfo, + ModifyAttackWhiteRuleRequest, HostRecord, CreateHostRequest, SearchAttackLogResponse, @@ -190,7 +196,7 @@ import { DescribeHostLimitResponse, PostAttackDownloadTaskResponse, ModifySpartaProtectionModeResponse, - ModifyBotStatusResponse, + DescribeAttackWhiteRuleRequest, DescribeDomainDetailsSaasRequest, ModifyCustomRuleStatusResponse, StrategyForAntiInfoLeak, @@ -243,6 +249,7 @@ import { DescribeDomainDetailsSaasResponse, AccessKeyValueInfo, DomainPackageNew, + AddAttackWhiteRuleRequest, AddCustomRuleRequest, DescribeWafAutoDenyRulesResponse, FraudPkg, @@ -284,6 +291,8 @@ import { ModifyModuleStatusRequest, DescribeRuleLimitRequest, TargetEntity, + UserWhiteRuleItem, + SessionData, CCRuleItem, DescribeDomainCountInfoRequest, GetAttackDownloadRecordsResponse, @@ -291,6 +300,7 @@ import { ModifySpartaProtectionRequest, DescribeIpAccessControlRequest, DescribeDomainWhiteRulesResponse, + ModifyDomainsCLSStatusResponse, DescribeWafThreatenIntelligenceResponse, DescribeAccessHistogramResponse, DomainInfo, @@ -322,7 +332,7 @@ import { DeleteCCRuleResponse, LogHistogramInfo, DomainURI, - ResponseCode, + DescribeAttackWhiteRuleResponse, ModifyAntiInfoLeakRuleStatusRequest, ModifySpartaProtectionModeRequest, AccessRuleKeyValueInfo, @@ -897,6 +907,16 @@ export class Client extends AbstractClient { return this.request("DescribeWafInfo", req, cb) } + /** + * 获取用户规则白名单列表 + */ + async DescribeAttackWhiteRule( + req: DescribeAttackWhiteRuleRequest, + cb?: (error: string, rep: DescribeAttackWhiteRuleResponse) => void + ): Promise { + return this.request("DescribeAttackWhiteRule", req, cb) + } + /** * clb-waf中获取防护域名列表 */ @@ -948,13 +968,13 @@ export class Client extends AbstractClient { } /** - * 查询用户TLS版本 + * Bot_V2 bot总开关更新 */ - async DescribeTlsVersion( - req?: DescribeTlsVersionRequest, - cb?: (error: string, rep: DescribeTlsVersionResponse) => void - ): Promise { - return this.request("DescribeTlsVersion", req, cb) + async ModifyBotStatus( + req: ModifyBotStatusRequest, + cb?: (error: string, rep: ModifyBotStatusResponse) => void + ): Promise { + return this.request("ModifyBotStatus", req, cb) } /** @@ -1028,13 +1048,13 @@ export class Client extends AbstractClient { } /** - * Bot_V2 bot总开关更新 + * 查询用户TLS版本 */ - async ModifyBotStatus( - req: ModifyBotStatusRequest, - cb?: (error: string, rep: ModifyBotStatusResponse) => void - ): Promise { - return this.request("ModifyBotStatus", req, cb) + async DescribeTlsVersion( + req?: DescribeTlsVersionRequest, + cb?: (error: string, rep: DescribeTlsVersionResponse) => void + ): Promise { + return this.request("DescribeTlsVersion", req, cb) } /** @@ -1097,6 +1117,16 @@ export class Client extends AbstractClient { return this.request("ModifyCustomRuleStatus", req, cb) } + /** + * 供用户控制台调用,删除Tiga规则引擎白名单。 + */ + async DeleteAttackWhiteRule( + req: DeleteAttackWhiteRuleRequest, + cb?: (error: string, rep: DeleteAttackWhiteRuleResponse) => void + ): Promise { + return this.request("DeleteAttackWhiteRule", req, cb) + } + /** * Waf ip黑白名单查询 */ @@ -1107,6 +1137,16 @@ export class Client extends AbstractClient { return this.request("DescribeIpAccessControl", req, cb) } + /** + * 供用户控制台调用,增加Tiga规则引擎白名单。 + */ + async AddAttackWhiteRule( + req: AddAttackWhiteRuleRequest, + cb?: (error: string, rep: AddAttackWhiteRuleResponse) => void + ): Promise { + return this.request("AddAttackWhiteRule", req, cb) + } + /** * 获取域名概况 */ @@ -1327,6 +1367,16 @@ export class Client extends AbstractClient { return this.request("DescribeInstances", req, cb) } + /** + * 供用户控制台调用,修改Tiga规则引擎白名单。 + */ + async ModifyAttackWhiteRule( + req: ModifyAttackWhiteRuleRequest, + cb?: (error: string, rep: ModifyAttackWhiteRuleResponse) => void + ): Promise { + return this.request("ModifyAttackWhiteRule", req, cb) + } + /** * 修改用户防护规则,开启关闭具体的某条规则 */ diff --git a/src/services/waf/v20180125/waf_models.ts b/src/services/waf/v20180125/waf_models.ts index 7a6b2f3be..8b4a06a58 100644 --- a/src/services/waf/v20180125/waf_models.ts +++ b/src/services/waf/v20180125/waf_models.ts @@ -197,13 +197,13 @@ export interface ModifyAntiInfoLeakRulesResponse { } /** - * ModifyWebshellStatus请求参数结构体 + * ModifyObject返回参数结构体 */ -export interface ModifyWebshellStatusRequest { +export interface ModifyObjectResponse { /** - * 域名webshell状态 + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ - Webshell: WebshellStatus + RequestId?: string } /** @@ -734,6 +734,20 @@ export interface DescribeAntiFakeUrlRequest { PageInfo: PageInfo } +/** + * DeleteAttackWhiteRule请求参数结构体 + */ +export interface DeleteAttackWhiteRuleRequest { + /** + * 规则序号组 + */ + Ids: Array + /** + * 用户域名 + */ + Domain: string +} + /** * 数据封装 */ @@ -1266,6 +1280,21 @@ export interface GetAttackTotalCountResponse { RequestId?: string } +/** + * ModifyBotStatus返回参数结构体 + */ +export interface ModifyBotStatusResponse { + /** + * 正常情况为null +注意:此字段可能返回 null,表示取不到有效值。 + */ + Data: string + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string +} + /** * DescribeAntiInfoLeakageRules返回参数结构体 */ @@ -1679,6 +1708,44 @@ export interface DeleteCustomWhiteRuleRequest { RuleId: number } +/** + * 用户规则白名单 + */ +export interface UserWhiteRule { + /** + * 白名单的id + */ + WhiteRuleId: number + /** + * 规则id + */ + SignatureId: string + /** + * 状态 + */ + Status: number + /** + * 匹配域 + */ + MatchField: string + /** + * 匹配方法 + */ + MatchMethod: string + /** + * 匹配内容 + */ + MatchContent: string + /** + * 创建时间 + */ + CreateTime: string + /** + * 修改时间 + */ + ModifyTime: string +} + /** * ModifyHostMode返回参数结构体 */ @@ -1774,9 +1841,13 @@ export interface DescribeAutoDenyIPRequest { } /** - * ModifyObject返回参数结构体 + * AddAttackWhiteRule返回参数结构体 */ -export interface ModifyObjectResponse { +export interface AddAttackWhiteRuleResponse { + /** + * 规则总数 + */ + RuleId: number /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -1812,9 +1883,28 @@ export interface DescribeCustomRuleListResponse { } /** - * ModifyDomainsCLSStatus返回参数结构体 + * 响应体的返回码 */ -export interface ModifyDomainsCLSStatusResponse { +export interface ResponseCode { + /** + * 如果成功则返回Success,失败则返回云api定义的错误码 + */ + Code: string + /** + * 如果成功则返回Success,失败则返回WAF定义的二级错误码 + */ + Message: string +} + +/** + * DeleteAttackWhiteRule返回参数结构体 + */ +export interface DeleteAttackWhiteRuleResponse { + /** + * 删除失败的规则序号组 +注意:此字段可能返回 null,表示取不到有效值。 + */ + FailIds: Array /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -1880,6 +1970,16 @@ export interface ClbHostResult { FlowMode: number } +/** + * ModifyWebshellStatus请求参数结构体 + */ +export interface ModifyWebshellStatusRequest { + /** + * 域名webshell状态 + */ + Webshell: WebshellStatus +} + /** * DescribeVipInfo请求参数结构体 */ @@ -1955,13 +2055,17 @@ export interface DeleteSpartaProtectionResponse { } /** - * 参数包装 + * ModifyAttackWhiteRule返回参数结构体 */ -export interface SessionData { +export interface ModifyAttackWhiteRuleResponse { /** - * session定义 + * 规则总数 */ - Res: Array + RuleId: number + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string } /** @@ -2444,6 +2548,32 @@ export interface AccessRuleInfo { Tag: AccessRuleTagInfo } +/** + * ModifyAttackWhiteRule请求参数结构体 + */ +export interface ModifyAttackWhiteRuleRequest { + /** + * 规则序号 + */ + RuleId: number + /** + * 域名 + */ + Domain: string + /** + * 规则Id + */ + SignatureId: string + /** + * 规则状态 + */ + Status: number + /** + * 匹配规则项列表 + */ + Rules: Array +} + /** * clb-waf防护域名 */ @@ -3715,18 +3845,33 @@ export interface ModifySpartaProtectionModeResponse { } /** - * ModifyBotStatus返回参数结构体 + * DescribeAttackWhiteRule请求参数结构体 */ -export interface ModifyBotStatusResponse { +export interface DescribeAttackWhiteRuleRequest { /** - * 正常情况为null -注意:此字段可能返回 null,表示取不到有效值。 + * 需要查询的域名 */ - Data: string + Domain: string /** - * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + * 分页 */ - RequestId?: string + Offset: number + /** + * 每页容量 + */ + Limit: number + /** + * 排序字段,支持user_id, signature_id, modify_time + */ + By?: string + /** + * 排序方式 + */ + Order?: string + /** + * 筛选条件,支持SignatureId, MatchContent + */ + Filters?: Array } /** @@ -5138,6 +5283,32 @@ export interface DomainPackageNew { Region: string } +/** + * AddAttackWhiteRule请求参数结构体 + */ +export interface AddAttackWhiteRuleRequest { + /** + * 域名 + */ + Domain: string + /** + * 规则Id + */ + SignatureId: string + /** + * 规则状态 + */ + Status: number + /** + * 匹配规则项列表 + */ + Rules: Array + /** + * 规则序号 + */ + RuleId?: number +} + /** * AddCustomRule请求参数结构体 */ @@ -6097,6 +6268,34 @@ export interface TargetEntity { Domain?: string } +/** + * 用户规则白名单规则子项 + */ +export interface UserWhiteRuleItem { + /** + * 匹配域 + */ + MatchField: string + /** + * 匹配方法 + */ + MatchMethod: string + /** + * 匹配内容 + */ + MatchContent: string +} + +/** + * 参数包装 + */ +export interface SessionData { + /** + * session定义 + */ + Res: Array +} + /** * cc规则 */ @@ -6399,6 +6598,16 @@ export interface DescribeDomainWhiteRulesResponse { RequestId?: string } +/** + * ModifyDomainsCLSStatus返回参数结构体 + */ +export interface ModifyDomainsCLSStatusResponse { + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string +} + /** * DescribeWafThreatenIntelligence返回参数结构体 */ @@ -7213,17 +7422,22 @@ export interface DomainURI { } /** - * 响应体的返回码 + * DescribeAttackWhiteRule返回参数结构体 */ -export interface ResponseCode { +export interface DescribeAttackWhiteRuleResponse { /** - * 如果成功则返回Success,失败则返回云api定义的错误码 + * 规则总数 */ - Code: string + Total: number /** - * 如果成功则返回Success,失败则返回WAF定义的二级错误码 + * 规则白名单列表 +注意:此字段可能返回 null,表示取不到有效值。 */ - Message: string + List: Array + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string } /** diff --git a/tencentcloud/common/sdk_version.d.ts b/tencentcloud/common/sdk_version.d.ts index 1d4daa1af..2ec50c6d0 100644 --- a/tencentcloud/common/sdk_version.d.ts +++ b/tencentcloud/common/sdk_version.d.ts @@ -1 +1 @@ -export declare const sdkVersion = "4.0.704"; +export declare const sdkVersion = "4.0.705"; diff --git a/tencentcloud/common/sdk_version.js b/tencentcloud/common/sdk_version.js index d29ab9a31..b9dad74e4 100644 --- a/tencentcloud/common/sdk_version.js +++ b/tencentcloud/common/sdk_version.js @@ -1,4 +1,4 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sdkVersion = void 0; -exports.sdkVersion = "4.0.704"; +exports.sdkVersion = "4.0.705"; diff --git a/tencentcloud/services/ccc/v20200210/ccc_client.d.ts b/tencentcloud/services/ccc/v20200210/ccc_client.d.ts index 19463a03c..6fcc70f91 100644 --- a/tencentcloud/services/ccc/v20200210/ccc_client.d.ts +++ b/tencentcloud/services/ccc/v20200210/ccc_client.d.ts @@ -1,6 +1,6 @@ import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; -import { DescribeExtensionRequest, StopAutoCalloutTaskRequest, HangUpCallRequest, CreateSDKLoginTokenResponse, ModifyStaffRequest, ResetExtensionPasswordRequest, DisableCCCPhoneNumberResponse, DescribeProtectedTelCdrResponse, DescribeAutoCalloutTaskRequest, CreateUserSigResponse, DescribeIMCdrsResponse, CreateAdminURLResponse, CreateCallOutSessionResponse, DescribeCarrierPrivilegeNumberApplicantsRequest, DisableCCCPhoneNumberRequest, DescribeExtensionsResponse, DeleteExtensionRequest, DescribeTelCallInfoResponse, DescribeTelCdrRequest, DescribeAutoCalloutTasksResponse, ModifyExtensionResponse, CreateStaffResponse, DescribeSkillGroupInfoListResponse, DescribeNumbersResponse, DescribeStaffInfoListResponse, UnbindNumberCallOutSkillGroupRequest, CreateCarrierPrivilegeNumberApplicantRequest, CreateExtensionResponse, CreateUserSigRequest, CreateCCCSkillGroupRequest, DescribeAutoCalloutTaskResponse, CreateCCCSkillGroupResponse, DescribeTelSessionRequest, DescribeIMCdrsRequest, DescribeSkillGroupInfoListRequest, CreateCarrierPrivilegeNumberApplicantResponse, DescribeStaffInfoListRequest, ResetExtensionPasswordResponse, ModifyStaffResponse, ModifyExtensionRequest, DescribeNumbersRequest, BindNumberCallOutSkillGroupRequest, UnbindNumberCallOutSkillGroupResponse, CreateAutoCalloutTaskResponse, DeleteStaffRequest, DescribeCCCBuyInfoListRequest, DescribeTelCallInfoRequest, CreateExtensionRequest, CreateAutoCalloutTaskRequest, UnbindStaffSkillGroupListRequest, BindNumberCallOutSkillGroupResponse, CreateCallOutSessionRequest, StopAutoCalloutTaskResponse, DescribeCCCBuyInfoListResponse, UnbindStaffSkillGroupListResponse, DeleteExtensionResponse, BindStaffSkillGroupListRequest, DescribePSTNActiveSessionListRequest, DescribeCallInMetricsResponse, DescribeActiveCarrierPrivilegeNumberResponse, DescribeTelCdrResponse, DescribeStaffStatusMetricsRequest, DeleteStaffResponse, CreateStaffRequest, DescribeChatMessagesResponse, DescribePSTNActiveSessionListResponse, DescribeAutoCalloutTasksRequest, DescribeChatMessagesRequest, DescribeTelSessionResponse, CreateAdminURLRequest, DescribeStaffStatusMetricsResponse, DescribeCarrierPrivilegeNumberApplicantsResponse, HangUpCallResponse, BindStaffSkillGroupListResponse, DescribeExtensionsRequest, DescribeProtectedTelCdrRequest, CreateSDKLoginTokenRequest, DescribeActiveCarrierPrivilegeNumberRequest, DescribeCallInMetricsRequest, DescribeExtensionResponse } from "./ccc_models"; +import { DescribeExtensionRequest, StopAutoCalloutTaskRequest, HangUpCallRequest, CreateSDKLoginTokenResponse, ModifyStaffRequest, ResetExtensionPasswordRequest, DisableCCCPhoneNumberResponse, DescribeProtectedTelCdrResponse, DescribeAutoCalloutTaskRequest, CreateUserSigResponse, DescribeIMCdrsResponse, CreateAdminURLResponse, CreateCallOutSessionResponse, DescribeCarrierPrivilegeNumberApplicantsRequest, DisableCCCPhoneNumberRequest, DescribeExtensionsResponse, DeleteExtensionRequest, DescribeTelCallInfoResponse, DescribeTelCdrRequest, DescribeAutoCalloutTasksResponse, ModifyExtensionResponse, DescribeIMCdrListResponse, CreateStaffResponse, DescribeSkillGroupInfoListResponse, DescribeNumbersResponse, DescribeStaffInfoListResponse, UnbindNumberCallOutSkillGroupRequest, CreateCarrierPrivilegeNumberApplicantRequest, CreateExtensionResponse, CreateUserSigRequest, CreateCCCSkillGroupRequest, DescribeAutoCalloutTaskResponse, CreateCCCSkillGroupResponse, DescribeTelSessionRequest, DescribeIMCdrsRequest, DescribeSkillGroupInfoListRequest, CreateCarrierPrivilegeNumberApplicantResponse, DescribeStaffInfoListRequest, ResetExtensionPasswordResponse, ModifyStaffResponse, ModifyExtensionRequest, DescribeNumbersRequest, BindNumberCallOutSkillGroupRequest, UnbindNumberCallOutSkillGroupResponse, CreateAutoCalloutTaskResponse, DeleteStaffRequest, DescribeCCCBuyInfoListRequest, DescribeTelCallInfoRequest, CreateExtensionRequest, CreateAutoCalloutTaskRequest, UnbindStaffSkillGroupListRequest, BindNumberCallOutSkillGroupResponse, CreateCallOutSessionRequest, StopAutoCalloutTaskResponse, DescribeCCCBuyInfoListResponse, UnbindStaffSkillGroupListResponse, DeleteExtensionResponse, BindStaffSkillGroupListRequest, DescribePSTNActiveSessionListRequest, DescribeCallInMetricsResponse, DescribeActiveCarrierPrivilegeNumberResponse, DescribeTelCdrResponse, DescribeStaffStatusMetricsRequest, DeleteStaffResponse, CreateStaffRequest, DescribeChatMessagesResponse, DescribePSTNActiveSessionListResponse, DescribeIMCdrListRequest, DescribeAutoCalloutTasksRequest, DescribeChatMessagesRequest, DescribeTelSessionResponse, CreateAdminURLRequest, DescribeStaffStatusMetricsResponse, DescribeCarrierPrivilegeNumberApplicantsResponse, HangUpCallResponse, BindStaffSkillGroupListResponse, DescribeExtensionsRequest, DescribeProtectedTelCdrRequest, CreateSDKLoginTokenRequest, DescribeActiveCarrierPrivilegeNumberRequest, DescribeCallInMetricsRequest, DescribeExtensionResponse } from "./ccc_models"; /** * ccc client * @class @@ -153,6 +153,10 @@ export declare class Client extends AbstractClient { * 获取主被叫受保护的电话服务记录与录音 */ DescribeProtectedTelCdr(req: DescribeProtectedTelCdrRequest, cb?: (error: string, rep: DescribeProtectedTelCdrResponse) => void): Promise; + /** + * 获取包括全媒体和文本会话两种类型的服务记录。 + */ + DescribeIMCdrList(req: DescribeIMCdrListRequest, cb?: (error: string, rep: DescribeIMCdrListResponse) => void): Promise; /** * 获取呼入实时数据统计指标 */ diff --git a/tencentcloud/services/ccc/v20200210/ccc_client.js b/tencentcloud/services/ccc/v20200210/ccc_client.js index 8da265e44..c790056e9 100644 --- a/tencentcloud/services/ccc/v20200210/ccc_client.js +++ b/tencentcloud/services/ccc/v20200210/ccc_client.js @@ -245,6 +245,12 @@ class Client extends abstract_client_1.AbstractClient { async DescribeProtectedTelCdr(req, cb) { return this.request("DescribeProtectedTelCdr", req, cb); } + /** + * 获取包括全媒体和文本会话两种类型的服务记录。 + */ + async DescribeIMCdrList(req, cb) { + return this.request("DescribeIMCdrList", req, cb); + } /** * 获取呼入实时数据统计指标 */ diff --git a/tencentcloud/services/ccc/v20200210/ccc_models.d.ts b/tencentcloud/services/ccc/v20200210/ccc_models.d.ts index db49c2c47..2f5b813d6 100644 --- a/tencentcloud/services/ccc/v20200210/ccc_models.d.ts +++ b/tencentcloud/services/ccc/v20200210/ccc_models.d.ts @@ -175,8 +175,14 @@ export interface DescribeIMCdrsResponse { TotalCount?: number; /** * 服务记录列表 + * @deprecated */ IMCdrs?: Array; + /** + * 服务记录列表 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + IMCdrList?: Array; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -582,39 +588,22 @@ export interface ModifyExtensionResponse { RequestId?: string; } /** - * 坐席用户信息 + * DescribeIMCdrList返回参数结构体 */ -export interface SeatUserInfo { +export interface DescribeIMCdrListResponse { /** - * 坐席名称 - */ - Name: string; - /** - * 坐席邮箱 + * 总记录数 */ - Mail: string; + TotalCount?: number; /** - * 工号 + * 服务记录列表 注意:此字段可能返回 null,表示取不到有效值。 */ - StaffNumber: string; - /** - * 坐席电话号码(带0086前缀) - */ - Phone?: string; - /** - * 坐席昵称 - */ - Nick?: string; + IMCdrList?: Array; /** - * 用户ID - */ - UserId?: string; - /** - * 坐席关联的技能组列表 - 注意:此字段可能返回 null,表示取不到有效值。 + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ - SkillGroupNameList?: Array; + RequestId?: string; } /** * CreateStaff返回参数结构体 @@ -870,6 +859,7 @@ export interface DescribeIMCdrsRequest { EndTimestamp: number; /** * 实例 ID(废弃) + * @deprecated */ InstanceId?: number; /** @@ -948,6 +938,41 @@ export interface AutoCalloutTaskCalleeInfo { */ Sessions: Array; } +/** + * 坐席用户信息 + */ +export interface SeatUserInfo { + /** + * 坐席名称 + */ + Name: string; + /** + * 坐席邮箱 + */ + Mail: string; + /** + * 工号 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + StaffNumber: string; + /** + * 坐席电话号码(带0086前缀) + */ + Phone?: string; + /** + * 坐席昵称 + */ + Nick?: string; + /** + * 用户ID + */ + UserId?: string; + /** + * 坐席关联的技能组列表 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + SkillGroupNameList?: Array; +} /** * 运营商白名单号码申请单 */ @@ -2482,6 +2507,35 @@ export interface IMCdrInfo { */ Satisfaction: IMSatisfaction; } +/** + * DescribeIMCdrList请求参数结构体 + */ +export interface DescribeIMCdrListRequest { + /** + * 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc + */ + SdkAppId: number; + /** + * 起始时间(必填),Unix 秒级时间戳 + */ + StartTimestamp: number; + /** + * 结束时间(必填),Unix 秒级时间戳 + */ + EndTimestamp: number; + /** + * 返回记录条数,最大为100默认20 + */ + Limit?: number; + /** + * 返回记录偏移,默认为 0 + */ + Offset?: number; + /** + * 1为全媒体,2为文本客服,不填则查询全部 + */ + Type?: number; +} /** * DescribeAutoCalloutTasks请求参数结构体 */ @@ -2505,6 +2559,7 @@ export interface DescribeAutoCalloutTasksRequest { export interface DescribeChatMessagesRequest { /** * 实例 ID(废弃) + * @deprecated */ InstanceId?: number; /** diff --git a/tencentcloud/services/cdwpg/v20201230/cdwpg_client.d.ts b/tencentcloud/services/cdwpg/v20201230/cdwpg_client.d.ts index 7211a7c70..2a66be8cb 100644 --- a/tencentcloud/services/cdwpg/v20201230/cdwpg_client.d.ts +++ b/tencentcloud/services/cdwpg/v20201230/cdwpg_client.d.ts @@ -1,30 +1,34 @@ import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; -import { ModifyInstanceResponse, DescribeInstanceStateRequest, DestroyInstanceByApiResponse, DestroyInstanceByApiRequest, CreateInstanceByApiRequest, ModifyInstanceRequest, CreateInstanceByApiResponse, DescribeSimpleInstancesResponse, DescribeInstanceStateResponse, DescribeSimpleInstancesRequest } from "./cdwpg_models"; +import { ModifyInstanceResponse, DescribeInstanceStateRequest, DestroyInstanceByApiResponse, DestroyInstanceByApiRequest, CreateInstanceByApiRequest, DescribeInstanceRequest, ModifyInstanceRequest, CreateInstanceByApiResponse, DescribeSimpleInstancesResponse, DescribeInstanceStateResponse, DescribeInstanceResponse, DescribeSimpleInstancesRequest } from "./cdwpg_models"; /** * cdwpg client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); + /** + * 集群详情页中显示集群状态、流程进度等 + */ + DescribeInstanceState(req: DescribeInstanceStateRequest, cb?: (error: string, rep: DescribeInstanceStateResponse) => void): Promise; /** * 销毁集群 */ DestroyInstanceByApi(req: DestroyInstanceByApiRequest, cb?: (error: string, rep: DestroyInstanceByApiResponse) => void): Promise; + /** + * 根据实例ID查询某个实例的具体信息 + */ + DescribeInstance(req: DescribeInstanceRequest, cb?: (error: string, rep: DescribeInstanceResponse) => void): Promise; /** * 创建集群 */ CreateInstanceByApi(req: CreateInstanceByApiRequest, cb?: (error: string, rep: CreateInstanceByApiResponse) => void): Promise; /** - * 集群详情页中显示集群状态、流程进度等 + * 获取集群实例列表 */ - DescribeInstanceState(req: DescribeInstanceStateRequest, cb?: (error: string, rep: DescribeInstanceStateResponse) => void): Promise; + DescribeSimpleInstances(req: DescribeSimpleInstancesRequest, cb?: (error: string, rep: DescribeSimpleInstancesResponse) => void): Promise; /** * 修改实例信息,目前为实例名称 */ ModifyInstance(req: ModifyInstanceRequest, cb?: (error: string, rep: ModifyInstanceResponse) => void): Promise; - /** - * 获取集群实例列表 - */ - DescribeSimpleInstances(req: DescribeSimpleInstancesRequest, cb?: (error: string, rep: DescribeSimpleInstancesResponse) => void): Promise; } diff --git a/tencentcloud/services/cdwpg/v20201230/cdwpg_client.js b/tencentcloud/services/cdwpg/v20201230/cdwpg_client.js index 59292effd..bf67ddbd1 100644 --- a/tencentcloud/services/cdwpg/v20201230/cdwpg_client.js +++ b/tencentcloud/services/cdwpg/v20201230/cdwpg_client.js @@ -27,12 +27,24 @@ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("cdwpg.tencentcloudapi.com", "2020-12-30", clientConfig); } + /** + * 集群详情页中显示集群状态、流程进度等 + */ + async DescribeInstanceState(req, cb) { + return this.request("DescribeInstanceState", req, cb); + } /** * 销毁集群 */ async DestroyInstanceByApi(req, cb) { return this.request("DestroyInstanceByApi", req, cb); } + /** + * 根据实例ID查询某个实例的具体信息 + */ + async DescribeInstance(req, cb) { + return this.request("DescribeInstance", req, cb); + } /** * 创建集群 */ @@ -40,10 +52,10 @@ class Client extends abstract_client_1.AbstractClient { return this.request("CreateInstanceByApi", req, cb); } /** - * 集群详情页中显示集群状态、流程进度等 + * 获取集群实例列表 */ - async DescribeInstanceState(req, cb) { - return this.request("DescribeInstanceState", req, cb); + async DescribeSimpleInstances(req, cb) { + return this.request("DescribeSimpleInstances", req, cb); } /** * 修改实例信息,目前为实例名称 @@ -51,11 +63,5 @@ class Client extends abstract_client_1.AbstractClient { async ModifyInstance(req, cb) { return this.request("ModifyInstance", req, cb); } - /** - * 获取集群实例列表 - */ - async DescribeSimpleInstances(req, cb) { - return this.request("DescribeSimpleInstances", req, cb); - } } exports.Client = Client; diff --git a/tencentcloud/services/cdwpg/v20201230/cdwpg_models.d.ts b/tencentcloud/services/cdwpg/v20201230/cdwpg_models.d.ts index 6e7d8f8a5..04d625b93 100644 --- a/tencentcloud/services/cdwpg/v20201230/cdwpg_models.d.ts +++ b/tencentcloud/services/cdwpg/v20201230/cdwpg_models.d.ts @@ -37,6 +37,31 @@ export interface ResourceSpecNew { */ Type: string; } +/** + * 计费时间参数 + */ +export interface ChargeProperties { + /** + * 1-需要自动续期 + */ + RenewFlag: number; + /** + * 订单时间范围 + */ + TimeSpan: number; + /** + * 时间单位,一般为h和m + */ + TimeUnit: string; + /** + * 计费类型0-按量计费,1-包年包月 + */ + PayMode?: number; + /** + * PREPAID、POSTPAID_BY_HOUR + */ + ChargeType?: string; +} /** * DestroyInstanceByApi返回参数结构体 */ @@ -54,6 +79,10 @@ export interface DestroyInstanceByApiResponse { */ RequestId?: string; } +/** + * 集群节点信息 + */ +export declare type InstanceNodeGroup = null; /** * DestroyInstanceByApi请求参数结构体 */ @@ -117,6 +146,70 @@ export interface CBSSpec { */ DiskCount: number; } +/** + * 集群状态抽象后的结构体 + */ +export interface InstanceStateInfo { + /** + * 集群状态,例如:Serving + 注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceState: string; + /** + * 集群操作创建时间 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowCreateTime: string; + /** + * 集群操作名称 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowName: string; + /** + * 集群操作进度 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowProgress: number; + /** + * 集群状态描述,例如:运行中 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceStateDesc: string; + /** + * 集群流程错误信息,例如:“创建失败,资源不足” + 注意:此字段可能返回 null,表示取不到有效值。 + */ + FlowMsg: string; + /** + * 当前步骤的名称,例如:”购买资源中“ + 注意:此字段可能返回 null,表示取不到有效值。 + */ + ProcessName: string; + /** + * 集群是否有备份中任务,有为1,无为0 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + BackupStatus?: number; + /** + * 1 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + RequestId?: string; + /** + * 1 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + BackupOpenStatus?: number; +} +/** + * DescribeInstance请求参数结构体 + */ +export interface DescribeInstanceRequest { + /** + * 集群实例ID + */ + InstanceId: string; +} /** * ModifyInstance请求参数结构体 */ @@ -239,6 +332,116 @@ export interface DescribeInstanceStateResponse { */ RequestId?: string; } +/** + * 云原生实例详情 + */ +export interface InstanceInfo { + /** + * ID值 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + ID: number; + /** + * cdwpg-cn或者其他 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceType: string; + /** + * cdwpg-cn或者其他 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceName: string; + /** + * Running + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Status: string; + /** + * 运行中 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + StatusDesc: string; + /** + * 无 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceStateInfo: InstanceStateInfo; + /** + * - + 注意:此字段可能返回 null,表示取不到有效值。 + */ + InstanceID: string; + /** + * 2022-09-05 20:00:01 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + CreateTime: string; + /** + * ap-chongqing + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Region: string; + /** + * ap + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Zone: string; + /** + * region + 注意:此字段可能返回 null,表示取不到有效值。 + */ + RegionDesc: string; + /** + * zone + 注意:此字段可能返回 null,表示取不到有效值。 + */ + ZoneDesc: string; + /** + * 标签 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Tags: Array; + /** + * v3 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Version: string; + /** + * 字符集 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Charset: string; + /** + * 引擎版本 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + EngineVersion: string; + /** + * GTM节点列表 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + GTMNodes: Array; + /** + * CN节点列表 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + CNNodes: Array; + /** + * DN节点列表 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + DNNodes: Array; + /** + * 备份存储 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + BackupStorage: Array; + /** + * FN节点列表 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + FNNodes: Array; +} /** * 精简集群信息 */ @@ -330,29 +533,17 @@ export interface InstanceSimpleInfoNew { RenewFlag?: boolean; } /** - * 计费时间参数 + * DescribeInstance返回参数结构体 */ -export interface ChargeProperties { - /** - * 1-需要自动续期 - */ - RenewFlag: number; - /** - * 订单时间范围 - */ - TimeSpan: number; +export interface DescribeInstanceResponse { /** - * 时间单位,一般为h和m - */ - TimeUnit: string; - /** - * 计费类型0-按量计费,1-包年包月 + * 实例描述信息 */ - PayMode?: number; + InstanceInfo: InstanceInfo; /** - * PREPAID、POSTPAID_BY_HOUR + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ - ChargeType?: string; + RequestId?: string; } /** * DescribeSimpleInstances请求参数结构体 diff --git a/tencentcloud/services/csip/v20221121/csip_client.d.ts b/tencentcloud/services/csip/v20221121/csip_client.d.ts index d7677a129..c9c8d797b 100644 --- a/tencentcloud/services/csip/v20221121/csip_client.d.ts +++ b/tencentcloud/services/csip/v20221121/csip_client.d.ts @@ -1,6 +1,6 @@ import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; -import { DescribeDbAssetInfoResponse, DeleteRiskScanTaskRequest, DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, DescribeScanReportListRequest, DescribeVpcAssetsResponse, StopRiskCenterTaskRequest, DescribeDomainAssetsRequest, DescribeRiskCenterWebsiteRiskListResponse, DeleteDomainAndIpRequest, DescribeScanTaskListRequest, DeleteDomainAndIpResponse, DescribeScanReportListResponse, DescribeSearchBugInfoRequest, AddNewBindRoleUserRequest, DescribeListenerListResponse, CreateRiskCenterScanTaskResponse, DescribeSubnetAssetsResponse, DescribeRiskCenterAssetViewPortRiskListRequest, StopRiskCenterTaskResponse, DescribeVpcAssetsRequest, DescribeRiskCenterAssetViewWeakPasswordRiskListRequest, DescribeCVMAssetsResponse, DescribePublicIpAssetsRequest, DescribeCVMAssetInfoRequest, CreateRiskCenterScanTaskRequest, DescribeRiskCenterAssetViewCFGRiskListResponse, DescribeScanTaskListResponse, DescribeClusterPodAssetsRequest, DescribeCVMAssetInfoResponse, DescribePublicIpAssetsResponse, DescribeTaskLogURLResponse, DescribeDbAssetInfoRequest, DescribeRiskCenterWebsiteRiskListRequest, DescribeSubnetAssetsRequest, DescribeClusterPodAssetsResponse, DescribeRiskCenterAssetViewCFGRiskListRequest, AddNewBindRoleUserResponse, DescribeDbAssetsRequest, DescribeRiskCenterAssetViewVULRiskListRequest, DescribeSearchBugInfoResponse, CreateDomainAndIpRequest, DescribeTaskLogListResponse, DescribeDomainAssetsResponse, DescribeDbAssetsResponse, DescribeRiskCenterAssetViewVULRiskListResponse, DescribeCVMAssetsRequest, DescribeRiskCenterServerRiskListRequest, DescribeRiskCenterServerRiskListResponse, DescribeListenerListRequest, DeleteRiskScanTaskResponse, CreateDomainAndIpResponse, DescribeTaskLogListRequest, DescribeRiskCenterAssetViewPortRiskListResponse, DescribeTaskLogURLRequest } from "./csip_models"; +import { DescribeDbAssetInfoResponse, DeleteRiskScanTaskRequest, DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, ModifyRiskCenterRiskStatusRequest, DescribeScanReportListRequest, DescribeVpcAssetsResponse, StopRiskCenterTaskRequest, DescribeDomainAssetsRequest, DescribeRiskCenterAssetViewCFGRiskListRequest, DescribeRiskCenterWebsiteRiskListResponse, DeleteDomainAndIpRequest, DescribeScanTaskListRequest, DescribeScanReportListResponse, DescribeSearchBugInfoRequest, AddNewBindRoleUserRequest, DescribeListenerListResponse, CreateRiskCenterScanTaskResponse, DescribeSubnetAssetsResponse, DescribeRiskCenterAssetViewPortRiskListRequest, StopRiskCenterTaskResponse, DescribeVpcAssetsRequest, DescribeRiskCenterAssetViewWeakPasswordRiskListRequest, DescribeCVMAssetsResponse, DescribePublicIpAssetsRequest, DescribeCVMAssetInfoRequest, CreateRiskCenterScanTaskRequest, DescribeRiskCenterAssetViewCFGRiskListResponse, DescribeRiskCenterVULViewVULRiskListResponse, DescribeRiskCenterVULViewVULRiskListRequest, DescribeScanTaskListResponse, DescribeClusterPodAssetsRequest, DescribeCVMAssetInfoResponse, DescribePublicIpAssetsResponse, DescribeTaskLogURLResponse, DescribeDbAssetInfoRequest, DescribeRiskCenterWebsiteRiskListRequest, DescribeSubnetAssetsRequest, DescribeClusterPodAssetsResponse, DescribeRiskCenterPortViewPortRiskListRequest, DescribeRiskCenterPortViewPortRiskListResponse, DeleteDomainAndIpResponse, AddNewBindRoleUserResponse, DescribeDbAssetsRequest, CreateDomainAndIpResponse, DescribeRiskCenterAssetViewVULRiskListRequest, CreateDomainAndIpRequest, DescribeSearchBugInfoResponse, DescribeTaskLogListResponse, DescribeDomainAssetsResponse, DescribeDbAssetsResponse, DescribeRiskCenterAssetViewVULRiskListResponse, DescribeCVMAssetsRequest, DescribeRiskCenterServerRiskListRequest, DescribeRiskCenterServerRiskListResponse, DescribeListenerListRequest, DeleteRiskScanTaskResponse, ModifyRiskCenterRiskStatusResponse, DescribeTaskLogListRequest, DescribeRiskCenterAssetViewPortRiskListResponse, DescribeTaskLogURLRequest } from "./csip_models"; /** * csip client * @class @@ -15,6 +15,10 @@ export declare class Client extends AbstractClient { * db资产详情 */ DescribeDbAssetInfo(req: DescribeDbAssetInfoRequest, cb?: (error: string, rep: DescribeDbAssetInfoResponse) => void): Promise; + /** + * 获取漏洞视角的漏洞风险列表 + */ + DescribeRiskCenterVULViewVULRiskList(req: DescribeRiskCenterVULViewVULRiskListRequest, cb?: (error: string, rep: DescribeRiskCenterVULViewVULRiskListResponse) => void): Promise; /** * 域名列表 */ @@ -99,10 +103,18 @@ export declare class Client extends AbstractClient { * 数据库资产列表 */ DescribeDbAssets(req: DescribeDbAssetsRequest, cb?: (error: string, rep: DescribeDbAssetsResponse) => void): Promise; + /** + * 获取端口视角的端口风险列表 + */ + DescribeRiskCenterPortViewPortRiskList(req: DescribeRiskCenterPortViewPortRiskListRequest, cb?: (error: string, rep: DescribeRiskCenterPortViewPortRiskListResponse) => void): Promise; /** * 获取资产视角的端口风险列表 */ DescribeRiskCenterAssetViewPortRiskList(req: DescribeRiskCenterAssetViewPortRiskListRequest, cb?: (error: string, rep: DescribeRiskCenterAssetViewPortRiskListResponse) => void): Promise; + /** + * 修改风险中心风险状态 + */ + ModifyRiskCenterRiskStatus(req: ModifyRiskCenterRiskStatusRequest, cb?: (error: string, rep: ModifyRiskCenterRiskStatusResponse) => void): Promise; /** * 停止扫风险中心扫描任务 */ diff --git a/tencentcloud/services/csip/v20221121/csip_client.js b/tencentcloud/services/csip/v20221121/csip_client.js index 4cbf96939..e58f8fdc1 100644 --- a/tencentcloud/services/csip/v20221121/csip_client.js +++ b/tencentcloud/services/csip/v20221121/csip_client.js @@ -39,6 +39,12 @@ class Client extends abstract_client_1.AbstractClient { async DescribeDbAssetInfo(req, cb) { return this.request("DescribeDbAssetInfo", req, cb); } + /** + * 获取漏洞视角的漏洞风险列表 + */ + async DescribeRiskCenterVULViewVULRiskList(req, cb) { + return this.request("DescribeRiskCenterVULViewVULRiskList", req, cb); + } /** * 域名列表 */ @@ -165,12 +171,24 @@ class Client extends abstract_client_1.AbstractClient { async DescribeDbAssets(req, cb) { return this.request("DescribeDbAssets", req, cb); } + /** + * 获取端口视角的端口风险列表 + */ + async DescribeRiskCenterPortViewPortRiskList(req, cb) { + return this.request("DescribeRiskCenterPortViewPortRiskList", req, cb); + } /** * 获取资产视角的端口风险列表 */ async DescribeRiskCenterAssetViewPortRiskList(req, cb) { return this.request("DescribeRiskCenterAssetViewPortRiskList", req, cb); } + /** + * 修改风险中心风险状态 + */ + async ModifyRiskCenterRiskStatus(req, cb) { + return this.request("ModifyRiskCenterRiskStatus", req, cb); + } /** * 停止扫风险中心扫描任务 */ diff --git a/tencentcloud/services/csip/v20221121/csip_models.d.ts b/tencentcloud/services/csip/v20221121/csip_models.d.ts index e27fce078..e0850fc91 100644 --- a/tencentcloud/services/csip/v20221121/csip_models.d.ts +++ b/tencentcloud/services/csip/v20221121/csip_models.d.ts @@ -72,17 +72,21 @@ export interface TaskCenterWeakPwdRiskInputParam { Enable: number; } /** - * 过滤数据对象 + * ModifyRiskCenterRiskStatus请求参数结构体 */ -export interface FilterDataObject { +export interface ModifyRiskCenterRiskStatusRequest { /** - * 英文翻译 + * 风险资产相关数据 */ - Value?: string; + RiskStatusKeys: Array; /** - * 中文翻译 + * 处置状态,1为已处置、2为已忽略,3为取消已处置,4为取消已忽略 */ - Text?: string; + Status: number; + /** + * 风险类型,0-端口风险, 1-漏洞风险,2-弱口令风险, 3-网站内容风险,4-配置风险,5-风险服务暴露 + */ + Type: number; } /** * 报告项key @@ -740,6 +744,27 @@ export interface DataSearchBug { */ CWPFix?: number; } +/** + * 风险中心状态处理Key + */ +export interface RiskCenterStatusKey { + /** + * 风险ID + */ + Id: string; + /** + * APP ID + */ + AppId: string; + /** + * 公网IP/域名 + */ + PublicIPDomain?: string; + /** + * 实例ID + */ + InstanceId?: string; +} /** * DescribeDomainAssets请求参数结构体 */ @@ -749,6 +774,15 @@ export interface DescribeDomainAssetsRequest { */ Filter?: Filter; } +/** + * DescribeRiskCenterAssetViewCFGRiskList请求参数结构体 + */ +export interface DescribeRiskCenterAssetViewCFGRiskListRequest { + /** + * 过滤内容 + */ + Filter?: Filter; +} /** * DescribeRiskCenterWebsiteRiskList返回参数结构体 */ @@ -830,19 +864,6 @@ export interface TaskIdListKey { */ TaskId: string; } -/** - * DeleteDomainAndIp返回参数结构体 - */ -export interface DeleteDomainAndIpResponse { - /** - * 删除的资产数量 - */ - Data?: number; - /** - * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 - */ - RequestId?: string; -} /** * DescribeScanReportList返回参数结构体 */ @@ -1591,6 +1612,19 @@ export interface IpAssetListVO { */ VerifyStatus?: number; } +/** + * 过滤数据对象 + */ +export interface FilterDataObject { + /** + * 英文翻译 + */ + Value?: string; + /** + * 中文翻译 + */ + Text?: string; +} /** * DescribeVpcAssets请求参数结构体 */ @@ -2116,6 +2150,44 @@ export interface DescribeRiskCenterAssetViewCFGRiskListResponse { */ RequestId?: string; } +/** + * DescribeRiskCenterVULViewVULRiskList返回参数结构体 + */ +export interface DescribeRiskCenterVULViewVULRiskListResponse { + /** + * 总条数 + */ + TotalCount?: number; + /** + * 漏洞产视角的漏洞风险列表 + */ + Data?: Array; + /** + * 危险等级列表 + */ + LevelLists?: Array; + /** + * 来源列表 + */ + FromLists?: Array; + /** + * 漏洞类型列表 + */ + VULTypeLists?: Array; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; +} +/** + * DescribeRiskCenterVULViewVULRiskList请求参数结构体 + */ +export interface DescribeRiskCenterVULViewVULRiskListRequest { + /** + * 过滤内容 + */ + Filter?: Filter; +} /** * 漏洞风险高级配置 */ @@ -2129,6 +2201,23 @@ export interface TaskCenterVulRiskInputParam { */ Enable: number; } +/** + * 任务高级配置 + */ +export interface TaskAdvanceCFG { + /** + * 漏洞风险高级配置 + */ + VulRisk?: Array; + /** + * 弱口令风险高级配置 + */ + WeakPwdRisk?: Array; + /** + * 配置风险高级配置 + */ + CFGRisk?: Array; +} /** * DescribeScanTaskList返回参数结构体 */ @@ -2223,6 +2312,182 @@ export interface ScanTaskInfo { */ UserName?: string; } +/** + * 漏洞视角的漏洞风险对象 + */ +export interface VULViewVULRisk { + /** + * 端口 + */ + Port?: string; + /** + * 影响资产 + */ + NoHandleCount?: number; + /** + * 风险等级 + */ + Level?: string; + /** + * 组件 + */ + Component?: string; + /** + * 最近识别时间 + */ + RecentTime?: string; + /** + * 首次识别时间 + */ + FirstTime?: string; + /** + * 状态,0未处理、1已处置、2已忽略 + */ + AffectAssetCount?: number; + /** + * 资产唯一id + */ + Id?: string; + /** + * 资产子类型 + */ + From?: string; + /** + * 前端索引 + */ + Index?: string; + /** + * 漏洞类型 + */ + VULType?: string; + /** + * 漏洞名 + */ + VULName?: string; + /** + * cve + */ + CVE?: string; + /** + * 描述 + */ + Describe?: string; + /** + * 负载 + */ + Payload?: string; + /** + * 版本名 + */ + AppName?: string; + /** + * 相关引用 + */ + References?: string; + /** + * 版本 + */ + AppVersion?: string; + /** + * 漏洞链接 + */ + VULURL?: string; + /** + * 用户昵称 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Nick?: string; + /** + * 用户appid + */ + AppId?: string; + /** + * 用户uin + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Uin?: string; + /** + * 修复建议 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Fix?: string; + /** + * 应急漏洞类型,1-应急漏洞,0-非应急漏洞 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + EMGCVulType?: number; +} +/** + * 端口视角的端口风险对象 + */ +export interface PortViewPortRisk { + /** + * 影响资产 + */ + NoHandleCount?: number; + /** + * 风险等级 + */ + Level?: string; + /** + * 协议 + */ + Protocol?: string; + /** + * 组件 + */ + Component?: string; + /** + * 端口 + */ + Port?: number; + /** + * 最近识别时间 + */ + RecentTime?: string; + /** + * 首次识别时间 + */ + FirstTime?: string; + /** + * 处置建议,0保持现状、1限制访问、2封禁端口 + */ + Suggestion?: number; + /** + * 状态,0未处理、1已处置、2已忽略 + */ + AffectAssetCount?: string; + /** + * 资产唯一id + */ + Id?: string; + /** + * 资产子类型 + */ + From?: string; + /** + * 前端索引 + */ + Index?: string; + /** + * 用户appid + */ + AppId?: string; + /** + * 用户昵称 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Nick?: string; + /** + * 用户uin + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Uin?: string; + /** + * 服务 + */ + Service?: string; +} /** * DescribeClusterPodAssets请求参数结构体 */ @@ -2649,30 +2914,55 @@ export interface AssetViewPortRisk { From?: string; } /** - * DescribeRiskCenterAssetViewCFGRiskList请求参数结构体 + * DescribeRiskCenterPortViewPortRiskList请求参数结构体 */ -export interface DescribeRiskCenterAssetViewCFGRiskListRequest { +export interface DescribeRiskCenterPortViewPortRiskListRequest { /** * 过滤内容 */ Filter?: Filter; } /** - * 任务高级配置 + * DescribeRiskCenterPortViewPortRiskList返回参数结构体 */ -export interface TaskAdvanceCFG { +export interface DescribeRiskCenterPortViewPortRiskListResponse { /** - * 漏洞风险高级配置 + * 总条数 */ - VulRisk?: Array; + TotalCount?: number; /** - * 弱口令风险高级配置 + * 资产视角的端口风险列表 */ - WeakPwdRisk?: Array; + Data?: Array; /** - * 配置风险高级配置 + * 危险等级列表 */ - CFGRisk?: Array; + LevelLists?: Array; + /** + * 处置建议列表 + */ + SuggestionLists?: Array; + /** + * 来源列表 + */ + FromLists?: Array; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; +} +/** + * DeleteDomainAndIp返回参数结构体 + */ +export interface DeleteDomainAndIpResponse { + /** + * 删除的资产数量 + */ + Data?: number; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; } /** * AddNewBindRoleUser返回参数结构体 @@ -2989,6 +3279,19 @@ export interface TaskLogInfo { */ UserName?: string; } +/** + * CreateDomainAndIp返回参数结构体 + */ +export interface CreateDomainAndIpResponse { + /** + * 返回创建成功的数量 + */ + Data?: number; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; +} /** * DescribeRiskCenterAssetViewVULRiskList请求参数结构体 */ @@ -2999,26 +3302,21 @@ export interface DescribeRiskCenterAssetViewVULRiskListRequest { Filter?: Filter; } /** - * DescribeSearchBugInfo返回参数结构体 + * 配置风险高级配置 */ -export interface DescribeSearchBugInfoResponse { - /** - * 漏洞信息和资产信息 - 注意:此字段可能返回 null,表示取不到有效值。 - */ - Data?: DataSearchBug; +export interface TaskCenterCFGRiskInputParam { /** - * 状态值,0:查询成功,非0:查询失败 + * 检测项ID */ - ReturnCode?: number; + ItemId: string; /** - * 状态信息,success:查询成功,fail:查询失败 + * 是否开启,0-不开启,1-开启 */ - ReturnMsg?: string; + Enable: number; /** - * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + * 资源类型 */ - RequestId?: string; + ResourceType: string; } /** * CreateDomainAndIp请求参数结构体 @@ -3230,21 +3528,26 @@ export interface DomainAssetVO { BotAccessCount?: number; } /** - * 配置风险高级配置 + * DescribeSearchBugInfo返回参数结构体 */ -export interface TaskCenterCFGRiskInputParam { +export interface DescribeSearchBugInfoResponse { /** - * 检测项ID + * 漏洞信息和资产信息 + 注意:此字段可能返回 null,表示取不到有效值。 */ - ItemId: string; + Data?: DataSearchBug; /** - * 是否开启,0-不开启,1-开启 + * 状态值,0:查询成功,非0:查询失败 */ - Enable: number; + ReturnCode?: number; /** - * 资源类型 + * 状态信息,success:查询成功,fail:查询失败 */ - ResourceType: string; + ReturnMsg?: string; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; } /** * DescribeTaskLogList返回参数结构体 @@ -3618,13 +3921,9 @@ export interface DeleteRiskScanTaskResponse { RequestId?: string; } /** - * CreateDomainAndIp返回参数结构体 + * ModifyRiskCenterRiskStatus返回参数结构体 */ -export interface CreateDomainAndIpResponse { - /** - * 返回创建成功的数量 - */ - Data?: number; +export interface ModifyRiskCenterRiskStatusResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ diff --git a/tencentcloud/services/cynosdb/v20190107/cynosdb_models.d.ts b/tencentcloud/services/cynosdb/v20190107/cynosdb_models.d.ts index 5473e0c22..2814ae687 100644 --- a/tencentcloud/services/cynosdb/v20190107/cynosdb_models.d.ts +++ b/tencentcloud/services/cynosdb/v20190107/cynosdb_models.d.ts @@ -2191,7 +2191,7 @@ export interface InstanceNetInfo { */ WanDomain?: string; /** - * 外网Ip + * 外网IP 注意:此字段可能返回 null,表示取不到有效值。 */ WanIP?: string; @@ -5013,7 +5013,7 @@ export interface AuditRuleTemplateInfo { */ AlarmPolicy?: number; /** - * 模版状态。0-无任务 ,1-修改中。 + * 模板状态。0-无任务 ,1-修改中。 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: number; diff --git a/tencentcloud/services/ess/v20201111/ess_client.d.ts b/tencentcloud/services/ess/v20201111/ess_client.d.ts index 473709fca..401f84123 100644 --- a/tencentcloud/services/ess/v20201111/ess_client.d.ts +++ b/tencentcloud/services/ess/v20201111/ess_client.d.ts @@ -337,7 +337,7 @@ httpProfile.setEndpoint("file.test.ess.tencent.cn"); `1. 该接口目前仅支持签署人类型是个人签署方的场景(PERSON)。`
`2. 该接口可生成签署链接的C端签署人必须仅有手写签名和时间类型的签署控件,不支持填写控件 。`
`3. 该签署链接有效期为30分钟,过期后将失效,如需签署可重新创建签署链接 。`
-`4. 该接口返回的签署链接是用于APP集成的场景,支持APP打开或浏览器直接打开,不支持微信小程序嵌入`。
+`4. 该接口返回的签署链接适用于APP集成的场景,支持APP打开或浏览器直接打开,不支持微信小程序嵌入`。
跳转到小程序的实现,参考微信官方文档(分为全屏半屏两种方式),如何配置也可以请参考: 跳转电子签小程序配置 */ CreateFlowSignUrl(req: CreateFlowSignUrlRequest, cb?: (error: string, rep: CreateFlowSignUrlResponse) => void): Promise; diff --git a/tencentcloud/services/ess/v20201111/ess_client.js b/tencentcloud/services/ess/v20201111/ess_client.js index 86d0304c6..4b668beb3 100644 --- a/tencentcloud/services/ess/v20201111/ess_client.js +++ b/tencentcloud/services/ess/v20201111/ess_client.js @@ -437,7 +437,7 @@ httpProfile.setEndpoint("file.test.ess.tencent.cn"); `1. 该接口目前仅支持签署人类型是个人签署方的场景(PERSON)。`
`2. 该接口可生成签署链接的C端签署人必须仅有手写签名和时间类型的签署控件,不支持填写控件 。`
`3. 该签署链接有效期为30分钟,过期后将失效,如需签署可重新创建签署链接 。`
-`4. 该接口返回的签署链接是用于APP集成的场景,支持APP打开或浏览器直接打开,不支持微信小程序嵌入`。
+`4. 该接口返回的签署链接适用于APP集成的场景,支持APP打开或浏览器直接打开,不支持微信小程序嵌入`。
跳转到小程序的实现,参考微信官方文档(分为全屏半屏两种方式),如何配置也可以请参考: 跳转电子签小程序配置 */ async CreateFlowSignUrl(req, cb) { diff --git a/tencentcloud/services/essbasic/v20210526/essbasic_client.d.ts b/tencentcloud/services/essbasic/v20210526/essbasic_client.d.ts index d76ea6da6..53de02457 100644 --- a/tencentcloud/services/essbasic/v20210526/essbasic_client.d.ts +++ b/tencentcloud/services/essbasic/v20210526/essbasic_client.d.ts @@ -340,7 +340,8 @@ https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchAp */ ChannelCreateFlowApprovers(req: ChannelCreateFlowApproversRequest, cb?: (error: string, rep: ChannelCreateFlowApproversResponse) => void): Promise; /** - * 分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列 + * 分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列。 +相关系统默认角色说明可参考文档:https://cloud.tencent.com/document/product/1323/61355 */ ChannelDescribeRoles(req: ChannelDescribeRolesRequest, cb?: (error: string, rep: ChannelDescribeRolesResponse) => void): Promise; /** diff --git a/tencentcloud/services/essbasic/v20210526/essbasic_client.js b/tencentcloud/services/essbasic/v20210526/essbasic_client.js index db1a2d230..1ceda3a57 100644 --- a/tencentcloud/services/essbasic/v20210526/essbasic_client.js +++ b/tencentcloud/services/essbasic/v20210526/essbasic_client.js @@ -444,7 +444,8 @@ https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchAp return this.request("ChannelCreateFlowApprovers", req, cb); } /** - * 分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列 + * 分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列。 +相关系统默认角色说明可参考文档:https://cloud.tencent.com/document/product/1323/61355 */ async ChannelDescribeRoles(req, cb) { return this.request("ChannelDescribeRoles", req, cb); diff --git a/tencentcloud/services/live/v20180801/live_models.d.ts b/tencentcloud/services/live/v20180801/live_models.d.ts index 78be04f02..25bcf6962 100644 --- a/tencentcloud/services/live/v20180801/live_models.d.ts +++ b/tencentcloud/services/live/v20180801/live_models.d.ts @@ -2937,6 +2937,12 @@ export interface ModifyLivePullStreamTaskRequest { 1. 单位:秒,配合FileIndex使用。 */ OffsetTime?: number; + /** + * 指定任务 ID 修改任务。 + + 注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。 + */ + SpecifyTaskId?: string; /** * 目标 Url。 换目标地址,会断流重推到新地址。 @@ -4671,6 +4677,13 @@ export interface CreateLivePullStreamTaskRequest { 示例: ignore_region 用于忽略传入地域, 内部按负载分配。 */ ExtraCmd?: string; + /** + * 自定义任务 ID。 + 注: + 1. 该自定义 ID 为可选参数,如果传入,请确保该账号下传入的 ID 唯一。 + 2. 该自定义 ID 用于防止重复发起请求时产生重复任务。后面也可以用 SpecifyTaskId 来修改或删除任务。 + */ + SpecifyTaskId?: string; /** * 任务描述,限制 512 字节。 */ diff --git a/tencentcloud/services/ocr/v20181119/ocr_models.d.ts b/tencentcloud/services/ocr/v20181119/ocr_models.d.ts index fe78278b0..5252e45d7 100644 --- a/tencentcloud/services/ocr/v20181119/ocr_models.d.ts +++ b/tencentcloud/services/ocr/v20181119/ocr_models.d.ts @@ -575,6 +575,7 @@ export interface SmartStructuralOCRV2Request { RideHailingTransportLicense -- 网约车运输证 WayBill -- 快递运单 AccountOpeningPermit -- 银行开户许可证 + InvoiceEng -- 海外发票模版 */ ConfigId?: string; } @@ -1301,79 +1302,79 @@ export interface VehicleInvoiceInfo { /** * 车辆类型 */ - CarType: string; + CarType?: string; /** * 厂牌型号 */ - PlateModel: string; + PlateModel?: string; /** * 产地 */ - ProduceAddress: string; + ProduceAddress?: string; /** * 合格证号 */ - CertificateNo: string; + CertificateNo?: string; /** * 进口证明书号 */ - ImportNo: string; + ImportNo?: string; /** * LSVCA2NP9HN0xxxxx */ - VinNo: string; + VinNo?: string; /** * 完税证书号 */ - PayTaxesNo: string; + PayTaxesNo?: string; /** * 吨位 */ - Tonnage: string; + Tonnage?: string; /** * 限乘人数 */ - LimitCount: string; + LimitCount?: string; /** * 发动机号码 */ - EngineNo: string; + EngineNo?: string; /** * 商检单号 */ - BizCheckFormNo: string; + BizCheckFormNo?: string; /** * 主管税务机关代码 */ - TaxtationOrgCode: string; + TaxtationOrgCode?: string; /** * 主管税务机关名称 */ - TaxtationOrgName: string; + TaxtationOrgName?: string; /** * 税率 */ - MotorTaxRate: string; + MotorTaxRate?: string; /** - * 开户行 + * 银行账号 */ - MotorBankName: string; + MotorBankName?: string; /** - * 账号 + * 开户行 */ - MotorBankAccount: string; + MotorBankAccount?: string; /** * 销售地址 */ - SellerAddress: string; + SellerAddress?: string; /** * 销售电话 */ - SellerTel: string; + SellerTel?: string; /** * 购方身份证 */ - BuyerNo: string; + BuyerNo?: string; } /** * DriverLicenseOCR请求参数结构体 @@ -2802,7 +2803,7 @@ export interface VatInvoiceVerifyNewRequest { */ RegionCode?: string; /** - * 销方税号,通用机打电子发票必填 + * 销方税号,通用机打电子发票必填,区块链发票时必填 */ SellerTaxCode?: string; /** diff --git a/tencentcloud/services/privatedns/v20201028/privatedns_models.d.ts b/tencentcloud/services/privatedns/v20201028/privatedns_models.d.ts index 34ca7d4aa..1a887b35c 100644 --- a/tencentcloud/services/privatedns/v20201028/privatedns_models.d.ts +++ b/tencentcloud/services/privatedns/v20201028/privatedns_models.d.ts @@ -794,7 +794,7 @@ export interface DeletePrivateZoneRecordRequest { */ ZoneId?: string; /** - * 记录ID + * 记录ID(调用DescribePrivateZoneRecordList可获取到RecordId) */ RecordId?: string; /** diff --git a/tencentcloud/services/rum/v20210622/rum_models.d.ts b/tencentcloud/services/rum/v20210622/rum_models.d.ts index a54caf8d8..08d96b593 100644 --- a/tencentcloud/services/rum/v20210622/rum_models.d.ts +++ b/tencentcloud/services/rum/v20210622/rum_models.d.ts @@ -1527,7 +1527,7 @@ export interface DescribeDataPvUrlStatisticsRequest { */ Device?: string; /** - * 是否海外 + * 显示是否海外 */ IsAbroad?: string; /** @@ -1547,6 +1547,10 @@ export interface DescribeDataPvUrlStatisticsRequest { 5:1d */ GroupByType?: number; + /** + * 无需关注,是否查询zhiyan + */ + IsNewData?: number; } /** * 发布文件列表(SOURCEMAP) diff --git a/tencentcloud/services/tdmq/v20200217/tdmq_models.d.ts b/tencentcloud/services/tdmq/v20200217/tdmq_models.d.ts index d1eba2b52..2e930b7a8 100644 --- a/tencentcloud/services/tdmq/v20200217/tdmq_models.d.ts +++ b/tencentcloud/services/tdmq/v20200217/tdmq_models.d.ts @@ -4262,7 +4262,7 @@ export interface ResetMsgSubOffsetByTimestampResponse { * 结果。 注意:此字段可能返回 null,表示取不到有效值。 */ - Result: boolean; + Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -5029,7 +5029,7 @@ export interface ModifyTopicRequest { */ TopicName: string; /** - * 分区数,必须大于或者等于原分区数,若想维持原分区数请输入原数目,修改分区数仅对非全局顺序消息起效果,不允许超过128个分区。 + * 分区数,必须大于或者等于原分区数,若想维持原分区数请输入原数目,修改分区数仅对非全局顺序消息起效果,不允许超过32个分区。 */ Partitions: number; /** @@ -5069,7 +5069,7 @@ export interface ResetMsgSubOffsetByTimestampRequest { /** * Pulsar 集群的ID */ - ClusterId?: string; + ClusterId: string; } /** * CreateEnvironmentRole返回参数结构体 diff --git a/tencentcloud/services/tse/v20201207/tse_client.d.ts b/tencentcloud/services/tse/v20201207/tse_client.d.ts index b9bfd0b5b..12a19b796 100644 --- a/tencentcloud/services/tse/v20201207/tse_client.d.ts +++ b/tencentcloud/services/tse/v20201207/tse_client.d.ts @@ -1,6 +1,6 @@ import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; -import { DescribeCloudNativeAPIGatewayResponse, CreateCloudNativeAPIGatewayServiceResponse, DeleteCloudNativeAPIGatewayRouteRateLimitResponse, DescribeCloudNativeAPIGatewayServiceRateLimitRequest, CreateCloudNativeAPIGatewayRequest, DescribeCloudNativeAPIGatewayNodesRequest, ModifyCloudNativeAPIGatewayRouteRequest, DeleteNativeGatewayServerGroupResponse, CreateCloudNativeAPIGatewayRouteRateLimitResponse, DescribeSREInstanceAccessAddressResponse, ModifyCloudNativeAPIGatewayCanaryRuleResponse, CreateNativeGatewayServerGroupRequest, DescribeCloudNativeAPIGatewayCertificatesRequest, ModifyCloudNativeAPIGatewayServiceResponse, DescribeCloudNativeAPIGatewayNodesResponse, CreateCloudNativeAPIGatewayResponse, DeleteCloudNativeAPIGatewayCertificateResponse, DeleteCloudNativeAPIGatewayCanaryRuleRequest, ModifyCloudNativeAPIGatewayRouteRateLimitRequest, DescribeNacosReplicasRequest, CreateCloudNativeAPIGatewayServiceRequest, DescribeCloudNativeAPIGatewayServicesRequest, DescribeCloudNativeAPIGatewayCertificatesResponse, UpdateEngineInternetAccessRequest, CreateCloudNativeAPIGatewayCanaryRuleResponse, DescribeSREInstancesRequest, DeleteEngineResponse, DescribeCloudNativeAPIGatewayRoutesResponse, DescribeZookeeperReplicasRequest, DeleteCloudNativeAPIGatewayServiceResponse, DeleteCloudNativeAPIGatewayRouteResponse, DescribeCloudNativeAPIGatewayPortsResponse, CreateCloudNativeAPIGatewayRouteRateLimitRequest, DeleteNativeGatewayServerGroupRequest, ModifyCloudNativeAPIGatewayRouteResponse, DescribeNacosReplicasResponse, DeleteCloudNativeAPIGatewayServiceRateLimitRequest, DescribeCloudNativeAPIGatewayConfigResponse, CreateCloudNativeAPIGatewayRouteResponse, DescribeCloudNativeAPIGatewayConfigRequest, DescribeCloudNativeAPIGatewaysRequest, DescribeNacosServerInterfacesResponse, DescribeCloudNativeAPIGatewayServiceRateLimitResponse, DeleteCloudNativeAPIGatewayServiceRequest, CreateCloudNativeAPIGatewayCertificateResponse, CreateCloudNativeAPIGatewayCanaryRuleRequest, ModifyNativeGatewayServerGroupRequest, DescribeCloudNativeAPIGatewayRouteRateLimitRequest, DescribeOneCloudNativeAPIGatewayServiceRequest, DescribeCloudNativeAPIGatewaysResponse, UpdateEngineInternetAccessResponse, UpdateCloudNativeAPIGatewaySpecRequest, DescribeCloudNativeAPIGatewayServicesResponse, DeleteCloudNativeAPIGatewayRouteRateLimitRequest, DeleteEngineRequest, ModifyCloudNativeAPIGatewayServiceRateLimitRequest, DescribeSREInstanceAccessAddressRequest, DescribeCloudNativeAPIGatewayCanaryRulesResponse, DeleteCloudNativeAPIGatewayCertificateRequest, DeleteCloudNativeAPIGatewayServiceRateLimitResponse, UpdateCloudNativeAPIGatewaySpecResponse, DescribeZookeeperServerInterfacesResponse, DescribeNativeGatewayServerGroupsRequest, DeleteCloudNativeAPIGatewayRequest, DescribeCloudNativeAPIGatewayCertificateDetailsResponse, UpdateCloudNativeAPIGatewayCertificateInfoRequest, DescribeOneCloudNativeAPIGatewayServiceResponse, ModifyCloudNativeAPIGatewayServiceRequest, DeleteCloudNativeAPIGatewayResponse, CreateCloudNativeAPIGatewayCertificateRequest, ModifyCloudNativeAPIGatewayResponse, DescribeZookeeperServerInterfacesRequest, DescribeCloudNativeAPIGatewayRouteRateLimitResponse, DescribeCloudNativeAPIGatewayRequest, DescribeNativeGatewayServerGroupsResponse, DeleteCloudNativeAPIGatewayRouteRequest, DescribeCloudNativeAPIGatewayRoutesRequest, CreateEngineResponse, CreateCloudNativeAPIGatewayServiceRateLimitResponse, ModifyCloudNativeAPIGatewayServiceRateLimitResponse, DescribeNacosServerInterfacesRequest, DescribeSREInstancesResponse, DescribeCloudNativeAPIGatewayCertificateDetailsRequest, CreateCloudNativeAPIGatewayRouteRequest, CreateNativeGatewayServerGroupResponse, CreateCloudNativeAPIGatewayServiceRateLimitRequest, DescribeZookeeperReplicasResponse, CreateEngineRequest, ModifyCloudNativeAPIGatewayCanaryRuleRequest, ModifyCloudNativeAPIGatewayRequest, ModifyCloudNativeAPIGatewayRouteRateLimitResponse, DescribeCloudNativeAPIGatewayCanaryRulesRequest, DeleteCloudNativeAPIGatewayCanaryRuleResponse, DescribeCloudNativeAPIGatewayPortsRequest, ModifyNativeGatewayServerGroupResponse, UpdateCloudNativeAPIGatewayCertificateInfoResponse } from "./tse_models"; +import { DescribeCloudNativeAPIGatewayResponse, CreateCloudNativeAPIGatewayServiceResponse, DeleteCloudNativeAPIGatewayRouteRateLimitResponse, DescribeCloudNativeAPIGatewayServiceRateLimitRequest, CreateCloudNativeAPIGatewayRequest, DescribeCloudNativeAPIGatewayNodesRequest, ModifyCloudNativeAPIGatewayRouteRequest, DeleteNativeGatewayServerGroupResponse, ModifyCloudNativeAPIGatewayCertificateResponse, CreateCloudNativeAPIGatewayRouteRateLimitResponse, DescribeSREInstanceAccessAddressResponse, ModifyCloudNativeAPIGatewayCanaryRuleResponse, CreateNativeGatewayServerGroupRequest, DescribeCloudNativeAPIGatewayCertificatesRequest, ModifyCloudNativeAPIGatewayServiceResponse, DescribeCloudNativeAPIGatewayNodesResponse, CreateCloudNativeAPIGatewayResponse, DeleteCloudNativeAPIGatewayCertificateResponse, DeleteCloudNativeAPIGatewayCanaryRuleRequest, ModifyCloudNativeAPIGatewayRouteRateLimitRequest, DescribeNacosReplicasRequest, CreateCloudNativeAPIGatewayServiceRequest, ModifyCloudNativeAPIGatewayCertificateRequest, DescribeCloudNativeAPIGatewayServicesRequest, DescribeCloudNativeAPIGatewayCertificatesResponse, UpdateEngineInternetAccessRequest, CreateCloudNativeAPIGatewayCanaryRuleResponse, DescribeSREInstancesRequest, DeleteEngineResponse, DescribeCloudNativeAPIGatewayRoutesResponse, DescribeZookeeperReplicasRequest, DeleteCloudNativeAPIGatewayServiceResponse, DeleteCloudNativeAPIGatewayRouteResponse, DescribeCloudNativeAPIGatewayPortsResponse, CreateCloudNativeAPIGatewayRouteRateLimitRequest, DeleteNativeGatewayServerGroupRequest, ModifyCloudNativeAPIGatewayRouteResponse, DescribeNacosReplicasResponse, DeleteCloudNativeAPIGatewayServiceRateLimitRequest, DescribeCloudNativeAPIGatewayConfigResponse, CreateCloudNativeAPIGatewayRouteResponse, DescribeCloudNativeAPIGatewayConfigRequest, DescribeCloudNativeAPIGatewaysRequest, DescribeNacosServerInterfacesResponse, DescribeCloudNativeAPIGatewayServiceRateLimitResponse, DeleteCloudNativeAPIGatewayServiceRequest, CreateCloudNativeAPIGatewayCertificateResponse, CreateCloudNativeAPIGatewayCanaryRuleRequest, ModifyNativeGatewayServerGroupRequest, DescribeCloudNativeAPIGatewayRouteRateLimitRequest, DescribeOneCloudNativeAPIGatewayServiceRequest, DescribeCloudNativeAPIGatewaysResponse, UpdateEngineInternetAccessResponse, UpdateCloudNativeAPIGatewaySpecRequest, DescribeCloudNativeAPIGatewayServicesResponse, DeleteCloudNativeAPIGatewayRouteRateLimitRequest, DeleteEngineRequest, ModifyCloudNativeAPIGatewayServiceRateLimitRequest, DescribeSREInstanceAccessAddressRequest, DescribeCloudNativeAPIGatewayCanaryRulesResponse, DeleteCloudNativeAPIGatewayCertificateRequest, DeleteCloudNativeAPIGatewayServiceRateLimitResponse, UpdateCloudNativeAPIGatewaySpecResponse, DescribeZookeeperServerInterfacesResponse, DescribeNativeGatewayServerGroupsRequest, DeleteCloudNativeAPIGatewayRequest, DescribeCloudNativeAPIGatewayCertificateDetailsResponse, UpdateCloudNativeAPIGatewayCertificateInfoRequest, DescribeOneCloudNativeAPIGatewayServiceResponse, ModifyCloudNativeAPIGatewayServiceRequest, DeleteCloudNativeAPIGatewayResponse, CreateCloudNativeAPIGatewayCertificateRequest, ModifyCloudNativeAPIGatewayResponse, DescribeZookeeperServerInterfacesRequest, DescribeCloudNativeAPIGatewayRouteRateLimitResponse, DescribeCloudNativeAPIGatewayRequest, DescribeNativeGatewayServerGroupsResponse, DeleteCloudNativeAPIGatewayRouteRequest, DescribeCloudNativeAPIGatewayRoutesRequest, CreateEngineResponse, CreateCloudNativeAPIGatewayServiceRateLimitResponse, ModifyCloudNativeAPIGatewayServiceRateLimitResponse, DescribeNacosServerInterfacesRequest, DescribeSREInstancesResponse, DescribeCloudNativeAPIGatewayCertificateDetailsRequest, CreateCloudNativeAPIGatewayRouteRequest, CreateNativeGatewayServerGroupResponse, CreateCloudNativeAPIGatewayServiceRateLimitRequest, DescribeZookeeperReplicasResponse, CreateEngineRequest, ModifyCloudNativeAPIGatewayCanaryRuleRequest, ModifyCloudNativeAPIGatewayRequest, ModifyCloudNativeAPIGatewayRouteRateLimitResponse, DescribeCloudNativeAPIGatewayCanaryRulesRequest, DeleteCloudNativeAPIGatewayCanaryRuleResponse, DescribeCloudNativeAPIGatewayPortsRequest, ModifyNativeGatewayServerGroupResponse, UpdateCloudNativeAPIGatewayCertificateInfoResponse } from "./tse_models"; /** * tse client * @class @@ -71,6 +71,10 @@ export declare class Client extends AbstractClient { * 删除引擎实例 */ DeleteEngine(req: DeleteEngineRequest, cb?: (error: string, rep: DeleteEngineResponse) => void): Promise; + /** + * 更新云原生网关证书 + */ + ModifyCloudNativeAPIGatewayCertificate(req: ModifyCloudNativeAPIGatewayCertificateRequest, cb?: (error: string, rep: ModifyCloudNativeAPIGatewayCertificateResponse) => void): Promise; /** * 删除云原生网关的灰度规则 */ diff --git a/tencentcloud/services/tse/v20201207/tse_client.js b/tencentcloud/services/tse/v20201207/tse_client.js index 7a50c7409..f0047fe68 100644 --- a/tencentcloud/services/tse/v20201207/tse_client.js +++ b/tencentcloud/services/tse/v20201207/tse_client.js @@ -123,6 +123,12 @@ class Client extends abstract_client_1.AbstractClient { async DeleteEngine(req, cb) { return this.request("DeleteEngine", req, cb); } + /** + * 更新云原生网关证书 + */ + async ModifyCloudNativeAPIGatewayCertificate(req, cb) { + return this.request("ModifyCloudNativeAPIGatewayCertificate", req, cb); + } /** * 删除云原生网关的灰度规则 */ diff --git a/tencentcloud/services/tse/v20201207/tse_models.d.ts b/tencentcloud/services/tse/v20201207/tse_models.d.ts index 90078342d..5fb9edca3 100644 --- a/tencentcloud/services/tse/v20201207/tse_models.d.ts +++ b/tencentcloud/services/tse/v20201207/tse_models.d.ts @@ -306,6 +306,15 @@ export interface DeleteNativeGatewayServerGroupResponse { */ RequestId?: string; } +/** + * ModifyCloudNativeAPIGatewayCertificate返回参数结构体 + */ +export interface ModifyCloudNativeAPIGatewayCertificateResponse { + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; +} /** * CreateCloudNativeAPIGatewayRouteRateLimit返回参数结构体 */ @@ -683,6 +692,48 @@ export interface ExternalRedis { */ RedisTimeout: number; } +/** + * ModifyCloudNativeAPIGatewayCertificate请求参数结构体 + */ +export interface ModifyCloudNativeAPIGatewayCertificateRequest { + /** + * 网关ID + */ + GatewayId: string; + /** + * 证书id + */ + Id: string; + /** + * 证书名称,即将废弃 + * @deprecated + */ + Name?: string; + /** + * 证书私钥,CertSource为native时必填。 + */ + Key?: string; + /** + * 证书pem格式,CertSource为native时必填。 + */ + Crt?: string; + /** + * 绑定的域名,即将废弃 + * @deprecated + */ + BindDomains?: Array; + /** + * ssl平台证书 Id,CertSource为ssl时必填。 + */ + CertId?: string; + /** + * 证书来源 + - ssl (ssl平台证书),默认值 + - native (kong自定义证书) + + */ + CertSource?: string; +} /** * 多环境网络信息 */ diff --git a/tencentcloud/services/waf/v20180125/waf_client.d.ts b/tencentcloud/services/waf/v20180125/waf_client.d.ts index d86daa2a0..ae6320b00 100644 --- a/tencentcloud/services/waf/v20180125/waf_client.d.ts +++ b/tencentcloud/services/waf/v20180125/waf_client.d.ts @@ -1,6 +1,6 @@ import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; -import { ModifyUserLevelResponse, CreateAccessExportRequest, ModifyHostRequest, ModifyUserLevelRequest, DescribeAntiInfoLeakRulesResponse, DescribeIpHitItemsResponse, ModifyAntiInfoLeakRulesResponse, ModifyWebshellStatusRequest, DescribeCertificateVerifyResultRequest, DescribeUserCdcClbWafRegionsRequest, UpsertIpAccessControlRequest, DeleteAttackDownloadRecordResponse, AddAntiFakeUrlRequest, DescribeFlowTrendRequest, DescribeWafAutoDenyStatusRequest, AddCustomWhiteRuleResponse, SearchAttackLogRequest, ModifyHostFlowModeResponse, DescribeUserSignatureRuleResponse, DescribeCustomWhiteRuleResponse, SwitchElasticModeRequest, ModifyInstanceNameRequest, DescribePeakValueResponse, DescribeCiphersDetailRequest, AddDomainWhiteRuleResponse, DescribeHostLimitRequest, DescribeIpAccessControlResponse, DescribeAntiFakeUrlRequest, DescribeCustomRuleListRequest, ModifyDomainWhiteRuleRequest, DescribeTlsVersionResponse, DescribeHostsResponse, DescribePeakPointsRequest, DescribeAccessIndexRequest, ModifyInstanceQpsLimitRequest, DeleteHostRequest, DescribeCertificateVerifyResultResponse, ModifyUserSignatureRuleResponse, ModifyApiAnalyzeStatusRequest, UpsertSessionResponse, DescribeDomainVerifyResultResponse, DeleteSessionRequest, DescribeWafAutoDenyRulesRequest, ModifyWafAutoDenyRulesRequest, GenerateDealsAndPayNewRequest, RefreshAccessCheckResultRequest, DescribeUserClbWafRegionsRequest, AddAntiFakeUrlResponse, ModifyHostResponse, DeleteCustomWhiteRuleResponse, AddCustomRuleResponse, DescribeFlowTrendResponse, GetAttackDownloadRecordsRequest, ModifyDomainIpv6StatusRequest, ModifyAntiInfoLeakRuleStatusResponse, GetAttackTotalCountResponse, DescribeAntiInfoLeakageRulesResponse, ModifyInstanceNameResponse, ModifyObjectRequest, ModifyHostFlowModeRequest, DescribeDomainRulesRequest, DeleteDownloadRecordRequest, DescribeUserCdcClbWafRegionsResponse, GetAttackHistogramRequest, DeleteAccessExportResponse, ModifyProtectionStatusRequest, DescribeAccessExportsRequest, ModifyApiAnalyzeStatusResponse, DescribeCustomWhiteRuleRequest, DeleteAntiFakeUrlResponse, AddAntiInfoLeakRulesResponse, DescribeUserClbWafRegionsResponse, ModifyAntiFakeUrlStatusRequest, DeleteCustomWhiteRuleRequest, ModifyHostModeResponse, ModifyInstanceRenewFlagResponse, DescribeCCRuleListRequest, ModifyProtectionStatusResponse, DescribeAutoDenyIPRequest, ModifyObjectResponse, ModifyWafAutoDenyStatusRequest, DescribeCustomRuleListResponse, ModifyDomainsCLSStatusResponse, SwitchDomainRulesRequest, ModifyAccessPeriodResponse, DescribeVipInfoRequest, GetAttackHistogramResponse, GetInstanceQpsLimitRequest, DeleteSpartaProtectionResponse, DescribeAutoDenyIPResponse, SwitchDomainRulesResponse, SearchAccessLogResponse, DescribeAntiInfoLeakageRulesRequest, CreateHostResponse, DeleteHostResponse, SwitchElasticModeResponse, FreshAntiFakeUrlResponse, ModifyBotStatusRequest, DeleteSpartaProtectionRequest, DescribeAntiFakeRulesResponse, AddAntiInfoLeakRulesRequest, CreateHostRequest, SearchAttackLogResponse, FreshAntiFakeUrlRequest, DescribeFindDomainListResponse, DescribeWafInfoRequest, AddSpartaProtectionRequest, GetInstanceQpsLimitResponse, PostAttackDownloadTaskRequest, ModifyCustomWhiteRuleResponse, ModifyCustomWhiteRuleStatusResponse, DescribeSessionRequest, ModifyAreaBanStatusRequest, DescribePolicyStatusRequest, DescribePortsResponse, GetAttackTotalCountRequest, DescribeAccessFastAnalysisRequest, DeleteIpAccessControlRequest, ModifyDomainIpv6StatusResponse, DeleteDomainWhiteRulesResponse, DescribeAttackOverviewResponse, DescribeDomainCountInfoResponse, ModifyWafAutoDenyStatusResponse, ModifyWafThreatenIntelligenceRequest, DescribeAntiInfoLeakRulesRequest, DescribePortsRequest, ModifyHostModeRequest, DescribeWafAutoDenyStatusResponse, ModifyAntiFakeUrlRequest, DescribeDomainDetailsClbRequest, DeleteDomainWhiteRulesRequest, UpsertCCRuleResponse, DescribeDomainVerifyResultRequest, DescribeTlsVersionRequest, DescribeCiphersDetailResponse, ModifyAntiInfoLeakRulesRequest, DescribeHostLimitResponse, PostAttackDownloadTaskResponse, ModifySpartaProtectionModeResponse, ModifyBotStatusResponse, DescribeDomainDetailsSaasRequest, ModifyCustomRuleStatusResponse, AddSpartaProtectionResponse, DescribeUserDomainInfoRequest, ModifyCustomRuleRequest, CreateAccessExportResponse, GenerateDealsAndPayNewResponse, DescribeDomainWhiteRulesRequest, ModifyHostStatusResponse, ModifyCustomRuleStatusRequest, DescribePeakPointsResponse, DeleteDownloadRecordResponse, DescribeHostRequest, ModifyAccessPeriodRequest, DescribeAttackOverviewRequest, DescribePeakValueRequest, DescribeDomainDetailsClbResponse, ModifyAntiFakeUrlResponse, ModifySpartaProtectionResponse, ModifyWafAutoDenyRulesResponse, DescribeBatchIpAccessControlRequest, DescribePolicyStatusResponse, DescribeInstancesRequest, DeleteIpAccessControlResponse, ModifyCustomWhiteRuleRequest, DescribeWafInfoResponse, DescribeDomainRulesResponse, ModifyInstanceRenewFlagRequest, DescribeBatchIpAccessControlResponse, DescribeDomainDetailsSaasResponse, AddCustomRuleRequest, DescribeWafAutoDenyRulesResponse, DeleteCCRuleRequest, ModifyAreaBanStatusResponse, DeleteCustomRuleRequest, DescribeInstancesResponse, DescribeCCRuleResponse, ModifyDomainWhiteRuleResponse, DescribeAntiFakeUrlResponse, DescribeAccessFastAnalysisResponse, DescribeDomainsResponse, DescribeFindDomainListRequest, SearchAccessLogRequest, ModifyAntiFakeUrlStatusResponse, DescribeHostsRequest, ModifyInstanceElasticModeRequest, UpsertCCRuleRequest, ModifyModuleStatusResponse, ModifyCustomWhiteRuleStatusRequest, DeleteAntiFakeUrlRequest, ModifyInstanceQpsLimitResponse, ModifyWebshellStatusResponse, DeleteAntiInfoLeakRuleRequest, ModifyInstanceElasticModeResponse, DescribeIpHitItemsRequest, DescribeVipInfoResponse, DescribeCCRuleRequest, ModifyDomainsCLSStatusRequest, DescribeCCRuleListResponse, ModifyModuleStatusRequest, DescribeRuleLimitRequest, DescribeDomainCountInfoRequest, GetAttackDownloadRecordsResponse, DeleteAccessExportRequest, ModifySpartaProtectionRequest, DescribeIpAccessControlRequest, DescribeDomainWhiteRulesResponse, DescribeWafThreatenIntelligenceResponse, DescribeAccessHistogramResponse, DescribeSessionResponse, DeleteAttackDownloadRecordRequest, DescribeAntiFakeRulesRequest, AddCustomWhiteRuleRequest, AddDomainWhiteRuleRequest, UpsertIpAccessControlResponse, DeleteAntiInfoLeakRuleResponse, DescribeAccessHistogramRequest, DeleteSessionResponse, UpsertSessionRequest, DescribeRuleLimitResponse, DescribeWafThreatenIntelligenceRequest, DescribeAccessIndexResponse, DescribeAccessExportsResponse, DeleteCustomRuleResponse, ModifyUserSignatureRuleRequest, DescribeUserSignatureRuleRequest, DescribeObjectsResponse, DescribeHostResponse, DeleteCCRuleResponse, ModifyAntiInfoLeakRuleStatusRequest, ModifySpartaProtectionModeRequest, DescribeDomainsRequest, DescribeObjectsRequest, ModifyWafThreatenIntelligenceResponse, DescribeUserDomainInfoResponse, ModifyHostStatusRequest, RefreshAccessCheckResultResponse, ModifyCustomRuleResponse } from "./waf_models"; +import { ModifyUserLevelResponse, CreateAccessExportRequest, ModifyHostRequest, ModifyUserLevelRequest, DescribeAntiInfoLeakRulesResponse, DescribeIpHitItemsResponse, ModifyAntiInfoLeakRulesResponse, ModifyObjectResponse, DescribeCertificateVerifyResultRequest, DescribeUserCdcClbWafRegionsRequest, UpsertIpAccessControlRequest, DeleteAttackDownloadRecordResponse, AddAntiFakeUrlRequest, DescribeFlowTrendRequest, DescribeWafAutoDenyStatusRequest, AddCustomWhiteRuleResponse, SearchAttackLogRequest, ModifyHostFlowModeResponse, DescribeUserSignatureRuleResponse, DescribeCustomWhiteRuleResponse, SwitchElasticModeRequest, ModifyInstanceNameRequest, DescribePeakValueResponse, DescribeCiphersDetailRequest, AddDomainWhiteRuleResponse, DescribeHostLimitRequest, DescribeIpAccessControlResponse, DescribeAntiFakeUrlRequest, DeleteAttackWhiteRuleRequest, DescribeCustomRuleListRequest, ModifyDomainWhiteRuleRequest, DescribeTlsVersionResponse, DescribeHostsResponse, DescribePeakPointsRequest, DescribeAccessIndexRequest, ModifyInstanceQpsLimitRequest, DeleteHostRequest, DescribeCertificateVerifyResultResponse, ModifyUserSignatureRuleResponse, ModifyApiAnalyzeStatusRequest, UpsertSessionResponse, DescribeDomainVerifyResultResponse, DeleteSessionRequest, DescribeWafAutoDenyRulesRequest, ModifyWafAutoDenyRulesRequest, GenerateDealsAndPayNewRequest, RefreshAccessCheckResultRequest, DescribeUserClbWafRegionsRequest, AddAntiFakeUrlResponse, ModifyHostResponse, DeleteCustomWhiteRuleResponse, AddCustomRuleResponse, DescribeFlowTrendResponse, GetAttackDownloadRecordsRequest, ModifyDomainIpv6StatusRequest, ModifyAntiInfoLeakRuleStatusResponse, GetAttackTotalCountResponse, ModifyBotStatusResponse, DescribeAntiInfoLeakageRulesResponse, ModifyInstanceNameResponse, ModifyObjectRequest, ModifyHostFlowModeRequest, DescribeDomainRulesRequest, DeleteDownloadRecordRequest, DescribeUserCdcClbWafRegionsResponse, GetAttackHistogramRequest, DeleteAccessExportResponse, ModifyProtectionStatusRequest, DescribeAccessExportsRequest, ModifyApiAnalyzeStatusResponse, DescribeCustomWhiteRuleRequest, DeleteAntiFakeUrlResponse, AddAntiInfoLeakRulesResponse, DescribeUserClbWafRegionsResponse, ModifyAntiFakeUrlStatusRequest, DeleteCustomWhiteRuleRequest, ModifyHostModeResponse, ModifyInstanceRenewFlagResponse, DescribeCCRuleListRequest, ModifyProtectionStatusResponse, DescribeAutoDenyIPRequest, AddAttackWhiteRuleResponse, ModifyWafAutoDenyStatusRequest, DescribeCustomRuleListResponse, DeleteAttackWhiteRuleResponse, SwitchDomainRulesRequest, ModifyAccessPeriodResponse, ModifyWebshellStatusRequest, DescribeVipInfoRequest, GetAttackHistogramResponse, GetInstanceQpsLimitRequest, DeleteSpartaProtectionResponse, ModifyAttackWhiteRuleResponse, DescribeAutoDenyIPResponse, SwitchDomainRulesResponse, SearchAccessLogResponse, DescribeAntiInfoLeakageRulesRequest, CreateHostResponse, DeleteHostResponse, SwitchElasticModeResponse, FreshAntiFakeUrlResponse, ModifyBotStatusRequest, DeleteSpartaProtectionRequest, DescribeAntiFakeRulesResponse, AddAntiInfoLeakRulesRequest, ModifyAttackWhiteRuleRequest, CreateHostRequest, SearchAttackLogResponse, FreshAntiFakeUrlRequest, DescribeFindDomainListResponse, DescribeWafInfoRequest, AddSpartaProtectionRequest, GetInstanceQpsLimitResponse, PostAttackDownloadTaskRequest, ModifyCustomWhiteRuleResponse, ModifyCustomWhiteRuleStatusResponse, DescribeSessionRequest, ModifyAreaBanStatusRequest, DescribePolicyStatusRequest, DescribePortsResponse, GetAttackTotalCountRequest, DescribeAccessFastAnalysisRequest, DeleteIpAccessControlRequest, ModifyDomainIpv6StatusResponse, DeleteDomainWhiteRulesResponse, DescribeAttackOverviewResponse, DescribeDomainCountInfoResponse, ModifyWafAutoDenyStatusResponse, ModifyWafThreatenIntelligenceRequest, DescribeAntiInfoLeakRulesRequest, DescribePortsRequest, ModifyHostModeRequest, DescribeWafAutoDenyStatusResponse, ModifyAntiFakeUrlRequest, DescribeDomainDetailsClbRequest, DeleteDomainWhiteRulesRequest, UpsertCCRuleResponse, DescribeDomainVerifyResultRequest, DescribeTlsVersionRequest, DescribeCiphersDetailResponse, ModifyAntiInfoLeakRulesRequest, DescribeHostLimitResponse, PostAttackDownloadTaskResponse, ModifySpartaProtectionModeResponse, DescribeAttackWhiteRuleRequest, DescribeDomainDetailsSaasRequest, ModifyCustomRuleStatusResponse, AddSpartaProtectionResponse, DescribeUserDomainInfoRequest, ModifyCustomRuleRequest, CreateAccessExportResponse, GenerateDealsAndPayNewResponse, DescribeDomainWhiteRulesRequest, ModifyHostStatusResponse, ModifyCustomRuleStatusRequest, DescribePeakPointsResponse, DeleteDownloadRecordResponse, DescribeHostRequest, ModifyAccessPeriodRequest, DescribeAttackOverviewRequest, DescribePeakValueRequest, DescribeDomainDetailsClbResponse, ModifyAntiFakeUrlResponse, ModifySpartaProtectionResponse, ModifyWafAutoDenyRulesResponse, DescribeBatchIpAccessControlRequest, DescribePolicyStatusResponse, DescribeInstancesRequest, DeleteIpAccessControlResponse, ModifyCustomWhiteRuleRequest, DescribeWafInfoResponse, DescribeDomainRulesResponse, ModifyInstanceRenewFlagRequest, DescribeBatchIpAccessControlResponse, DescribeDomainDetailsSaasResponse, AddAttackWhiteRuleRequest, AddCustomRuleRequest, DescribeWafAutoDenyRulesResponse, DeleteCCRuleRequest, ModifyAreaBanStatusResponse, DeleteCustomRuleRequest, DescribeInstancesResponse, DescribeCCRuleResponse, ModifyDomainWhiteRuleResponse, DescribeAntiFakeUrlResponse, DescribeAccessFastAnalysisResponse, DescribeDomainsResponse, DescribeFindDomainListRequest, SearchAccessLogRequest, ModifyAntiFakeUrlStatusResponse, DescribeHostsRequest, ModifyInstanceElasticModeRequest, UpsertCCRuleRequest, ModifyModuleStatusResponse, ModifyCustomWhiteRuleStatusRequest, DeleteAntiFakeUrlRequest, ModifyInstanceQpsLimitResponse, ModifyWebshellStatusResponse, DeleteAntiInfoLeakRuleRequest, ModifyInstanceElasticModeResponse, DescribeIpHitItemsRequest, DescribeVipInfoResponse, DescribeCCRuleRequest, ModifyDomainsCLSStatusRequest, DescribeCCRuleListResponse, ModifyModuleStatusRequest, DescribeRuleLimitRequest, DescribeDomainCountInfoRequest, GetAttackDownloadRecordsResponse, DeleteAccessExportRequest, ModifySpartaProtectionRequest, DescribeIpAccessControlRequest, DescribeDomainWhiteRulesResponse, ModifyDomainsCLSStatusResponse, DescribeWafThreatenIntelligenceResponse, DescribeAccessHistogramResponse, DescribeSessionResponse, DeleteAttackDownloadRecordRequest, DescribeAntiFakeRulesRequest, AddCustomWhiteRuleRequest, AddDomainWhiteRuleRequest, UpsertIpAccessControlResponse, DeleteAntiInfoLeakRuleResponse, DescribeAccessHistogramRequest, DeleteSessionResponse, UpsertSessionRequest, DescribeRuleLimitResponse, DescribeWafThreatenIntelligenceRequest, DescribeAccessIndexResponse, DescribeAccessExportsResponse, DeleteCustomRuleResponse, ModifyUserSignatureRuleRequest, DescribeUserSignatureRuleRequest, DescribeObjectsResponse, DescribeHostResponse, DeleteCCRuleResponse, DescribeAttackWhiteRuleResponse, ModifyAntiInfoLeakRuleStatusRequest, ModifySpartaProtectionModeRequest, DescribeDomainsRequest, DescribeObjectsRequest, ModifyWafThreatenIntelligenceResponse, DescribeUserDomainInfoResponse, ModifyHostStatusRequest, RefreshAccessCheckResultResponse, ModifyCustomRuleResponse } from "./waf_models"; /** * waf client * @class @@ -232,6 +232,10 @@ export declare class Client extends AbstractClient { */ DescribeWafInfo(req: DescribeWafInfoRequest, cb?: (error: string, rep: DescribeWafInfoResponse) => void): Promise; + /** + * 获取用户规则白名单列表 + */ + DescribeAttackWhiteRule(req: DescribeAttackWhiteRuleRequest, cb?: (error: string, rep: DescribeAttackWhiteRuleResponse) => void): Promise; /** * clb-waf中获取防护域名列表 */ @@ -253,9 +257,9 @@ export declare class Client extends AbstractClient { */ ModifyHost(req: ModifyHostRequest, cb?: (error: string, rep: ModifyHostResponse) => void): Promise; /** - * 查询用户TLS版本 + * Bot_V2 bot总开关更新 */ - DescribeTlsVersion(req?: DescribeTlsVersionRequest, cb?: (error: string, rep: DescribeTlsVersionResponse) => void): Promise; + ModifyBotStatus(req: ModifyBotStatusRequest, cb?: (error: string, rep: ModifyBotStatusResponse) => void): Promise; /** * waf斯巴达-waf开关 */ @@ -285,9 +289,9 @@ export declare class Client extends AbstractClient { */ DeleteDownloadRecord(req: DeleteDownloadRecordRequest, cb?: (error: string, rep: DeleteDownloadRecordResponse) => void): Promise; /** - * Bot_V2 bot总开关更新 + * 查询用户TLS版本 */ - ModifyBotStatus(req: ModifyBotStatusRequest, cb?: (error: string, rep: ModifyBotStatusResponse) => void): Promise; + DescribeTlsVersion(req?: DescribeTlsVersionRequest, cb?: (error: string, rep: DescribeTlsVersionResponse) => void): Promise; /** * 编辑信息防泄漏规则 */ @@ -312,10 +316,18 @@ export declare class Client extends AbstractClient { * 开启或禁用访问控制(自定义策略) */ ModifyCustomRuleStatus(req: ModifyCustomRuleStatusRequest, cb?: (error: string, rep: ModifyCustomRuleStatusResponse) => void): Promise; + /** + * 供用户控制台调用,删除Tiga规则引擎白名单。 + */ + DeleteAttackWhiteRule(req: DeleteAttackWhiteRuleRequest, cb?: (error: string, rep: DeleteAttackWhiteRuleResponse) => void): Promise; /** * Waf ip黑白名单查询 */ DescribeIpAccessControl(req: DescribeIpAccessControlRequest, cb?: (error: string, rep: DescribeIpAccessControlResponse) => void): Promise; + /** + * 供用户控制台调用,增加Tiga规则引擎白名单。 + */ + AddAttackWhiteRule(req: AddAttackWhiteRuleRequest, cb?: (error: string, rep: AddAttackWhiteRuleResponse) => void): Promise; /** * 获取域名概况 */ @@ -404,6 +416,10 @@ export declare class Client extends AbstractClient { * 查询用户所有实例的详细信息 */ DescribeInstances(req: DescribeInstancesRequest, cb?: (error: string, rep: DescribeInstancesResponse) => void): Promise; + /** + * 供用户控制台调用,修改Tiga规则引擎白名单。 + */ + ModifyAttackWhiteRule(req: ModifyAttackWhiteRuleRequest, cb?: (error: string, rep: ModifyAttackWhiteRuleResponse) => void): Promise; /** * 修改用户防护规则,开启关闭具体的某条规则 */ diff --git a/tencentcloud/services/waf/v20180125/waf_client.js b/tencentcloud/services/waf/v20180125/waf_client.js index 770ad39b1..aefcdb005 100644 --- a/tencentcloud/services/waf/v20180125/waf_client.js +++ b/tencentcloud/services/waf/v20180125/waf_client.js @@ -360,6 +360,12 @@ class Client extends abstract_client_1.AbstractClient { async DescribeWafInfo(req, cb) { return this.request("DescribeWafInfo", req, cb); } + /** + * 获取用户规则白名单列表 + */ + async DescribeAttackWhiteRule(req, cb) { + return this.request("DescribeAttackWhiteRule", req, cb); + } /** * clb-waf中获取防护域名列表 */ @@ -391,10 +397,10 @@ class Client extends abstract_client_1.AbstractClient { return this.request("ModifyHost", req, cb); } /** - * 查询用户TLS版本 + * Bot_V2 bot总开关更新 */ - async DescribeTlsVersion(req, cb) { - return this.request("DescribeTlsVersion", req, cb); + async ModifyBotStatus(req, cb) { + return this.request("ModifyBotStatus", req, cb); } /** * waf斯巴达-waf开关 @@ -439,10 +445,10 @@ class Client extends abstract_client_1.AbstractClient { return this.request("DeleteDownloadRecord", req, cb); } /** - * Bot_V2 bot总开关更新 + * 查询用户TLS版本 */ - async ModifyBotStatus(req, cb) { - return this.request("ModifyBotStatus", req, cb); + async DescribeTlsVersion(req, cb) { + return this.request("DescribeTlsVersion", req, cb); } /** * 编辑信息防泄漏规则 @@ -480,12 +486,24 @@ class Client extends abstract_client_1.AbstractClient { async ModifyCustomRuleStatus(req, cb) { return this.request("ModifyCustomRuleStatus", req, cb); } + /** + * 供用户控制台调用,删除Tiga规则引擎白名单。 + */ + async DeleteAttackWhiteRule(req, cb) { + return this.request("DeleteAttackWhiteRule", req, cb); + } /** * Waf ip黑白名单查询 */ async DescribeIpAccessControl(req, cb) { return this.request("DescribeIpAccessControl", req, cb); } + /** + * 供用户控制台调用,增加Tiga规则引擎白名单。 + */ + async AddAttackWhiteRule(req, cb) { + return this.request("AddAttackWhiteRule", req, cb); + } /** * 获取域名概况 */ @@ -618,6 +636,12 @@ class Client extends abstract_client_1.AbstractClient { async DescribeInstances(req, cb) { return this.request("DescribeInstances", req, cb); } + /** + * 供用户控制台调用,修改Tiga规则引擎白名单。 + */ + async ModifyAttackWhiteRule(req, cb) { + return this.request("ModifyAttackWhiteRule", req, cb); + } /** * 修改用户防护规则,开启关闭具体的某条规则 */ diff --git a/tencentcloud/services/waf/v20180125/waf_models.d.ts b/tencentcloud/services/waf/v20180125/waf_models.d.ts index 2c82f623c..62a65a6f0 100644 --- a/tencentcloud/services/waf/v20180125/waf_models.d.ts +++ b/tencentcloud/services/waf/v20180125/waf_models.d.ts @@ -171,13 +171,13 @@ export interface ModifyAntiInfoLeakRulesResponse { RequestId?: string; } /** - * ModifyWebshellStatus请求参数结构体 + * ModifyObject返回参数结构体 */ -export interface ModifyWebshellStatusRequest { +export interface ModifyObjectResponse { /** - * 域名webshell状态 + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ - Webshell: WebshellStatus; + RequestId?: string; } /** * DescribeCertificateVerifyResult请求参数结构体 @@ -680,6 +680,19 @@ export interface DescribeAntiFakeUrlRequest { */ PageInfo: PageInfo; } +/** + * DeleteAttackWhiteRule请求参数结构体 + */ +export interface DeleteAttackWhiteRuleRequest { + /** + * 规则序号组 + */ + Ids: Array; + /** + * 用户域名 + */ + Domain: string; +} /** * 数据封装 */ @@ -1180,6 +1193,20 @@ export interface GetAttackTotalCountResponse { */ RequestId?: string; } +/** + * ModifyBotStatus返回参数结构体 + */ +export interface ModifyBotStatusResponse { + /** + * 正常情况为null + 注意:此字段可能返回 null,表示取不到有效值。 + */ + Data: string; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; +} /** * DescribeAntiInfoLeakageRules返回参数结构体 */ @@ -1572,6 +1599,43 @@ export interface DeleteCustomWhiteRuleRequest { */ RuleId: number; } +/** + * 用户规则白名单 + */ +export interface UserWhiteRule { + /** + * 白名单的id + */ + WhiteRuleId: number; + /** + * 规则id + */ + SignatureId: string; + /** + * 状态 + */ + Status: number; + /** + * 匹配域 + */ + MatchField: string; + /** + * 匹配方法 + */ + MatchMethod: string; + /** + * 匹配内容 + */ + MatchContent: string; + /** + * 创建时间 + */ + CreateTime: string; + /** + * 修改时间 + */ + ModifyTime: string; +} /** * ModifyHostMode返回参数结构体 */ @@ -1662,9 +1726,13 @@ export interface DescribeAutoDenyIPRequest { Sort?: string; } /** - * ModifyObject返回参数结构体 + * AddAttackWhiteRule返回参数结构体 */ -export interface ModifyObjectResponse { +export interface AddAttackWhiteRuleResponse { + /** + * 规则总数 + */ + RuleId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -1697,9 +1765,27 @@ export interface DescribeCustomRuleListResponse { RequestId?: string; } /** - * ModifyDomainsCLSStatus返回参数结构体 + * 响应体的返回码 */ -export interface ModifyDomainsCLSStatusResponse { +export interface ResponseCode { + /** + * 如果成功则返回Success,失败则返回云api定义的错误码 + */ + Code: string; + /** + * 如果成功则返回Success,失败则返回WAF定义的二级错误码 + */ + Message: string; +} +/** + * DeleteAttackWhiteRule返回参数结构体 + */ +export interface DeleteAttackWhiteRuleResponse { + /** + * 删除失败的规则序号组 + 注意:此字段可能返回 null,表示取不到有效值。 + */ + FailIds: Array; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @@ -1761,6 +1847,15 @@ export interface ClbHostResult { */ FlowMode: number; } +/** + * ModifyWebshellStatus请求参数结构体 + */ +export interface ModifyWebshellStatusRequest { + /** + * 域名webshell状态 + */ + Webshell: WebshellStatus; +} /** * DescribeVipInfo请求参数结构体 */ @@ -1831,13 +1926,17 @@ export interface DeleteSpartaProtectionResponse { RequestId?: string; } /** - * 参数包装 + * ModifyAttackWhiteRule返回参数结构体 */ -export interface SessionData { +export interface ModifyAttackWhiteRuleResponse { /** - * session定义 + * 规则总数 */ - Res: Array; + RuleId: number; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; } /** * DescribeAutoDenyIP返回参数结构体 @@ -2303,6 +2402,31 @@ export interface AccessRuleInfo { */ Tag: AccessRuleTagInfo; } +/** + * ModifyAttackWhiteRule请求参数结构体 + */ +export interface ModifyAttackWhiteRuleRequest { + /** + * 规则序号 + */ + RuleId: number; + /** + * 域名 + */ + Domain: string; + /** + * 规则Id + */ + SignatureId: string; + /** + * 规则状态 + */ + Status: number; + /** + * 匹配规则项列表 + */ + Rules: Array; +} /** * clb-waf防护域名 */ @@ -3526,18 +3650,33 @@ export interface ModifySpartaProtectionModeResponse { RequestId?: string; } /** - * ModifyBotStatus返回参数结构体 + * DescribeAttackWhiteRule请求参数结构体 */ -export interface ModifyBotStatusResponse { +export interface DescribeAttackWhiteRuleRequest { /** - * 正常情况为null - 注意:此字段可能返回 null,表示取不到有效值。 + * 需要查询的域名 */ - Data: string; + Domain: string; /** - * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + * 分页 */ - RequestId?: string; + Offset: number; + /** + * 每页容量 + */ + Limit: number; + /** + * 排序字段,支持user_id, signature_id, modify_time + */ + By?: string; + /** + * 排序方式 + */ + Order?: string; + /** + * 筛选条件,支持SignatureId, MatchContent + */ + Filters?: Array; } /** * DescribeDomainDetailsSaas请求参数结构体 @@ -4896,6 +5035,31 @@ export interface DomainPackageNew { */ Region: string; } +/** + * AddAttackWhiteRule请求参数结构体 + */ +export interface AddAttackWhiteRuleRequest { + /** + * 域名 + */ + Domain: string; + /** + * 规则Id + */ + SignatureId: string; + /** + * 规则状态 + */ + Status: number; + /** + * 匹配规则项列表 + */ + Rules: Array; + /** + * 规则序号 + */ + RuleId?: number; +} /** * AddCustomRule请求参数结构体 */ @@ -5814,6 +5978,32 @@ export interface TargetEntity { */ Domain?: string; } +/** + * 用户规则白名单规则子项 + */ +export interface UserWhiteRuleItem { + /** + * 匹配域 + */ + MatchField: string; + /** + * 匹配方法 + */ + MatchMethod: string; + /** + * 匹配内容 + */ + MatchContent: string; +} +/** + * 参数包装 + */ +export interface SessionData { + /** + * session定义 + */ + Res: Array; +} /** * cc规则 */ @@ -6109,6 +6299,15 @@ export interface DescribeDomainWhiteRulesResponse { */ RequestId?: string; } +/** + * ModifyDomainsCLSStatus返回参数结构体 + */ +export interface ModifyDomainsCLSStatusResponse { + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; +} /** * DescribeWafThreatenIntelligence返回参数结构体 */ @@ -6892,17 +7091,22 @@ export interface DomainURI { Edition: string; } /** - * 响应体的返回码 + * DescribeAttackWhiteRule返回参数结构体 */ -export interface ResponseCode { +export interface DescribeAttackWhiteRuleResponse { /** - * 如果成功则返回Success,失败则返回云api定义的错误码 + * 规则总数 */ - Code: string; + Total: number; /** - * 如果成功则返回Success,失败则返回WAF定义的二级错误码 + * 规则白名单列表 + 注意:此字段可能返回 null,表示取不到有效值。 */ - Message: string; + List: Array; + /** + * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + */ + RequestId?: string; } /** * ModifyAntiInfoLeakRuleStatus请求参数结构体 diff --git a/test/ccc.v20200210.test.js b/test/ccc.v20200210.test.js index 5979e2183..c9076475c 100644 --- a/test/ccc.v20200210.test.js +++ b/test/ccc.v20200210.test.js @@ -378,6 +378,16 @@ it("ccc.v20200210.DescribeProtectedTelCdr", async function () { } }) +it("ccc.v20200210.DescribeIMCdrList", async function () { + try { + const data = await client.DescribeIMCdrList({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("ccc.v20200210.DescribeCallInMetrics", async function () { try { const data = await client.DescribeCallInMetrics({}) diff --git a/test/cdwpg.v20201230.test.js b/test/cdwpg.v20201230.test.js index a9e757964..a13d4f416 100644 --- a/test/cdwpg.v20201230.test.js +++ b/test/cdwpg.v20201230.test.js @@ -18,9 +18,9 @@ const client = new tencentcloud.cdwpg.v20201230.Client({ }) describe("cdwpg.v20201230.test.js", function () { -it("cdwpg.v20201230.DestroyInstanceByApi", async function () { +it("cdwpg.v20201230.DescribeInstanceState", async function () { try { - const data = await client.DestroyInstanceByApi({}) + const data = await client.DescribeInstanceState({}) expect(data).to.be.ok } catch(error) { expect(error.requestId).to.be.ok @@ -28,9 +28,9 @@ it("cdwpg.v20201230.DestroyInstanceByApi", async function () { } }) -it("cdwpg.v20201230.CreateInstanceByApi", async function () { +it("cdwpg.v20201230.DestroyInstanceByApi", async function () { try { - const data = await client.CreateInstanceByApi({}) + const data = await client.DestroyInstanceByApi({}) expect(data).to.be.ok } catch(error) { expect(error.requestId).to.be.ok @@ -38,9 +38,9 @@ it("cdwpg.v20201230.CreateInstanceByApi", async function () { } }) -it("cdwpg.v20201230.DescribeInstanceState", async function () { +it("cdwpg.v20201230.DescribeInstance", async function () { try { - const data = await client.DescribeInstanceState({}) + const data = await client.DescribeInstance({}) expect(data).to.be.ok } catch(error) { expect(error.requestId).to.be.ok @@ -48,9 +48,9 @@ it("cdwpg.v20201230.DescribeInstanceState", async function () { } }) -it("cdwpg.v20201230.ModifyInstance", async function () { +it("cdwpg.v20201230.CreateInstanceByApi", async function () { try { - const data = await client.ModifyInstance({}) + const data = await client.CreateInstanceByApi({}) expect(data).to.be.ok } catch(error) { expect(error.requestId).to.be.ok @@ -68,4 +68,14 @@ it("cdwpg.v20201230.DescribeSimpleInstances", async function () { } }) +it("cdwpg.v20201230.ModifyInstance", async function () { + try { + const data = await client.ModifyInstance({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + }) diff --git a/test/csip.v20221121.test.js b/test/csip.v20221121.test.js index 24d3d50ec..214717977 100644 --- a/test/csip.v20221121.test.js +++ b/test/csip.v20221121.test.js @@ -38,6 +38,16 @@ it("csip.v20221121.DescribeDbAssetInfo", async function () { } }) +it("csip.v20221121.DescribeRiskCenterVULViewVULRiskList", async function () { + try { + const data = await client.DescribeRiskCenterVULViewVULRiskList({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("csip.v20221121.DescribeDomainAssets", async function () { try { const data = await client.DescribeDomainAssets({}) @@ -248,6 +258,16 @@ it("csip.v20221121.DescribeDbAssets", async function () { } }) +it("csip.v20221121.DescribeRiskCenterPortViewPortRiskList", async function () { + try { + const data = await client.DescribeRiskCenterPortViewPortRiskList({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("csip.v20221121.DescribeRiskCenterAssetViewPortRiskList", async function () { try { const data = await client.DescribeRiskCenterAssetViewPortRiskList({}) @@ -258,6 +278,16 @@ it("csip.v20221121.DescribeRiskCenterAssetViewPortRiskList", async function () { } }) +it("csip.v20221121.ModifyRiskCenterRiskStatus", async function () { + try { + const data = await client.ModifyRiskCenterRiskStatus({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("csip.v20221121.StopRiskCenterTask", async function () { try { const data = await client.StopRiskCenterTask({}) diff --git a/test/tse.v20201207.test.js b/test/tse.v20201207.test.js index 185fd90bb..a32169fed 100644 --- a/test/tse.v20201207.test.js +++ b/test/tse.v20201207.test.js @@ -178,6 +178,16 @@ it("tse.v20201207.DeleteEngine", async function () { } }) +it("tse.v20201207.ModifyCloudNativeAPIGatewayCertificate", async function () { + try { + const data = await client.ModifyCloudNativeAPIGatewayCertificate({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("tse.v20201207.DeleteCloudNativeAPIGatewayCanaryRule", async function () { try { const data = await client.DeleteCloudNativeAPIGatewayCanaryRule({}) diff --git a/test/waf.v20180125.test.js b/test/waf.v20180125.test.js index 2acb5a7fc..335cf6055 100644 --- a/test/waf.v20180125.test.js +++ b/test/waf.v20180125.test.js @@ -558,6 +558,16 @@ it("waf.v20180125.DescribeWafInfo", async function () { } }) +it("waf.v20180125.DescribeAttackWhiteRule", async function () { + try { + const data = await client.DescribeAttackWhiteRule({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("waf.v20180125.DescribeHosts", async function () { try { const data = await client.DescribeHosts({}) @@ -608,9 +618,9 @@ it("waf.v20180125.ModifyHost", async function () { } }) -it("waf.v20180125.DescribeTlsVersion", async function () { +it("waf.v20180125.ModifyBotStatus", async function () { try { - const data = await client.DescribeTlsVersion({}) + const data = await client.ModifyBotStatus({}) expect(data).to.be.ok } catch(error) { expect(error.requestId).to.be.ok @@ -688,9 +698,9 @@ it("waf.v20180125.DeleteDownloadRecord", async function () { } }) -it("waf.v20180125.ModifyBotStatus", async function () { +it("waf.v20180125.DescribeTlsVersion", async function () { try { - const data = await client.ModifyBotStatus({}) + const data = await client.DescribeTlsVersion({}) expect(data).to.be.ok } catch(error) { expect(error.requestId).to.be.ok @@ -758,6 +768,16 @@ it("waf.v20180125.ModifyCustomRuleStatus", async function () { } }) +it("waf.v20180125.DeleteAttackWhiteRule", async function () { + try { + const data = await client.DeleteAttackWhiteRule({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("waf.v20180125.DescribeIpAccessControl", async function () { try { const data = await client.DescribeIpAccessControl({}) @@ -768,6 +788,16 @@ it("waf.v20180125.DescribeIpAccessControl", async function () { } }) +it("waf.v20180125.AddAttackWhiteRule", async function () { + try { + const data = await client.AddAttackWhiteRule({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("waf.v20180125.DescribeDomainCountInfo", async function () { try { const data = await client.DescribeDomainCountInfo({}) @@ -988,6 +1018,16 @@ it("waf.v20180125.DescribeInstances", async function () { } }) +it("waf.v20180125.ModifyAttackWhiteRule", async function () { + try { + const data = await client.ModifyAttackWhiteRule({}) + expect(data).to.be.ok + } catch(error) { + expect(error.requestId).to.be.ok + expect(error.code).to.be.ok + } +}) + it("waf.v20180125.ModifyUserSignatureRule", async function () { try { const data = await client.ModifyUserSignatureRule({})