diff --git a/CHANGELOG.md b/CHANGELOG.md index eddd474089..ce1bf36a81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,60 +1,81 @@ # 本版本更新包含以下内容: -## 弹性伸缩(as) 版本:2018-04-19 +## DDoS 防护(antiddos) 版本:2020-03-09 -### 第 37 次发布 +### 第 5 次发布 -发布时间:2021-07-20 08:04:50 +发布时间:2021-07-21 08:00:04 本次发布包含了以下内容: 改善已有的文档。 -修改接口: +新增接口: -* [CreateAutoScalingGroup](https://cloud.tencent.com/document/api/377/20440) +* [SwitchWaterPrintConfig](https://cloud.tencent.com/document/api/1021/59001) - * 新增入参:InstanceAllocationPolicy, SpotMixedAllocationPolicy +修改数据结构: -* [ModifyAutoScalingGroup](https://cloud.tencent.com/document/api/377/20433) +* [ForwardListener](https://cloud.tencent.com/document/api/1021/57582#ForwardListener) - * 新增入参:InstanceAllocationPolicy, SpotMixedAllocationPolicy + * 新增成员:FrontendPortEnd +* [WaterPrintConfig](https://cloud.tencent.com/document/api/1021/57582#WaterPrintConfig) -新增数据结构: + * 新增成员:Verify -* [SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy) -修改数据结构: -* [AutoScalingGroup](https://cloud.tencent.com/document/api/377/20453#AutoScalingGroup) - * 新增成员:InstanceAllocationPolicy, SpotMixedAllocationPolicy, CapacityRebalance +## 内容分发网络(cdn) 版本:2018-06-06 +### 第 71 次发布 +发布时间:2021-07-21 08:04:29 +本次发布包含了以下内容: -## 网站备案(ba) 版本:2020-07-20 +改善已有的文档。 -### 第 2 次发布 +修改接口: -发布时间:2021-07-20 08:01:59 +* [DisableCaches](https://cloud.tencent.com/document/api/228/33541) + + * 新增出参:TaskId + +* [GetDisableRecords](https://cloud.tencent.com/document/api/228/33539) + + * 新增入参:TaskId + + * **修改入参**:StartTime, EndTime + + + + +## 域名注册(domain) 版本:2018-08-08 + +### 第 15 次发布 + +发布时间:2021-07-21 08:05:41 本次发布包含了以下内容: 改善已有的文档。 -新增接口: +修改接口: -* [SyncIcpOrderWebInfo](https://cloud.tencent.com/document/api/243/58909) +* [ModifyDomainOwnerBatch](https://cloud.tencent.com/document/api/242/49196) + * 新增入参:TransferDns -## 分布式数据库 TDSQL(dcdb) 版本:2018-04-11 -### 第 25 次发布 -发布时间:2021-07-20 08:07:55 +## 物联网通信(iotcloud) 版本:2021-04-08 + +### 第 1 次发布 + +发布时间:2021-07-21 08:06:35 本次发布包含了以下内容: @@ -62,31 +83,63 @@ 新增接口: -* [CancelDcnJob](https://cloud.tencent.com/document/api/557/58910) +* [CreateDevice](https://cloud.tencent.com/document/api/#/#) +* [CreatePrivateCA](https://cloud.tencent.com/document/api/#/#) +* [DeleteDevice](https://cloud.tencent.com/document/api/#/#) +* [DeletePrivateCA](https://cloud.tencent.com/document/api/#/#) +* [DeleteProduct](https://cloud.tencent.com/document/api/#/#) +* [DescribeDevice](https://cloud.tencent.com/document/api/#/#) +* [DescribeDevices](https://cloud.tencent.com/document/api/#/#) +* [DescribePrivateCA](https://cloud.tencent.com/document/api/#/#) +* [DescribePrivateCABindedProducts](https://cloud.tencent.com/document/api/#/#) +* [DescribePrivateCAs](https://cloud.tencent.com/document/api/#/#) +* [DescribeProduct](https://cloud.tencent.com/document/api/#/#) +* [DescribeProductCA](https://cloud.tencent.com/document/api/#/#) +* [UpdateDeviceLogLevel](https://cloud.tencent.com/document/api/#/#) +* [UpdateDevicesEnableState](https://cloud.tencent.com/document/api/#/#) +* [UpdatePrivateCA](https://cloud.tencent.com/document/api/#/#) +新增数据结构: +* [Attribute](https://cloud.tencent.com/document/api/#/##Attribute) +* [BindProductInfo](https://cloud.tencent.com/document/api/#/##BindProductInfo) +* [CertInfo](https://cloud.tencent.com/document/api/#/##CertInfo) +* [DeviceInfo](https://cloud.tencent.com/document/api/#/##DeviceInfo) +* [DeviceLabel](https://cloud.tencent.com/document/api/#/##DeviceLabel) +* [DeviceTag](https://cloud.tencent.com/document/api/#/##DeviceTag) +* [ProductMetadata](https://cloud.tencent.com/document/api/#/##ProductMetadata) +* [ProductProperties](https://cloud.tencent.com/document/api/#/##ProductProperties) -## 云数据库 MariaDB(mariadb) 版本:2017-03-12 -### 第 22 次发布 -发布时间:2021-07-20 08:10:14 +## 物联网通信(iotcloud) 版本:2018-06-14 + + + +## 云监控(monitor) 版本:2018-07-24 + +### 第 26 次发布 + +发布时间:2021-07-21 08:07:16 本次发布包含了以下内容: 改善已有的文档。 -新增接口: +修改接口: -* [CancelDcnJob](https://cloud.tencent.com/document/api/237/58911) +* [DescribeBindingPolicyObjectList](https://cloud.tencent.com/document/api/248/40570) + * 新增入参:PolicyId -## 证书(ssl) 版本:2019-12-05 -### 第 7 次发布 -发布时间:2021-07-20 08:04:21 +## 腾讯云自动化助手(tat) 版本:2020-10-28 + +### 第 10 次发布 + +发布时间:2021-07-21 08:11:56 本次发布包含了以下内容: @@ -94,12 +147,70 @@ 修改接口: -* [DescribeCertificates](https://cloud.tencent.com/document/api/400/41671) +* [InvokeCommand](https://cloud.tencent.com/document/api/1340/52678) + + * 新增入参:WorkingDirectory, Timeout + + + + +## 分布式消息队列(tdmq) 版本:2020-02-17 + +### 第 11 次发布 + +发布时间:2021-07-21 08:11:28 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [Cluster](https://cloud.tencent.com/document/api/1179/46089#Cluster) + + * 新增成员:Version, PublicEndPoint, VpcEndPoint, NamespaceNum - * 新增入参:Upload, Renew +## 互动白板(tiw) 版本:2019-09-19 + +### 第 20 次发布 + +发布时间:2021-07-21 08:10:28 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateSnapshotTask](https://cloud.tencent.com/document/api/1137/59004) +* [DescribeSnapshotTask](https://cloud.tencent.com/document/api/1137/59003) + +新增数据结构: + +* [SnapshotCOS](https://cloud.tencent.com/document/api/1137/40068#SnapshotCOS) +* [SnapshotResult](https://cloud.tencent.com/document/api/1137/40068#SnapshotResult) +* [SnapshotWhiteboard](https://cloud.tencent.com/document/api/1137/40068#SnapshotWhiteboard) + + + +## Web 应用防火墙(waf) 版本:2018-01-25 + +### 第 3 次发布 + +发布时间:2021-07-21 08:12:02 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [ModifyAccessPeriod](https://cloud.tencent.com/document/api/627/59005) + + # 历次版本更新如下: @@ -786,6 +897,29 @@ ## DDoS 防护(antiddos) 版本:2020-03-09 +### 第 5 次发布 + +发布时间:2021-07-21 08:00:04 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[SwitchWaterPrintConfig](https://cloud.tencent.com/document/api/1021/59001)](https://cloud.tencent.com/document/api/#/#) + +修改数据结构: + +* [ForwardListener](https://cloud.tencent.com/document/api/1021/57582#ForwardListener) + + * 新增成员:FrontendPortEnd + +* [WaterPrintConfig](https://cloud.tencent.com/document/api/1021/57582#WaterPrintConfig) + + * 新增成员:Verify + + ### 第 4 次发布 发布时间:2021-06-24 08:00:04 @@ -1626,7 +1760,7 @@ 新增数据结构: -* [[SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy)](https://cloud.tencent.com/document/api/377/20453#[SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy)) +* [SpotMixedAllocationPolicy](https://cloud.tencent.com/document/api/377/20453#SpotMixedAllocationPolicy) 修改数据结构: @@ -2907,7 +3041,7 @@ 新增接口: -* [[SyncIcpOrderWebInfo](https://cloud.tencent.com/document/api/243/58909)](https://cloud.tencent.com/document/api/#/#) +* [SyncIcpOrderWebInfo](https://cloud.tencent.com/document/api/243/58909) ### 第 1 次发布 @@ -8701,6 +8835,27 @@ ## 内容分发网络(cdn) 版本:2018-06-06 +### 第 71 次发布 + +发布时间:2021-07-21 08:04:29 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DisableCaches](https://cloud.tencent.com/document/api/228/33541) + + * 新增出参:TaskId + +* [GetDisableRecords](https://cloud.tencent.com/document/api/228/33539) + + * 新增入参:TaskId + + * **修改入参**:StartTime, EndTime + + ### 第 70 次发布 发布时间:2021-07-16 08:04:26 @@ -18922,7 +19077,7 @@ 新增接口: -* [[CancelDcnJob](https://cloud.tencent.com/document/api/557/58910)](https://cloud.tencent.com/document/api/#/#) +* [CancelDcnJob](https://cloud.tencent.com/document/api/557/58910) ### 第 24 次发布 @@ -19698,6 +19853,21 @@ ## 域名注册(domain) 版本:2018-08-08 +### 第 15 次发布 + +发布时间:2021-07-21 08:05:41 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ModifyDomainOwnerBatch](https://cloud.tencent.com/document/api/242/49196) + + * 新增入参:TransferDns + + ### 第 14 次发布 发布时间:2021-05-20 08:04:37 @@ -27796,6 +27966,47 @@ +## 物联网通信(iotcloud) 版本:2021-04-08 + +### 第 1 次发布 + +发布时间:2021-07-21 08:06:35 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CreateDevice](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[CreatePrivateCA](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteDevice](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DeletePrivateCA](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteProduct](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDevice](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDevices](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribePrivateCA](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribePrivateCABindedProducts](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribePrivateCAs](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeProduct](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeProductCA](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[UpdateDeviceLogLevel](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[UpdateDevicesEnableState](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) +* [[UpdatePrivateCA](https://cloud.tencent.com/document/api/#/#)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[Attribute](https://cloud.tencent.com/document/api/#/##Attribute)](https://cloud.tencent.com/document/api/#/##[Attribute](https://cloud.tencent.com/document/api/#/##Attribute)) +* [[BindProductInfo](https://cloud.tencent.com/document/api/#/##BindProductInfo)](https://cloud.tencent.com/document/api/#/##[BindProductInfo](https://cloud.tencent.com/document/api/#/##BindProductInfo)) +* [[CertInfo](https://cloud.tencent.com/document/api/#/##CertInfo)](https://cloud.tencent.com/document/api/#/##[CertInfo](https://cloud.tencent.com/document/api/#/##CertInfo)) +* [[DeviceInfo](https://cloud.tencent.com/document/api/#/##DeviceInfo)](https://cloud.tencent.com/document/api/#/##[DeviceInfo](https://cloud.tencent.com/document/api/#/##DeviceInfo)) +* [[DeviceLabel](https://cloud.tencent.com/document/api/#/##DeviceLabel)](https://cloud.tencent.com/document/api/#/##[DeviceLabel](https://cloud.tencent.com/document/api/#/##DeviceLabel)) +* [[DeviceTag](https://cloud.tencent.com/document/api/#/##DeviceTag)](https://cloud.tencent.com/document/api/#/##[DeviceTag](https://cloud.tencent.com/document/api/#/##DeviceTag)) +* [[ProductMetadata](https://cloud.tencent.com/document/api/#/##ProductMetadata)](https://cloud.tencent.com/document/api/#/##[ProductMetadata](https://cloud.tencent.com/document/api/#/##ProductMetadata)) +* [[ProductProperties](https://cloud.tencent.com/document/api/#/##ProductProperties)](https://cloud.tencent.com/document/api/#/##[ProductProperties](https://cloud.tencent.com/document/api/#/##ProductProperties)) + + + ## 物联网开发平台(iotexplorer) 版本:2019-04-23 @@ -31475,7 +31686,7 @@ 新增接口: -* [[CancelDcnJob](https://cloud.tencent.com/document/api/237/58911)](https://cloud.tencent.com/document/api/#/#) +* [CancelDcnJob](https://cloud.tencent.com/document/api/237/58911) ### 第 21 次发布 @@ -32577,6 +32788,21 @@ ## 云监控(monitor) 版本:2018-07-24 +### 第 26 次发布 + +发布时间:2021-07-21 08:07:16 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeBindingPolicyObjectList](https://cloud.tencent.com/document/api/248/40570) + + * 新增入参:PolicyId + + ### 第 25 次发布 发布时间:2021-06-25 08:06:44 @@ -40649,6 +40875,21 @@ ## 腾讯云自动化助手(tat) 版本:2020-10-28 +### 第 10 次发布 + +发布时间:2021-07-21 08:11:56 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [InvokeCommand](https://cloud.tencent.com/document/api/1340/52678) + + * 新增入参:WorkingDirectory, Timeout + + ### 第 9 次发布 发布时间:2021-07-19 08:11:15 @@ -43763,6 +44004,21 @@ ## 分布式消息队列(tdmq) 版本:2020-02-17 +### 第 11 次发布 + +发布时间:2021-07-21 08:11:28 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [Cluster](https://cloud.tencent.com/document/api/1179/46089#Cluster) + + * 新增成员:Version, PublicEndPoint, VpcEndPoint, NamespaceNum + + ### 第 10 次发布 发布时间:2021-07-13 08:15:04 @@ -45362,6 +45618,25 @@ ## 互动白板(tiw) 版本:2019-09-19 +### 第 20 次发布 + +发布时间:2021-07-21 08:10:28 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CreateSnapshotTask](https://cloud.tencent.com/document/api/1137/59004)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeSnapshotTask](https://cloud.tencent.com/document/api/1137/59003)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[SnapshotCOS](https://cloud.tencent.com/document/api/1137/40068#SnapshotCOS)](https://cloud.tencent.com/document/api/1137/40068#[SnapshotCOS](https://cloud.tencent.com/document/api/1137/40068#SnapshotCOS)) +* [[SnapshotResult](https://cloud.tencent.com/document/api/1137/40068#SnapshotResult)](https://cloud.tencent.com/document/api/1137/40068#[SnapshotResult](https://cloud.tencent.com/document/api/1137/40068#SnapshotResult)) +* [[SnapshotWhiteboard](https://cloud.tencent.com/document/api/1137/40068#SnapshotWhiteboard)](https://cloud.tencent.com/document/api/1137/40068#[SnapshotWhiteboard](https://cloud.tencent.com/document/api/1137/40068#SnapshotWhiteboard)) + ### 第 19 次发布 发布时间:2021-07-12 08:10:18 @@ -54466,6 +54741,18 @@ ## Web 应用防火墙(waf) 版本:2018-01-25 +### 第 3 次发布 + +发布时间:2021-07-21 08:12:02 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[ModifyAccessPeriod](https://cloud.tencent.com/document/api/627/59005)](https://cloud.tencent.com/document/api/#/#) + ### 第 2 次发布 发布时间:2021-06-03 08:11:25 diff --git a/TencentCloud/Aa/TencentCloudAa.csproj b/TencentCloud/Aa/TencentCloudAa.csproj index 2e813ba1e7..cafd3d11e8 100644 --- a/TencentCloud/Aa/TencentCloudAa.csproj +++ b/TencentCloud/Aa/TencentCloudAa.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0FA5DA3C-0849-3409-A6FE-3F1F2840284F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Aai/TencentCloudAai.csproj b/TencentCloud/Aai/TencentCloudAai.csproj index 67254e4acf..c38eb7b751 100644 --- a/TencentCloud/Aai/TencentCloudAai.csproj +++ b/TencentCloud/Aai/TencentCloudAai.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DBE7C036-D086-3EE9-A0E3-11ECB0643E24} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Af/TencentCloudAf.csproj b/TencentCloud/Af/TencentCloudAf.csproj index cb8502a69a..4b61f612d9 100644 --- a/TencentCloud/Af/TencentCloudAf.csproj +++ b/TencentCloud/Af/TencentCloudAf.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BDE94E8D-637D-390B-9317-7EDFE9243FE6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Afc/TencentCloudAfc.csproj b/TencentCloud/Afc/TencentCloudAfc.csproj index 6308d079bc..525f7a9eb1 100644 --- a/TencentCloud/Afc/TencentCloudAfc.csproj +++ b/TencentCloud/Afc/TencentCloudAfc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2C31A60A-361F-3628-A4AA-461C0AFE1D03} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ame/TencentCloudAme.csproj b/TencentCloud/Ame/TencentCloudAme.csproj index fd1ec390b0..33f57d47f4 100644 --- a/TencentCloud/Ame/TencentCloudAme.csproj +++ b/TencentCloud/Ame/TencentCloudAme.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D56E3EFD-C760-38D8-8424-8856F2207A21} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ams/TencentCloudAms.csproj b/TencentCloud/Ams/TencentCloudAms.csproj index 1e31a0bf14..8ad286f9ef 100644 --- a/TencentCloud/Ams/TencentCloudAms.csproj +++ b/TencentCloud/Ams/TencentCloudAms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {155BF728-D163-3DBE-85B3-CA22151A30C7} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Antiddos/TencentCloudAntiddos.csproj b/TencentCloud/Antiddos/TencentCloudAntiddos.csproj index 2ee36431ed..27cbcab572 100644 --- a/TencentCloud/Antiddos/TencentCloudAntiddos.csproj +++ b/TencentCloud/Antiddos/TencentCloudAntiddos.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {E60BF861-5F39-3CA3-BBF9-F91D18A81B74} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -167,6 +167,8 @@ + + diff --git a/TencentCloud/Antiddos/V20200309/AntiddosClient.cs b/TencentCloud/Antiddos/V20200309/AntiddosClient.cs index 3cd8c73ca8..a9f5b4bac2 100644 --- a/TencentCloud/Antiddos/V20200309/AntiddosClient.cs +++ b/TencentCloud/Antiddos/V20200309/AntiddosClient.cs @@ -1692,5 +1692,45 @@ public ModifyPacketFilterConfigResponse ModifyPacketFilterConfigSync(ModifyPacke return rsp.Response; } + /// + /// 开启或关闭DDoS防护的水印防护配置 + /// + /// + /// + public async Task SwitchWaterPrintConfig(SwitchWaterPrintConfigRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "SwitchWaterPrintConfig"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 开启或关闭DDoS防护的水印防护配置 + /// + /// + /// + public SwitchWaterPrintConfigResponse SwitchWaterPrintConfigSync(SwitchWaterPrintConfigRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "SwitchWaterPrintConfig"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + } } diff --git a/TencentCloud/Antiddos/V20200309/Models/ForwardListener.cs b/TencentCloud/Antiddos/V20200309/Models/ForwardListener.cs index 704db1efe6..d5056a1b15 100644 --- a/TencentCloud/Antiddos/V20200309/Models/ForwardListener.cs +++ b/TencentCloud/Antiddos/V20200309/Models/ForwardListener.cs @@ -25,7 +25,7 @@ public class ForwardListener : AbstractModel { /// - /// 转发监听端口,取值1~65535 + /// 转发监听端口下限,取值1~65535 /// [JsonProperty("FrontendPort")] public long? FrontendPort{ get; set; } @@ -39,6 +39,12 @@ public class ForwardListener : AbstractModel [JsonProperty("ForwardProtocol")] public string ForwardProtocol{ get; set; } + /// + /// 转发监听端口上限,取值1~65535 + /// + [JsonProperty("FrontendPortEnd")] + public long? FrontendPortEnd{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -47,6 +53,7 @@ public override void ToMap(Dictionary map, string prefix) { this.SetParamSimple(map, prefix + "FrontendPort", this.FrontendPort); this.SetParamSimple(map, prefix + "ForwardProtocol", this.ForwardProtocol); + this.SetParamSimple(map, prefix + "FrontendPortEnd", this.FrontendPortEnd); } } } diff --git a/TencentCloud/Antiddos/V20200309/Models/PacketFilterConfig.cs b/TencentCloud/Antiddos/V20200309/Models/PacketFilterConfig.cs index 8cf5a3cc5c..2559a7aa2b 100644 --- a/TencentCloud/Antiddos/V20200309/Models/PacketFilterConfig.cs +++ b/TencentCloud/Antiddos/V20200309/Models/PacketFilterConfig.cs @@ -101,7 +101,7 @@ public class PacketFilterConfig : AbstractModel /// /// 检测值,关键字符串或正则表达式,取值[ - /// 当检测类型为sunday时,请填写字符串或者16进制字节码,其中要填写16进制字节码时请以\x开头,例如\x313233对应的是字符串"123"的16进制字节码; + /// 当检测类型为sunday时,请填写字符串或者16进制字节码,例如\x313233对应的是字符串"123"的16进制字节码; /// 当检测类型为pcre时, 请填写正则表达式字符串; /// ] /// @@ -158,7 +158,7 @@ public class PacketFilterConfig : AbstractModel /// /// 第二个检测值,关键字符串或正则表达式,取值[ - /// 当检测类型为sunday时,请填写字符串或者16进制字节码,其中要填写16进制字节码时请以\x开头,例如\x313233对应的是字符串"123"的16进制字节码; + /// 当检测类型为sunday时,请填写字符串或者16进制字节码,例如\x313233对应的是字符串"123"的16进制字节码; /// 当检测类型为pcre时, 请填写正则表达式字符串; /// ] /// diff --git a/TencentCloud/Antiddos/V20200309/Models/SwitchWaterPrintConfigRequest.cs b/TencentCloud/Antiddos/V20200309/Models/SwitchWaterPrintConfigRequest.cs new file mode 100644 index 0000000000..2a9665b72a --- /dev/null +++ b/TencentCloud/Antiddos/V20200309/Models/SwitchWaterPrintConfigRequest.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Antiddos.V20200309.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SwitchWaterPrintConfigRequest : AbstractModel + { + + /// + /// 资源实例ID + /// + [JsonProperty("InstanceId")] + public string InstanceId{ get; set; } + + /// + /// 水印开启/关闭状态,1表示开启;0表示关闭 + /// + [JsonProperty("OpenStatus")] + public long? OpenStatus{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "InstanceId", this.InstanceId); + this.SetParamSimple(map, prefix + "OpenStatus", this.OpenStatus); + } + } +} + diff --git a/TencentCloud/Antiddos/V20200309/Models/SwitchWaterPrintConfigResponse.cs b/TencentCloud/Antiddos/V20200309/Models/SwitchWaterPrintConfigResponse.cs new file mode 100644 index 0000000000..c1ebc47cb2 --- /dev/null +++ b/TencentCloud/Antiddos/V20200309/Models/SwitchWaterPrintConfigResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Antiddos.V20200309.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SwitchWaterPrintConfigResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Antiddos/V20200309/Models/WaterPrintConfig.cs b/TencentCloud/Antiddos/V20200309/Models/WaterPrintConfig.cs index 4db9fc781b..164a73887b 100644 --- a/TencentCloud/Antiddos/V20200309/Models/WaterPrintConfig.cs +++ b/TencentCloud/Antiddos/V20200309/Models/WaterPrintConfig.cs @@ -51,6 +51,15 @@ public class WaterPrintConfig : AbstractModel [JsonProperty("Keys")] public WaterPrintKey[] Keys{ get; set; } + /// + /// 水印检查模式, 取值[ + /// checkall(普通模式) + /// shortfpcheckall(精简模式) + /// ] + /// + [JsonProperty("Verify")] + public string Verify{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -61,6 +70,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "OpenStatus", this.OpenStatus); this.SetParamArrayObj(map, prefix + "Listeners.", this.Listeners); this.SetParamArrayObj(map, prefix + "Keys.", this.Keys); + this.SetParamSimple(map, prefix + "Verify", this.Verify); } } } diff --git a/TencentCloud/Apcas/TencentCloudApcas.csproj b/TencentCloud/Apcas/TencentCloudApcas.csproj index 5e02de4f1e..2a285c2e7f 100644 --- a/TencentCloud/Apcas/TencentCloudApcas.csproj +++ b/TencentCloud/Apcas/TencentCloudApcas.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {76599D7B-659B-310A-8721-C9D6A189886E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ape/TencentCloudApe.csproj b/TencentCloud/Ape/TencentCloudApe.csproj index b87e6788c3..dab56168c5 100644 --- a/TencentCloud/Ape/TencentCloudApe.csproj +++ b/TencentCloud/Ape/TencentCloudApe.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B2477989-4380-33AE-9304-109DD1FEFFDA} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Api/TencentCloudApi.csproj b/TencentCloud/Api/TencentCloudApi.csproj index ca1f22e142..24e38bdcc1 100644 --- a/TencentCloud/Api/TencentCloudApi.csproj +++ b/TencentCloud/Api/TencentCloudApi.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2FC0F60F-8A32-3573-995D-C51E42A88698} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Apigateway/TencentCloudApigateway.csproj b/TencentCloud/Apigateway/TencentCloudApigateway.csproj index 3a6fc49186..9a45aabb88 100644 --- a/TencentCloud/Apigateway/TencentCloudApigateway.csproj +++ b/TencentCloud/Apigateway/TencentCloudApigateway.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5E0BB529-7C6E-3A1A-A84E-7231EAFCBAB2} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/As/TencentCloudAs.csproj b/TencentCloud/As/TencentCloudAs.csproj index 14cd89eb61..a1d9478ae4 100644 --- a/TencentCloud/As/TencentCloudAs.csproj +++ b/TencentCloud/As/TencentCloudAs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DF6825D5-FAEE-38FB-A622-37599AD65B25} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Asr/TencentCloudAsr.csproj b/TencentCloud/Asr/TencentCloudAsr.csproj index 4b86b23b83..b02b606110 100644 --- a/TencentCloud/Asr/TencentCloudAsr.csproj +++ b/TencentCloud/Asr/TencentCloudAsr.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BA913269-C9C8-3169-85ED-FED2E392A18E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Asw/TencentCloudAsw.csproj b/TencentCloud/Asw/TencentCloudAsw.csproj index e90a8c0415..516e120f1a 100644 --- a/TencentCloud/Asw/TencentCloudAsw.csproj +++ b/TencentCloud/Asw/TencentCloudAsw.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BB22DE13-CC44-3F86-8EE8-8D29FC7ADF34} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ba/TencentCloudBa.csproj b/TencentCloud/Ba/TencentCloudBa.csproj index c5e3758a66..f57e018e65 100644 --- a/TencentCloud/Ba/TencentCloudBa.csproj +++ b/TencentCloud/Ba/TencentCloudBa.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {ABF9DEFB-1E5B-347B-95AC-C6F0CDA0A525} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Batch/TencentCloudBatch.csproj b/TencentCloud/Batch/TencentCloudBatch.csproj index 45c0303fd8..f42ff453ac 100644 --- a/TencentCloud/Batch/TencentCloudBatch.csproj +++ b/TencentCloud/Batch/TencentCloudBatch.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {86FB3DAB-6BE3-33E4-AD1F-C670CEFC0E1D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bda/TencentCloudBda.csproj b/TencentCloud/Bda/TencentCloudBda.csproj index 749bbc1ea5..c1e9f28962 100644 --- a/TencentCloud/Bda/TencentCloudBda.csproj +++ b/TencentCloud/Bda/TencentCloudBda.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {591212AC-AE62-3F3C-841F-15B525F84E18} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Billing/TencentCloudBilling.csproj b/TencentCloud/Billing/TencentCloudBilling.csproj index 2971dc7efb..03fbf0a8ca 100644 --- a/TencentCloud/Billing/TencentCloudBilling.csproj +++ b/TencentCloud/Billing/TencentCloudBilling.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {07FCB225-F7A7-392A-A759-E2C6236ECC1C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bizlive/TencentCloudBizlive.csproj b/TencentCloud/Bizlive/TencentCloudBizlive.csproj index 0a1ada41e1..d437c0aa01 100644 --- a/TencentCloud/Bizlive/TencentCloudBizlive.csproj +++ b/TencentCloud/Bizlive/TencentCloudBizlive.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DD69E867-C5DE-3CB7-8AD3-331CB35EB7B0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bm/TencentCloudBm.csproj b/TencentCloud/Bm/TencentCloudBm.csproj index 370a3213db..1e7f82a779 100644 --- a/TencentCloud/Bm/TencentCloudBm.csproj +++ b/TencentCloud/Bm/TencentCloudBm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F3F12BBE-443B-302A-AC88-4C2B66D242F5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bmeip/TencentCloudBmeip.csproj b/TencentCloud/Bmeip/TencentCloudBmeip.csproj index fce9f8235f..6512f20520 100644 --- a/TencentCloud/Bmeip/TencentCloudBmeip.csproj +++ b/TencentCloud/Bmeip/TencentCloudBmeip.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {6D175478-7FF6-3675-AEE6-AD0BA3FDB05F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bmlb/TencentCloudBmlb.csproj b/TencentCloud/Bmlb/TencentCloudBmlb.csproj index d512972bfc..14ed08cc3a 100644 --- a/TencentCloud/Bmlb/TencentCloudBmlb.csproj +++ b/TencentCloud/Bmlb/TencentCloudBmlb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {1B13A766-7680-3178-A229-9F16263BC16D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bmvpc/TencentCloudBmvpc.csproj b/TencentCloud/Bmvpc/TencentCloudBmvpc.csproj index e3503b9ab8..71534d327f 100644 --- a/TencentCloud/Bmvpc/TencentCloudBmvpc.csproj +++ b/TencentCloud/Bmvpc/TencentCloudBmvpc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {9354F021-6260-3A2C-A33C-9EB499DE7C05} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Bri/TencentCloudBri.csproj b/TencentCloud/Bri/TencentCloudBri.csproj index 2a75fd415c..a467f321a8 100644 --- a/TencentCloud/Bri/TencentCloudBri.csproj +++ b/TencentCloud/Bri/TencentCloudBri.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {3C70ED7B-0F66-3E57-9D3C-54193D415BB5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Btoe/TencentCloudBtoe.csproj b/TencentCloud/Btoe/TencentCloudBtoe.csproj index 80d4144371..ab0e0b93c7 100644 --- a/TencentCloud/Btoe/TencentCloudBtoe.csproj +++ b/TencentCloud/Btoe/TencentCloudBtoe.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {EBF09988-881F-3852-A591-FBE38A1DB706} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cam/TencentCloudCam.csproj b/TencentCloud/Cam/TencentCloudCam.csproj index 40754be08a..64b6b982d2 100644 --- a/TencentCloud/Cam/TencentCloudCam.csproj +++ b/TencentCloud/Cam/TencentCloudCam.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {35B03DD2-7919-36B9-9AF9-8C160C55C632} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Captcha/TencentCloudCaptcha.csproj b/TencentCloud/Captcha/TencentCloudCaptcha.csproj index e383a65dd1..2f49c8b309 100644 --- a/TencentCloud/Captcha/TencentCloudCaptcha.csproj +++ b/TencentCloud/Captcha/TencentCloudCaptcha.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {39D5883D-7A4D-3B59-9517-0DFDD1B08F9C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cat/TencentCloudCat.csproj b/TencentCloud/Cat/TencentCloudCat.csproj index 1218336a91..44c47bf770 100644 --- a/TencentCloud/Cat/TencentCloudCat.csproj +++ b/TencentCloud/Cat/TencentCloudCat.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {063A4C4C-6C7D-3224-9E41-E2850C3FB7E6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cbs/TencentCloudCbs.csproj b/TencentCloud/Cbs/TencentCloudCbs.csproj index 2d110c88c9..d62d7ec76f 100644 --- a/TencentCloud/Cbs/TencentCloudCbs.csproj +++ b/TencentCloud/Cbs/TencentCloudCbs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A6E782C7-FC94-3EC6-A8AC-DB20F13405F5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ccc/TencentCloudCcc.csproj b/TencentCloud/Ccc/TencentCloudCcc.csproj index 3919368888..0062e88e7f 100644 --- a/TencentCloud/Ccc/TencentCloudCcc.csproj +++ b/TencentCloud/Ccc/TencentCloudCcc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5C13E957-36F0-3A36-917C-9FBB15CAE883} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cdb/TencentCloudCdb.csproj b/TencentCloud/Cdb/TencentCloudCdb.csproj index 3b7296aa30..d1748ba335 100644 --- a/TencentCloud/Cdb/TencentCloudCdb.csproj +++ b/TencentCloud/Cdb/TencentCloudCdb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5E3993CA-3190-3343-8FD0-BC4234130564} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cdb/V20170320/CdbClient.cs b/TencentCloud/Cdb/V20170320/CdbClient.cs index 4916a0eaef..d8eaf1cae0 100644 --- a/TencentCloud/Cdb/V20170320/CdbClient.cs +++ b/TencentCloud/Cdb/V20170320/CdbClient.cs @@ -651,7 +651,7 @@ public CreateDeployGroupResponse CreateDeployGroupSync(CreateDeployGroupRequest } /// - /// 该接口(CreateParamTemplate)用于创建参数模板。 + /// 该接口(CreateParamTemplate)用于创建参数模板,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -671,7 +671,7 @@ public async Task CreateParamTemplate(CreateParamTe } /// - /// 该接口(CreateParamTemplate)用于创建参数模板。 + /// 该接口(CreateParamTemplate)用于创建参数模板,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -971,7 +971,7 @@ public DeleteDeployGroupsResponse DeleteDeployGroupsSync(DeleteDeployGroupsReque } /// - /// 该接口(DeleteParamTemplate)用于删除参数模板。 + /// 该接口(DeleteParamTemplate)用于删除参数模板,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -991,7 +991,7 @@ public async Task DeleteParamTemplate(DeleteParamTe } /// - /// 该接口(DeleteParamTemplate)用于删除参数模板。 + /// 该接口(DeleteParamTemplate)用于删除参数模板,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -2463,7 +2463,7 @@ public DescribeInstanceParamsResponse DescribeInstanceParamsSync(DescribeInstanc } /// - /// 该接口(DescribeParamTemplateInfo)用于查询参数模板详情。 + /// 该接口(DescribeParamTemplateInfo)用于查询参数模板详情,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -2483,7 +2483,7 @@ public async Task DescribeParamTemplateInfo(D } /// - /// 该接口(DescribeParamTemplateInfo)用于查询参数模板详情。 + /// 该接口(DescribeParamTemplateInfo)用于查询参数模板详情,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -3829,7 +3829,7 @@ public ModifyNameOrDescByDpIdResponse ModifyNameOrDescByDpIdSync(ModifyNameOrDes } /// - /// 该接口(ModifyParamTemplate)用于修改参数模板。 + /// 该接口(ModifyParamTemplate)用于修改参数模板,全地域公共参数Region均为ap-guangzhou。 /// /// /// @@ -3849,7 +3849,7 @@ public async Task ModifyParamTemplate(ModifyParamTe } /// - /// 该接口(ModifyParamTemplate)用于修改参数模板。 + /// 该接口(ModifyParamTemplate)用于修改参数模板,全地域公共参数Region均为ap-guangzhou。 /// /// /// diff --git a/TencentCloud/Cdb/V20170320/Models/CreateAccountsRequest.cs b/TencentCloud/Cdb/V20170320/Models/CreateAccountsRequest.cs index cf915e7085..1156118343 100644 --- a/TencentCloud/Cdb/V20170320/Models/CreateAccountsRequest.cs +++ b/TencentCloud/Cdb/V20170320/Models/CreateAccountsRequest.cs @@ -49,7 +49,7 @@ public class CreateAccountsRequest : AbstractModel public string Description{ get; set; } /// - /// 新账户最大可用连接数。 + /// 新账户最大可用连接数,默认值为10240,最大可设置值为10240。 /// [JsonProperty("MaxUserConnections")] public long? MaxUserConnections{ get; set; } diff --git a/TencentCloud/Cdb/V20170320/Models/ModifyAccountMaxUserConnectionsRequest.cs b/TencentCloud/Cdb/V20170320/Models/ModifyAccountMaxUserConnectionsRequest.cs index 8156c06953..de63a48b3b 100644 --- a/TencentCloud/Cdb/V20170320/Models/ModifyAccountMaxUserConnectionsRequest.cs +++ b/TencentCloud/Cdb/V20170320/Models/ModifyAccountMaxUserConnectionsRequest.cs @@ -37,7 +37,7 @@ public class ModifyAccountMaxUserConnectionsRequest : AbstractModel public string InstanceId{ get; set; } /// - /// 设置账户最大可用连接数。 + /// 设置账户最大可用连接数,最大可设置值为10240。 /// [JsonProperty("MaxUserConnections")] public long? MaxUserConnections{ get; set; } diff --git a/TencentCloud/Cdn/TencentCloudCdn.csproj b/TencentCloud/Cdn/TencentCloudCdn.csproj index d65ba4a1cd..546f751784 100644 --- a/TencentCloud/Cdn/TencentCloudCdn.csproj +++ b/TencentCloud/Cdn/TencentCloudCdn.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {1A598BDC-5BEF-32B7-B541-7C63864D9C2F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cdn/V20180606/Models/DisableCachesResponse.cs b/TencentCloud/Cdn/V20180606/Models/DisableCachesResponse.cs index 7aee92b0c0..dee872d089 100644 --- a/TencentCloud/Cdn/V20180606/Models/DisableCachesResponse.cs +++ b/TencentCloud/Cdn/V20180606/Models/DisableCachesResponse.cs @@ -31,6 +31,13 @@ public class DisableCachesResponse : AbstractModel [JsonProperty("CacheOptResult")] public CacheOptResult CacheOptResult{ get; set; } + /// + /// 任务ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + /// /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 /// @@ -44,6 +51,7 @@ public class DisableCachesResponse : AbstractModel public override void ToMap(Dictionary map, string prefix) { this.SetParamObj(map, prefix + "CacheOptResult.", this.CacheOptResult); + this.SetParamSimple(map, prefix + "TaskId", this.TaskId); this.SetParamSimple(map, prefix + "RequestId", this.RequestId); } } diff --git a/TencentCloud/Cdn/V20180606/Models/GetDisableRecordsRequest.cs b/TencentCloud/Cdn/V20180606/Models/GetDisableRecordsRequest.cs index 8cdf478d7e..3ba752f4f2 100644 --- a/TencentCloud/Cdn/V20180606/Models/GetDisableRecordsRequest.cs +++ b/TencentCloud/Cdn/V20180606/Models/GetDisableRecordsRequest.cs @@ -24,6 +24,12 @@ namespace TencentCloud.Cdn.V20180606.Models public class GetDisableRecordsRequest : AbstractModel { + /// + /// 指定 URL 查询 + /// + [JsonProperty("Url")] + public string Url{ get; set; } + /// /// 开始时间,如:2018-12-12 10:24:00。 /// @@ -36,12 +42,6 @@ public class GetDisableRecordsRequest : AbstractModel [JsonProperty("EndTime")] public string EndTime{ get; set; } - /// - /// 指定 URL 查询 - /// - [JsonProperty("Url")] - public string Url{ get; set; } - /// /// URL 当前状态 /// disable:当前仍为禁用状态,访问返回 403 @@ -62,18 +62,25 @@ public class GetDisableRecordsRequest : AbstractModel [JsonProperty("Limit")] public long? Limit{ get; set; } + /// + /// 任务ID,任务ID和起始时间需要至少填写一项。 + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + /// /// For internal usage only. DO NOT USE IT. /// public override void ToMap(Dictionary map, string prefix) { + this.SetParamSimple(map, prefix + "Url", this.Url); this.SetParamSimple(map, prefix + "StartTime", this.StartTime); this.SetParamSimple(map, prefix + "EndTime", this.EndTime); - this.SetParamSimple(map, prefix + "Url", this.Url); this.SetParamSimple(map, prefix + "Status", this.Status); this.SetParamSimple(map, prefix + "Offset", this.Offset); this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamSimple(map, prefix + "TaskId", this.TaskId); } } } diff --git a/TencentCloud/Cds/TencentCloudCds.csproj b/TencentCloud/Cds/TencentCloudCds.csproj index e45cd06fe9..586df92707 100644 --- a/TencentCloud/Cds/TencentCloudCds.csproj +++ b/TencentCloud/Cds/TencentCloudCds.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {549F08D0-2104-3983-822F-84655B246376} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cfs/TencentCloudCfs.csproj b/TencentCloud/Cfs/TencentCloudCfs.csproj index 39cdf2aca4..541b589e71 100644 --- a/TencentCloud/Cfs/TencentCloudCfs.csproj +++ b/TencentCloud/Cfs/TencentCloudCfs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BC6405B5-6B40-3410-9D43-1965C0DAEE4C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cfw/TencentCloudCfw.csproj b/TencentCloud/Cfw/TencentCloudCfw.csproj index a2305b758e..7f99764fdb 100644 --- a/TencentCloud/Cfw/TencentCloudCfw.csproj +++ b/TencentCloud/Cfw/TencentCloudCfw.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {3F39A11E-57B5-3115-8397-BD397C84B698} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Chdfs/TencentCloudChdfs.csproj b/TencentCloud/Chdfs/TencentCloudChdfs.csproj index 098bf87948..7742c6bac8 100644 --- a/TencentCloud/Chdfs/TencentCloudChdfs.csproj +++ b/TencentCloud/Chdfs/TencentCloudChdfs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {30C97587-9583-3962-A5DC-7C276E702CC1} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cii/TencentCloudCii.csproj b/TencentCloud/Cii/TencentCloudCii.csproj index f0e42f4f3b..6f54e1c8eb 100644 --- a/TencentCloud/Cii/TencentCloudCii.csproj +++ b/TencentCloud/Cii/TencentCloudCii.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {35BCDB53-B778-3509-BA78-8C30C7A1F123} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cim/TencentCloudCim.csproj b/TencentCloud/Cim/TencentCloudCim.csproj index 54e05a537e..296aa8931b 100644 --- a/TencentCloud/Cim/TencentCloudCim.csproj +++ b/TencentCloud/Cim/TencentCloudCim.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8ACF903E-2C72-3D3A-9F88-A8D30A51F79C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cis/TencentCloudCis.csproj b/TencentCloud/Cis/TencentCloudCis.csproj index 525c099dca..fee55b8f06 100644 --- a/TencentCloud/Cis/TencentCloudCis.csproj +++ b/TencentCloud/Cis/TencentCloudCis.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {59EA44DD-37F6-36AC-BDFB-101CC1FD193F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ckafka/TencentCloudCkafka.csproj b/TencentCloud/Ckafka/TencentCloudCkafka.csproj index 450a84af42..d5e5335870 100644 --- a/TencentCloud/Ckafka/TencentCloudCkafka.csproj +++ b/TencentCloud/Ckafka/TencentCloudCkafka.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {43C5A54E-C7D9-307F-9FCD-E7792E92A787} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Clb/TencentCloudClb.csproj b/TencentCloud/Clb/TencentCloudClb.csproj index 3e2c4dea7b..f1a0687ac0 100644 --- a/TencentCloud/Clb/TencentCloudClb.csproj +++ b/TencentCloud/Clb/TencentCloudClb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {85382FF1-BBAE-38BC-A5A9-F38E940A3D38} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cloudaudit/TencentCloudCloudaudit.csproj b/TencentCloud/Cloudaudit/TencentCloudCloudaudit.csproj index 5707835a5a..ca0da29a58 100644 --- a/TencentCloud/Cloudaudit/TencentCloudCloudaudit.csproj +++ b/TencentCloud/Cloudaudit/TencentCloudCloudaudit.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {C1FC19E1-F94A-33E4-A46A-21A713EF4E6D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cloudhsm/TencentCloudCloudhsm.csproj b/TencentCloud/Cloudhsm/TencentCloudCloudhsm.csproj index 666835b08a..4a298f63fe 100644 --- a/TencentCloud/Cloudhsm/TencentCloudCloudhsm.csproj +++ b/TencentCloud/Cloudhsm/TencentCloudCloudhsm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {26FC94F0-2BCB-31B6-AE8F-F07F65A3D412} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cls/TencentCloudCls.csproj b/TencentCloud/Cls/TencentCloudCls.csproj index cd48fbdf88..d77c074128 100644 --- a/TencentCloud/Cls/TencentCloudCls.csproj +++ b/TencentCloud/Cls/TencentCloudCls.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {C24FD66F-D1E5-392B-9497-95B74C57D999} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cme/TencentCloudCme.csproj b/TencentCloud/Cme/TencentCloudCme.csproj index a5177198f5..46e3505478 100644 --- a/TencentCloud/Cme/TencentCloudCme.csproj +++ b/TencentCloud/Cme/TencentCloudCme.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {79B78607-34D6-33E9-8AF9-AEC1367DE95C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cmq/TencentCloudCmq.csproj b/TencentCloud/Cmq/TencentCloudCmq.csproj index cdb2596e27..bdd9baa6a7 100644 --- a/TencentCloud/Cmq/TencentCloudCmq.csproj +++ b/TencentCloud/Cmq/TencentCloudCmq.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0EBB8C1D-F7E7-3A94-A881-AD64654A07FA} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cms/TencentCloudCms.csproj b/TencentCloud/Cms/TencentCloudCms.csproj index ae14215041..9c08002192 100644 --- a/TencentCloud/Cms/TencentCloudCms.csproj +++ b/TencentCloud/Cms/TencentCloudCms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {C035A0D8-1DB9-39E4-8D4A-14234D5DF2D0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Common/AbstractClient.cs b/TencentCloud/Common/AbstractClient.cs index 1dc000f765..6ff0e2ad15 100644 --- a/TencentCloud/Common/AbstractClient.cs +++ b/TencentCloud/Common/AbstractClient.cs @@ -29,7 +29,7 @@ namespace TencentCloud.Common public class AbstractClient { public const int HTTP_RSP_OK = 200; - public const string SDK_VERSION = "SDK_NET_3.0.328"; + public const string SDK_VERSION = "SDK_NET_3.0.329"; public AbstractClient(string endpoint, string version, Credential credential, string region, ClientProfile profile) { diff --git a/TencentCloud/Common/TencentCloudCommon.csproj b/TencentCloud/Common/TencentCloudCommon.csproj index 64e0618ca8..6d7d68a2b9 100644 --- a/TencentCloud/Common/TencentCloudCommon.csproj +++ b/TencentCloud/Common/TencentCloudCommon.csproj @@ -3,7 +3,7 @@ TencentCloud net45;netstandard2.0 {C0C5CE89-418D-399D-AED0-9B87D308C5C7} - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET Tencent Cloud API Team diff --git a/TencentCloud/Cpdp/TencentCloudCpdp.csproj b/TencentCloud/Cpdp/TencentCloudCpdp.csproj index 7f5f0a7501..aaf78a9804 100644 --- a/TencentCloud/Cpdp/TencentCloudCpdp.csproj +++ b/TencentCloud/Cpdp/TencentCloudCpdp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B186FF13-FD16-359A-A101-87D58EC61A57} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cr/TencentCloudCr.csproj b/TencentCloud/Cr/TencentCloudCr.csproj index 5777891f7a..1684695097 100644 --- a/TencentCloud/Cr/TencentCloudCr.csproj +++ b/TencentCloud/Cr/TencentCloudCr.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {64652818-FFAF-356D-BBE6-79A313C368C3} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cvm/TencentCloudCvm.csproj b/TencentCloud/Cvm/TencentCloudCvm.csproj index be9ddd2631..d9cee9a9b7 100644 --- a/TencentCloud/Cvm/TencentCloudCvm.csproj +++ b/TencentCloud/Cvm/TencentCloudCvm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B5D57B68-CB59-323E-9A06-B048D5C6D369} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cwp/TencentCloudCwp.csproj b/TencentCloud/Cwp/TencentCloudCwp.csproj index faa9f44e35..7391a3aad8 100644 --- a/TencentCloud/Cwp/TencentCloudCwp.csproj +++ b/TencentCloud/Cwp/TencentCloudCwp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8D086D22-DFFF-30EF-982F-7FD4B5485183} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cws/TencentCloudCws.csproj b/TencentCloud/Cws/TencentCloudCws.csproj index cddd3312a1..441d166568 100644 --- a/TencentCloud/Cws/TencentCloudCws.csproj +++ b/TencentCloud/Cws/TencentCloudCws.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A764669A-3EE2-322E-891A-3164FCCE90A4} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Cynosdb/TencentCloudCynosdb.csproj b/TencentCloud/Cynosdb/TencentCloudCynosdb.csproj index 6d48c40868..ee4e98f284 100644 --- a/TencentCloud/Cynosdb/TencentCloudCynosdb.csproj +++ b/TencentCloud/Cynosdb/TencentCloudCynosdb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {FEBD4BA8-D71D-307D-97C6-CC6B06586449} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dayu/TencentCloudDayu.csproj b/TencentCloud/Dayu/TencentCloudDayu.csproj index 8f8d8bab79..0ada665204 100644 --- a/TencentCloud/Dayu/TencentCloudDayu.csproj +++ b/TencentCloud/Dayu/TencentCloudDayu.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DA167C41-33DD-3E57-B218-E4FF1F87B621} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dbbrain/TencentCloudDbbrain.csproj b/TencentCloud/Dbbrain/TencentCloudDbbrain.csproj index 5db700a94a..9c23a72b62 100644 --- a/TencentCloud/Dbbrain/TencentCloudDbbrain.csproj +++ b/TencentCloud/Dbbrain/TencentCloudDbbrain.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0689E213-B38A-304E-8D1F-81510F158DA2} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dc/TencentCloudDc.csproj b/TencentCloud/Dc/TencentCloudDc.csproj index 8ef5ec4bc1..9424e6cee6 100644 --- a/TencentCloud/Dc/TencentCloudDc.csproj +++ b/TencentCloud/Dc/TencentCloudDc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BBBC34B7-D0CA-319D-B7F1-85119ED00512} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dcdb/TencentCloudDcdb.csproj b/TencentCloud/Dcdb/TencentCloudDcdb.csproj index abeeb5eab7..5217c88236 100644 --- a/TencentCloud/Dcdb/TencentCloudDcdb.csproj +++ b/TencentCloud/Dcdb/TencentCloudDcdb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {700BCB15-E440-34BE-979B-260C57587D11} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dlc/TencentCloudDlc.csproj b/TencentCloud/Dlc/TencentCloudDlc.csproj index 779cf7522e..d7a36049d2 100644 --- a/TencentCloud/Dlc/TencentCloudDlc.csproj +++ b/TencentCloud/Dlc/TencentCloudDlc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A44B3693-EAD3-3DA3-B2F2-99E6A5D7E283} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dnspod/TencentCloudDnspod.csproj b/TencentCloud/Dnspod/TencentCloudDnspod.csproj index c8bd895826..d5c9a1cd93 100644 --- a/TencentCloud/Dnspod/TencentCloudDnspod.csproj +++ b/TencentCloud/Dnspod/TencentCloudDnspod.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {6871BDC8-3FEA-34C4-9C01-55CCD07191D7} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Domain/TencentCloudDomain.csproj b/TencentCloud/Domain/TencentCloudDomain.csproj index 9d543fe3cb..1b228966c1 100644 --- a/TencentCloud/Domain/TencentCloudDomain.csproj +++ b/TencentCloud/Domain/TencentCloudDomain.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B15FC666-859E-397F-91C6-A33130097096} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Domain/V20180808/Models/ModifyDomainOwnerBatchRequest.cs b/TencentCloud/Domain/V20180808/Models/ModifyDomainOwnerBatchRequest.cs index 5116b9eec4..3cc025376a 100644 --- a/TencentCloud/Domain/V20180808/Models/ModifyDomainOwnerBatchRequest.cs +++ b/TencentCloud/Domain/V20180808/Models/ModifyDomainOwnerBatchRequest.cs @@ -36,6 +36,12 @@ public class ModifyDomainOwnerBatchRequest : AbstractModel [JsonProperty("NewOwnerUin")] public string NewOwnerUin{ get; set; } + /// + /// 是否同时转移对应的 DNS 解析域名,默认false + /// + [JsonProperty("TransferDns")] + public bool? TransferDns{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -44,6 +50,7 @@ public override void ToMap(Dictionary map, string prefix) { this.SetParamArraySimple(map, prefix + "Domains.", this.Domains); this.SetParamSimple(map, prefix + "NewOwnerUin", this.NewOwnerUin); + this.SetParamSimple(map, prefix + "TransferDns", this.TransferDns); } } } diff --git a/TencentCloud/Drm/TencentCloudDrm.csproj b/TencentCloud/Drm/TencentCloudDrm.csproj index 85b326aa69..1155ea0d29 100644 --- a/TencentCloud/Drm/TencentCloudDrm.csproj +++ b/TencentCloud/Drm/TencentCloudDrm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {01B0B03A-D868-351D-BB9D-D4D62CA9AE79} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ds/TencentCloudDs.csproj b/TencentCloud/Ds/TencentCloudDs.csproj index 8b152e77b3..d4d875ac66 100644 --- a/TencentCloud/Ds/TencentCloudDs.csproj +++ b/TencentCloud/Ds/TencentCloudDs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BD5ECF3F-47E8-3A8C-B8CF-96F14C2190A2} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dtf/TencentCloudDtf.csproj b/TencentCloud/Dtf/TencentCloudDtf.csproj index 877ef5ea02..00b2d28c40 100644 --- a/TencentCloud/Dtf/TencentCloudDtf.csproj +++ b/TencentCloud/Dtf/TencentCloudDtf.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {119EB0C7-A0F8-3797-90DD-2621A7C02D74} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Dts/TencentCloudDts.csproj b/TencentCloud/Dts/TencentCloudDts.csproj index 4298e6b568..ab9f022a96 100644 --- a/TencentCloud/Dts/TencentCloudDts.csproj +++ b/TencentCloud/Dts/TencentCloudDts.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {27DE4D5F-4AFE-3F22-B8A9-6865D22FBF4A} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ecc/TencentCloudEcc.csproj b/TencentCloud/Ecc/TencentCloudEcc.csproj index aaa76ae98d..6dd0284ad4 100644 --- a/TencentCloud/Ecc/TencentCloudEcc.csproj +++ b/TencentCloud/Ecc/TencentCloudEcc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {7CB3D1A4-E74A-37AE-98C2-6C01B53D8274} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ecdn/TencentCloudEcdn.csproj b/TencentCloud/Ecdn/TencentCloudEcdn.csproj index 281820ab52..577add7e19 100644 --- a/TencentCloud/Ecdn/TencentCloudEcdn.csproj +++ b/TencentCloud/Ecdn/TencentCloudEcdn.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DD4CBFAC-D752-3730-B8CD-A9F1D8897061} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ecm/TencentCloudEcm.csproj b/TencentCloud/Ecm/TencentCloudEcm.csproj index 8432cdcee8..27f0a723c3 100644 --- a/TencentCloud/Ecm/TencentCloudEcm.csproj +++ b/TencentCloud/Ecm/TencentCloudEcm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F313119E-D8EA-3E66-991F-7C89745C570F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Eiam/TencentCloudEiam.csproj b/TencentCloud/Eiam/TencentCloudEiam.csproj index 256b366313..90f614d4a3 100644 --- a/TencentCloud/Eiam/TencentCloudEiam.csproj +++ b/TencentCloud/Eiam/TencentCloudEiam.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {140B79ED-37B5-377F-AF01-141CBF107CFF} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Eis/TencentCloudEis.csproj b/TencentCloud/Eis/TencentCloudEis.csproj index 3a43330455..4bc194d4db 100644 --- a/TencentCloud/Eis/TencentCloudEis.csproj +++ b/TencentCloud/Eis/TencentCloudEis.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {7FD28EDC-FC23-3F46-9C4F-16931C6FE68F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Emr/TencentCloudEmr.csproj b/TencentCloud/Emr/TencentCloudEmr.csproj index e86586a610..4121a7ac23 100644 --- a/TencentCloud/Emr/TencentCloudEmr.csproj +++ b/TencentCloud/Emr/TencentCloudEmr.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {05965FFC-72EE-352D-B47A-37859982E12F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Es/TencentCloudEs.csproj b/TencentCloud/Es/TencentCloudEs.csproj index 644b789e3f..c358322829 100644 --- a/TencentCloud/Es/TencentCloudEs.csproj +++ b/TencentCloud/Es/TencentCloudEs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BAB1D217-C279-3DCE-8001-02A83445B39E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Facefusion/TencentCloudFacefusion.csproj b/TencentCloud/Facefusion/TencentCloudFacefusion.csproj index 2dc8ea2ef9..db9a14c885 100644 --- a/TencentCloud/Facefusion/TencentCloudFacefusion.csproj +++ b/TencentCloud/Facefusion/TencentCloudFacefusion.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A808BE71-F80B-3BBB-97FD-E80F636B04B2} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Faceid/TencentCloudFaceid.csproj b/TencentCloud/Faceid/TencentCloudFaceid.csproj index 232551bf14..f8f16ec648 100644 --- a/TencentCloud/Faceid/TencentCloudFaceid.csproj +++ b/TencentCloud/Faceid/TencentCloudFaceid.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {285E4D65-D854-3FAC-912D-5A63E6D8406B} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Fmu/TencentCloudFmu.csproj b/TencentCloud/Fmu/TencentCloudFmu.csproj index b6307b3702..217bed52b6 100644 --- a/TencentCloud/Fmu/TencentCloudFmu.csproj +++ b/TencentCloud/Fmu/TencentCloudFmu.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {253ECC85-2427-38B4-B29C-26E83EA20D04} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ft/TencentCloudFt.csproj b/TencentCloud/Ft/TencentCloudFt.csproj index b221d6f348..f85e75803d 100644 --- a/TencentCloud/Ft/TencentCloudFt.csproj +++ b/TencentCloud/Ft/TencentCloudFt.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {6B3F2850-1531-3B13-B7FE-446F7FE67E41} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Gaap/TencentCloudGaap.csproj b/TencentCloud/Gaap/TencentCloudGaap.csproj index 04bfbbe851..74f2810b9c 100644 --- a/TencentCloud/Gaap/TencentCloudGaap.csproj +++ b/TencentCloud/Gaap/TencentCloudGaap.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5B9686DD-A89E-35E1-B86C-A9051D571534} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Gme/TencentCloudGme.csproj b/TencentCloud/Gme/TencentCloudGme.csproj index 256c79320d..2706a286d8 100644 --- a/TencentCloud/Gme/TencentCloudGme.csproj +++ b/TencentCloud/Gme/TencentCloudGme.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5B725517-C450-383B-A194-A17CAF39F71A} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Gpm/TencentCloudGpm.csproj b/TencentCloud/Gpm/TencentCloudGpm.csproj index be0a9f73dc..e7e32cd69e 100644 --- a/TencentCloud/Gpm/TencentCloudGpm.csproj +++ b/TencentCloud/Gpm/TencentCloudGpm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D3EBC592-1F15-3EF3-9DED-C1F2F9E69BB2} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Gs/TencentCloudGs.csproj b/TencentCloud/Gs/TencentCloudGs.csproj index e8a4604f9c..5d22ad0a9c 100644 --- a/TencentCloud/Gs/TencentCloudGs.csproj +++ b/TencentCloud/Gs/TencentCloudGs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8835FF7C-F4DE-351B-9959-9F9646B62441} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Gse/TencentCloudGse.csproj b/TencentCloud/Gse/TencentCloudGse.csproj index 15089f4f98..e20244de1c 100644 --- a/TencentCloud/Gse/TencentCloudGse.csproj +++ b/TencentCloud/Gse/TencentCloudGse.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D9E9460D-61B2-3328-83C0-53F617E11D0C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Habo/TencentCloudHabo.csproj b/TencentCloud/Habo/TencentCloudHabo.csproj index d7d7afe28e..cbe5cb0aeb 100644 --- a/TencentCloud/Habo/TencentCloudHabo.csproj +++ b/TencentCloud/Habo/TencentCloudHabo.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0A87E777-5ACB-3D42-91C0-53FA1A108D2B} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Hcm/TencentCloudHcm.csproj b/TencentCloud/Hcm/TencentCloudHcm.csproj index cc67a42a69..05301bd334 100644 --- a/TencentCloud/Hcm/TencentCloudHcm.csproj +++ b/TencentCloud/Hcm/TencentCloudHcm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {822BE02B-1E56-37A6-AC3A-EC68E34D099D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iai/TencentCloudIai.csproj b/TencentCloud/Iai/TencentCloudIai.csproj index bdd6544c68..7150493222 100644 --- a/TencentCloud/Iai/TencentCloudIai.csproj +++ b/TencentCloud/Iai/TencentCloudIai.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {834A72D7-C6C9-328D-BA87-F356292B5AB0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ic/TencentCloudIc.csproj b/TencentCloud/Ic/TencentCloudIc.csproj index 293f128b96..9edc5e8df7 100644 --- a/TencentCloud/Ic/TencentCloudIc.csproj +++ b/TencentCloud/Ic/TencentCloudIc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {44E853F4-24B0-367B-BCBE-F8A2E4E5BC28} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ie/TencentCloudIe.csproj b/TencentCloud/Ie/TencentCloudIe.csproj index 0ef7af35b4..7957dd24bb 100644 --- a/TencentCloud/Ie/TencentCloudIe.csproj +++ b/TencentCloud/Ie/TencentCloudIe.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {22A3B506-BD68-3DED-BEAD-BFF07ADD88E7} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iir/TencentCloudIir.csproj b/TencentCloud/Iir/TencentCloudIir.csproj index 4d0a5f6c8b..f29c9fa7fe 100644 --- a/TencentCloud/Iir/TencentCloudIir.csproj +++ b/TencentCloud/Iir/TencentCloudIir.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {CBD219C1-B989-3078-AE52-6C072B702B5C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ims/TencentCloudIms.csproj b/TencentCloud/Ims/TencentCloudIms.csproj index 1d8eafef9b..65d2b3a095 100644 --- a/TencentCloud/Ims/TencentCloudIms.csproj +++ b/TencentCloud/Ims/TencentCloudIms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {04ABDD90-ED8D-3393-9A3B-D3A90DC2E2AA} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iot/TencentCloudIot.csproj b/TencentCloud/Iot/TencentCloudIot.csproj index 1c232e8956..1d4d12c68d 100644 --- a/TencentCloud/Iot/TencentCloudIot.csproj +++ b/TencentCloud/Iot/TencentCloudIot.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5957596A-4761-32F6-918E-ACCD48CB5DB3} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iotcloud/TencentCloudIotcloud.csproj b/TencentCloud/Iotcloud/TencentCloudIotcloud.csproj index 90ee5974a0..ad7ae1477b 100644 --- a/TencentCloud/Iotcloud/TencentCloudIotcloud.csproj +++ b/TencentCloud/Iotcloud/TencentCloudIotcloud.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {E52C27D4-C9DE-3FC7-9236-F3BDC08EFC51} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -44,6 +44,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TencentCloud/Iotcloud/V20210408/IotcloudClient.cs b/TencentCloud/Iotcloud/V20210408/IotcloudClient.cs new file mode 100644 index 0000000000..ee6eb0c7a3 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/IotcloudClient.cs @@ -0,0 +1,656 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408 +{ + + using Newtonsoft.Json; + using System.Threading.Tasks; + using TencentCloud.Common; + using TencentCloud.Common.Profile; + using TencentCloud.Iotcloud.V20210408.Models; + + public class IotcloudClient : AbstractClient{ + + private const string endpoint = "iotcloud.tencentcloudapi.com"; + private const string version = "2021-04-08"; + + /// + /// Client constructor. + /// + /// Credentials. + /// Region name, such as "ap-guangzhou". + public IotcloudClient(Credential credential, string region) + : this(credential, region, new ClientProfile()) + { + + } + + /// + /// Client Constructor. + /// + /// Credentials. + /// Region name, such as "ap-guangzhou". + /// Client profiles. + public IotcloudClient(Credential credential, string region, ClientProfile profile) + : base(endpoint, version, credential, region, profile) + { + + } + + /// + /// 本接口(CreateDevice)用于新建一个物联网通信设备。 + /// + /// + /// + public async Task CreateDevice(CreateDeviceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateDevice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(CreateDevice)用于新建一个物联网通信设备。 + /// + /// + /// + public CreateDeviceResponse CreateDeviceSync(CreateDeviceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateDevice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建私有CA证书 + /// + /// + /// + public async Task CreatePrivateCA(CreatePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreatePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建私有CA证书 + /// + /// + /// + public CreatePrivateCAResponse CreatePrivateCASync(CreatePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreatePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DeleteDevice)用于删除物联网通信设备。 + /// + /// + /// + public async Task DeleteDevice(DeleteDeviceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteDevice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DeleteDevice)用于删除物联网通信设备。 + /// + /// + /// + public DeleteDeviceResponse DeleteDeviceSync(DeleteDeviceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteDevice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除私有CA证书 + /// + /// + /// + public async Task DeletePrivateCA(DeletePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeletePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除私有CA证书 + /// + /// + /// + public DeletePrivateCAResponse DeletePrivateCASync(DeletePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeletePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DeleteProduct)用于删除一个物联网通信产品 + /// + /// + /// + public async Task DeleteProduct(DeleteProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DeleteProduct)用于删除一个物联网通信产品 + /// + /// + /// + public DeleteProductResponse DeleteProductSync(DeleteProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeDevice)用于查看设备信息 + /// + /// + /// + public async Task DescribeDevice(DescribeDeviceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeDevice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeDevice)用于查看设备信息 + /// + /// + /// + public DescribeDeviceResponse DescribeDeviceSync(DescribeDeviceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeDevice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeDevices)用于查询物联网通信设备的设备列表。 + /// + /// + /// + public async Task DescribeDevices(DescribeDevicesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeDevices"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeDevices)用于查询物联网通信设备的设备列表。 + /// + /// + /// + public DescribeDevicesResponse DescribeDevicesSync(DescribeDevicesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeDevices"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询私有化CA信息 + /// + /// + /// + public async Task DescribePrivateCA(DescribePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询私有化CA信息 + /// + /// + /// + public DescribePrivateCAResponse DescribePrivateCASync(DescribePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询私有CA绑定的产品列表 + /// + /// + /// + public async Task DescribePrivateCABindedProducts(DescribePrivateCABindedProductsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribePrivateCABindedProducts"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询私有CA绑定的产品列表 + /// + /// + /// + public DescribePrivateCABindedProductsResponse DescribePrivateCABindedProductsSync(DescribePrivateCABindedProductsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribePrivateCABindedProducts"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询私有CA证书列表 + /// + /// + /// + public async Task DescribePrivateCAs(DescribePrivateCAsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribePrivateCAs"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询私有CA证书列表 + /// + /// + /// + public DescribePrivateCAsResponse DescribePrivateCAsSync(DescribePrivateCAsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribePrivateCAs"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeProduct)用于查看产品详情 + /// + /// + /// + public async Task DescribeProduct(DescribeProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeProduct)用于查看产品详情 + /// + /// + /// + public DescribeProductResponse DescribeProductSync(DescribeProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询产品绑定的CA证书 + /// + /// + /// + public async Task DescribeProductCA(DescribeProductCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeProductCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询产品绑定的CA证书 + /// + /// + /// + public DescribeProductCAResponse DescribeProductCASync(DescribeProductCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeProductCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 设置设备上报的日志级别 + /// + /// + /// + public async Task UpdateDeviceLogLevel(UpdateDeviceLogLevelRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "UpdateDeviceLogLevel"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 设置设备上报的日志级别 + /// + /// + /// + public UpdateDeviceLogLevelResponse UpdateDeviceLogLevelSync(UpdateDeviceLogLevelRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "UpdateDeviceLogLevel"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 批量启用或者禁用设备 + /// + /// + /// + public async Task UpdateDevicesEnableState(UpdateDevicesEnableStateRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "UpdateDevicesEnableState"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 批量启用或者禁用设备 + /// + /// + /// + public UpdateDevicesEnableStateResponse UpdateDevicesEnableStateSync(UpdateDevicesEnableStateRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "UpdateDevicesEnableState"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 更新私有CA证书 + /// + /// + /// + public async Task UpdatePrivateCA(UpdatePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "UpdatePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 更新私有CA证书 + /// + /// + /// + public UpdatePrivateCAResponse UpdatePrivateCASync(UpdatePrivateCARequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "UpdatePrivateCA"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + } +} diff --git a/TencentCloud/Iotcloud/V20210408/Models/Attribute.cs b/TencentCloud/Iotcloud/V20210408/Models/Attribute.cs new file mode 100644 index 0000000000..05efe14e7a --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/Attribute.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Attribute : AbstractModel + { + + /// + /// 属性列表 + /// + [JsonProperty("Tags")] + public DeviceTag[] Tags{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/BindProductInfo.cs b/TencentCloud/Iotcloud/V20210408/Models/BindProductInfo.cs new file mode 100644 index 0000000000..c5b07d667b --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/BindProductInfo.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class BindProductInfo : AbstractModel + { + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 产品名 + /// + [JsonProperty("ProductName")] + public string ProductName{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "ProductName", this.ProductName); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/CertInfo.cs b/TencentCloud/Iotcloud/V20210408/Models/CertInfo.cs new file mode 100644 index 0000000000..c6a71c5ad5 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/CertInfo.cs @@ -0,0 +1,92 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CertInfo : AbstractModel + { + + /// + /// 证书名称 + /// + [JsonProperty("CertName")] + public string CertName{ get; set; } + + /// + /// 证书的序列号,16进制编码 + /// + [JsonProperty("CertSN")] + public string CertSN{ get; set; } + + /// + /// 证书颁发着名称 + /// + [JsonProperty("IssuerName")] + public string IssuerName{ get; set; } + + /// + /// 证书主题 + /// + [JsonProperty("Subject")] + public string Subject{ get; set; } + + /// + /// 证书创建时间,秒级时间戳 + /// + [JsonProperty("CreateTime")] + public ulong? CreateTime{ get; set; } + + /// + /// 证书生效时间,秒级时间戳 + /// + [JsonProperty("EffectiveTime")] + public ulong? EffectiveTime{ get; set; } + + /// + /// 证书失效时间,秒级时间戳 + /// + [JsonProperty("ExpireTime")] + public ulong? ExpireTime{ get; set; } + + /// + /// X509证书内容 + /// + [JsonProperty("CertText")] + public string CertText{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CertName", this.CertName); + this.SetParamSimple(map, prefix + "CertSN", this.CertSN); + this.SetParamSimple(map, prefix + "IssuerName", this.IssuerName); + this.SetParamSimple(map, prefix + "Subject", this.Subject); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "EffectiveTime", this.EffectiveTime); + this.SetParamSimple(map, prefix + "ExpireTime", this.ExpireTime); + this.SetParamSimple(map, prefix + "CertText", this.CertText); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/CreateDeviceRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/CreateDeviceRequest.cs new file mode 100644 index 0000000000..f31b945c19 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/CreateDeviceRequest.cs @@ -0,0 +1,113 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateDeviceRequest : AbstractModel + { + + /// + /// 产品 ID 。创建产品时腾讯云为用户分配全局唯一的 ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 设备名称。命名规则:[a-zA-Z0-9:_-]{1,48}。 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 设备属性 + /// + [JsonProperty("Attribute")] + public Attribute Attribute{ get; set; } + + /// + /// 是否使用自定义PSK,默认不使用 + /// + [JsonProperty("DefinedPsk")] + public string DefinedPsk{ get; set; } + + /// + /// 运营商类型,当产品是NB-IoT产品时,此字段必填。1表示中国电信,2表示中国移动,3表示中国联通 + /// + [JsonProperty("Isp")] + public ulong? Isp{ get; set; } + + /// + /// IMEI,当产品是NB-IoT产品时,此字段必填 + /// + [JsonProperty("Imei")] + public string Imei{ get; set; } + + /// + /// LoRa设备的DevEui,当创建LoRa时,此字段必填 + /// + [JsonProperty("LoraDevEui")] + public string LoraDevEui{ get; set; } + + /// + /// LoRa设备的MoteType + /// + [JsonProperty("LoraMoteType")] + public ulong? LoraMoteType{ get; set; } + + /// + /// 创建LoRa设备需要skey + /// + [JsonProperty("Skey")] + public string Skey{ get; set; } + + /// + /// LoRa设备的AppKey + /// + [JsonProperty("LoraAppKey")] + public string LoraAppKey{ get; set; } + + /// + /// 私有CA创建的设备证书 + /// + [JsonProperty("TlsCrt")] + public string TlsCrt{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamObj(map, prefix + "Attribute.", this.Attribute); + this.SetParamSimple(map, prefix + "DefinedPsk", this.DefinedPsk); + this.SetParamSimple(map, prefix + "Isp", this.Isp); + this.SetParamSimple(map, prefix + "Imei", this.Imei); + this.SetParamSimple(map, prefix + "LoraDevEui", this.LoraDevEui); + this.SetParamSimple(map, prefix + "LoraMoteType", this.LoraMoteType); + this.SetParamSimple(map, prefix + "Skey", this.Skey); + this.SetParamSimple(map, prefix + "LoraAppKey", this.LoraAppKey); + this.SetParamSimple(map, prefix + "TlsCrt", this.TlsCrt); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/CreateDeviceResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/CreateDeviceResponse.cs new file mode 100644 index 0000000000..97d1c6e4db --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/CreateDeviceResponse.cs @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateDeviceResponse : AbstractModel + { + + /// + /// 设备名称 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 对称加密密钥,base64编码。采用对称加密时返回该参数 + /// + [JsonProperty("DevicePsk")] + public string DevicePsk{ get; set; } + + /// + /// 设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数 + /// + [JsonProperty("DeviceCert")] + public string DeviceCert{ get; set; } + + /// + /// 设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数 + /// + [JsonProperty("DevicePrivateKey")] + public string DevicePrivateKey{ get; set; } + + /// + /// LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段 + /// + [JsonProperty("LoraDevEui")] + public string LoraDevEui{ get; set; } + + /// + /// LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段 + /// + [JsonProperty("LoraMoteType")] + public ulong? LoraMoteType{ get; set; } + + /// + /// LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段 + /// + [JsonProperty("LoraAppKey")] + public string LoraAppKey{ get; set; } + + /// + /// LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段 + /// + [JsonProperty("LoraNwkKey")] + public string LoraNwkKey{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamSimple(map, prefix + "DevicePsk", this.DevicePsk); + this.SetParamSimple(map, prefix + "DeviceCert", this.DeviceCert); + this.SetParamSimple(map, prefix + "DevicePrivateKey", this.DevicePrivateKey); + this.SetParamSimple(map, prefix + "LoraDevEui", this.LoraDevEui); + this.SetParamSimple(map, prefix + "LoraMoteType", this.LoraMoteType); + this.SetParamSimple(map, prefix + "LoraAppKey", this.LoraAppKey); + this.SetParamSimple(map, prefix + "LoraNwkKey", this.LoraNwkKey); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/CreatePrivateCARequest.cs b/TencentCloud/Iotcloud/V20210408/Models/CreatePrivateCARequest.cs new file mode 100644 index 0000000000..15824ec7cd --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/CreatePrivateCARequest.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreatePrivateCARequest : AbstractModel + { + + /// + /// CA证书名称 + /// + [JsonProperty("CertName")] + public string CertName{ get; set; } + + /// + /// CA证书内容 + /// + [JsonProperty("CertText")] + public string CertText{ get; set; } + + /// + /// 校验CA证书的证书内容 + /// + [JsonProperty("VerifyCertText")] + public string VerifyCertText{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CertName", this.CertName); + this.SetParamSimple(map, prefix + "CertText", this.CertText); + this.SetParamSimple(map, prefix + "VerifyCertText", this.VerifyCertText); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/CreatePrivateCAResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/CreatePrivateCAResponse.cs new file mode 100644 index 0000000000..2995599a3e --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/CreatePrivateCAResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreatePrivateCAResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeleteDeviceRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DeleteDeviceRequest.cs new file mode 100644 index 0000000000..0b45155ea4 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeleteDeviceRequest.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteDeviceRequest : AbstractModel + { + + /// + /// 设备所属的产品 ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 需要删除的设备名称 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 删除LoRa设备以及LoRa网关设备需要skey + /// + [JsonProperty("Skey")] + public string Skey{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamSimple(map, prefix + "Skey", this.Skey); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeleteDeviceResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DeleteDeviceResponse.cs new file mode 100644 index 0000000000..de1f1d8adc --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeleteDeviceResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteDeviceResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeletePrivateCARequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DeletePrivateCARequest.cs new file mode 100644 index 0000000000..609c0f74ef --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeletePrivateCARequest.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeletePrivateCARequest : AbstractModel + { + + /// + /// 私有CA证书名称 + /// + [JsonProperty("CertName")] + public string CertName{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CertName", this.CertName); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeletePrivateCAResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DeletePrivateCAResponse.cs new file mode 100644 index 0000000000..e2d0d9f2d1 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeletePrivateCAResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeletePrivateCAResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeleteProductRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DeleteProductRequest.cs new file mode 100644 index 0000000000..5deecc220f --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeleteProductRequest.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteProductRequest : AbstractModel + { + + /// + /// 需要删除的产品 ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 删除LoRa产品需要skey + /// + [JsonProperty("Skey")] + public string Skey{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "Skey", this.Skey); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeleteProductResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DeleteProductResponse.cs new file mode 100644 index 0000000000..3e1bdfa676 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeleteProductResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteProductResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeDeviceRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeDeviceRequest.cs new file mode 100644 index 0000000000..16f0c50b73 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeDeviceRequest.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDeviceRequest : AbstractModel + { + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 设备名 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeDeviceResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeDeviceResponse.cs new file mode 100644 index 0000000000..d29e143d85 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeDeviceResponse.cs @@ -0,0 +1,220 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDeviceResponse : AbstractModel + { + + /// + /// 设备名 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 设备是否在线,0不在线,1在线 + /// + [JsonProperty("Online")] + public ulong? Online{ get; set; } + + /// + /// 设备登录时间 + /// + [JsonProperty("LoginTime")] + public ulong? LoginTime{ get; set; } + + /// + /// 设备固件版本 + /// + [JsonProperty("Version")] + public string Version{ get; set; } + + /// + /// 设备最后更新时间 + /// + [JsonProperty("LastUpdateTime")] + public ulong? LastUpdateTime{ get; set; } + + /// + /// 设备证书 + /// + [JsonProperty("DeviceCert")] + public string DeviceCert{ get; set; } + + /// + /// 设备密钥 + /// + [JsonProperty("DevicePsk")] + public string DevicePsk{ get; set; } + + /// + /// 设备属性 + /// + [JsonProperty("Tags")] + public DeviceTag[] Tags{ get; set; } + + /// + /// 设备类型 + /// + [JsonProperty("DeviceType")] + public ulong? DeviceType{ get; set; } + + /// + /// 国际移动设备识别码 IMEI + /// + [JsonProperty("Imei")] + public string Imei{ get; set; } + + /// + /// 运营商类型 + /// + [JsonProperty("Isp")] + public ulong? Isp{ get; set; } + + /// + /// IP地址 + /// + [JsonProperty("ConnIP")] + public ulong? ConnIP{ get; set; } + + /// + /// NB IoT运营商处的DeviceID + /// + [JsonProperty("NbiotDeviceID")] + public string NbiotDeviceID{ get; set; } + + /// + /// Lora设备的dev eui + /// + [JsonProperty("LoraDevEui")] + public string LoraDevEui{ get; set; } + + /// + /// Lora设备的mote type + /// + [JsonProperty("LoraMoteType")] + public ulong? LoraMoteType{ get; set; } + + /// + /// 设备的sdk日志等级 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LogLevel")] + public ulong? LogLevel{ get; set; } + + /// + /// 首次上线时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FirstOnlineTime")] + public ulong? FirstOnlineTime{ get; set; } + + /// + /// 最近下线时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LastOfflineTime")] + public ulong? LastOfflineTime{ get; set; } + + /// + /// 设备创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public ulong? CreateTime{ get; set; } + + /// + /// 设备证书获取状态,0 未获取过设备密钥, 1 已获取过设备密钥 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CertState")] + public ulong? CertState{ get; set; } + + /// + /// 设备启用状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("EnableState")] + public ulong? EnableState{ get; set; } + + /// + /// 设备标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Labels")] + public DeviceLabel[] Labels{ get; set; } + + /// + /// MQTT客户端IP地址 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ClientIP")] + public string ClientIP{ get; set; } + + /// + /// 设备固件更新时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FirmwareUpdateTime")] + public ulong? FirmwareUpdateTime{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamSimple(map, prefix + "Online", this.Online); + this.SetParamSimple(map, prefix + "LoginTime", this.LoginTime); + this.SetParamSimple(map, prefix + "Version", this.Version); + this.SetParamSimple(map, prefix + "LastUpdateTime", this.LastUpdateTime); + this.SetParamSimple(map, prefix + "DeviceCert", this.DeviceCert); + this.SetParamSimple(map, prefix + "DevicePsk", this.DevicePsk); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamSimple(map, prefix + "DeviceType", this.DeviceType); + this.SetParamSimple(map, prefix + "Imei", this.Imei); + this.SetParamSimple(map, prefix + "Isp", this.Isp); + this.SetParamSimple(map, prefix + "ConnIP", this.ConnIP); + this.SetParamSimple(map, prefix + "NbiotDeviceID", this.NbiotDeviceID); + this.SetParamSimple(map, prefix + "LoraDevEui", this.LoraDevEui); + this.SetParamSimple(map, prefix + "LoraMoteType", this.LoraMoteType); + this.SetParamSimple(map, prefix + "LogLevel", this.LogLevel); + this.SetParamSimple(map, prefix + "FirstOnlineTime", this.FirstOnlineTime); + this.SetParamSimple(map, prefix + "LastOfflineTime", this.LastOfflineTime); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "CertState", this.CertState); + this.SetParamSimple(map, prefix + "EnableState", this.EnableState); + this.SetParamArrayObj(map, prefix + "Labels.", this.Labels); + this.SetParamSimple(map, prefix + "ClientIP", this.ClientIP); + this.SetParamSimple(map, prefix + "FirmwareUpdateTime", this.FirmwareUpdateTime); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeDevicesRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeDevicesRequest.cs new file mode 100644 index 0000000000..c8657efce7 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeDevicesRequest.cs @@ -0,0 +1,78 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDevicesRequest : AbstractModel + { + + /// + /// 需要查看设备列表的产品 ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 偏移量,Offset从0开始 + /// + [JsonProperty("Offset")] + public ulong? Offset{ get; set; } + + /// + /// 分页的大小,数值范围 10-250 + /// + [JsonProperty("Limit")] + public ulong? Limit{ get; set; } + + /// + /// 设备固件版本号,若不带此参数会返回所有固件版本的设备。传"None-FirmwareVersion"查询无版本号的设备 + /// + [JsonProperty("FirmwareVersion")] + public string FirmwareVersion{ get; set; } + + /// + /// 需要过滤的设备名称 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 设备是否启用,0禁用状态1启用状态,默认不区分 + /// + [JsonProperty("EnableState")] + public ulong? EnableState{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamSimple(map, prefix + "FirmwareVersion", this.FirmwareVersion); + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamSimple(map, prefix + "EnableState", this.EnableState); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeDevicesResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeDevicesResponse.cs new file mode 100644 index 0000000000..0b0494e1f1 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeDevicesResponse.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDevicesResponse : AbstractModel + { + + /// + /// 设备总数 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ get; set; } + + /// + /// 设备详细信息列表 + /// + [JsonProperty("Devices")] + public DeviceInfo[] Devices{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamArrayObj(map, prefix + "Devices.", this.Devices); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCABindedProductsRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCABindedProductsRequest.cs new file mode 100644 index 0000000000..8f709ca86f --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCABindedProductsRequest.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribePrivateCABindedProductsRequest : AbstractModel + { + + /// + /// 证书名称 + /// + [JsonProperty("CertName")] + public string CertName{ get; set; } + + /// + /// 查询偏移量 + /// + [JsonProperty("Offset")] + public ulong? Offset{ get; set; } + + /// + /// 查询的数据量,默认为20, 最大为200 + /// + [JsonProperty("Limit")] + public ulong? Limit{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CertName", this.CertName); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCABindedProductsResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCABindedProductsResponse.cs new file mode 100644 index 0000000000..1aaaf425c1 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCABindedProductsResponse.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribePrivateCABindedProductsResponse : AbstractModel + { + + /// + /// 私有CA绑定的产品列表 + /// + [JsonProperty("Products")] + public BindProductInfo[] Products{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Products.", this.Products); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCARequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCARequest.cs new file mode 100644 index 0000000000..67d1dbdf06 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCARequest.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribePrivateCARequest : AbstractModel + { + + /// + /// 私有化CA名称 + /// + [JsonProperty("CertName")] + public string CertName{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CertName", this.CertName); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAResponse.cs new file mode 100644 index 0000000000..04f5a3d256 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAResponse.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribePrivateCAResponse : AbstractModel + { + + /// + /// 私有化CA详情 + /// + [JsonProperty("CA")] + public CertInfo CA{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamObj(map, prefix + "CA.", this.CA); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAsRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAsRequest.cs new file mode 100644 index 0000000000..d73381272f --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAsRequest.cs @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribePrivateCAsRequest : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAsResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAsResponse.cs new file mode 100644 index 0000000000..c0ea2f1090 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribePrivateCAsResponse.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribePrivateCAsResponse : AbstractModel + { + + /// + /// 私有CA证书列表 + /// + [JsonProperty("CAs")] + public CertInfo[] CAs{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "CAs.", this.CAs); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeProductCARequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductCARequest.cs new file mode 100644 index 0000000000..d5dde31af0 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductCARequest.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductCARequest : AbstractModel + { + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeProductCAResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductCAResponse.cs new file mode 100644 index 0000000000..67e7324da3 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductCAResponse.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductCAResponse : AbstractModel + { + + /// + /// CA证书列表 + /// + [JsonProperty("CAs")] + public CertInfo[] CAs{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "CAs.", this.CAs); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeProductRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductRequest.cs new file mode 100644 index 0000000000..3e533684c1 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductRequest.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductRequest : AbstractModel + { + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DescribeProductResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductResponse.cs new file mode 100644 index 0000000000..0ae3e9309f --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DescribeProductResponse.cs @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductResponse : AbstractModel + { + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 产品名 + /// + [JsonProperty("ProductName")] + public string ProductName{ get; set; } + + /// + /// 产品元数据 + /// + [JsonProperty("ProductMetadata")] + public ProductMetadata ProductMetadata{ get; set; } + + /// + /// 产品属性 + /// + [JsonProperty("ProductProperties")] + public ProductProperties ProductProperties{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "ProductName", this.ProductName); + this.SetParamObj(map, prefix + "ProductMetadata.", this.ProductMetadata); + this.SetParamObj(map, prefix + "ProductProperties.", this.ProductProperties); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeviceInfo.cs b/TencentCloud/Iotcloud/V20210408/Models/DeviceInfo.cs new file mode 100644 index 0000000000..2e726f397b --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeviceInfo.cs @@ -0,0 +1,213 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeviceInfo : AbstractModel + { + + /// + /// 设备名 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 设备是否在线,0不在线,1在线 + /// + [JsonProperty("Online")] + public ulong? Online{ get; set; } + + /// + /// 设备登录时间 + /// + [JsonProperty("LoginTime")] + public ulong? LoginTime{ get; set; } + + /// + /// 设备版本 + /// + [JsonProperty("Version")] + public string Version{ get; set; } + + /// + /// 设备证书,证书加密的设备返回 + /// + [JsonProperty("DeviceCert")] + public string DeviceCert{ get; set; } + + /// + /// 设备密钥,密钥加密的设备返回 + /// + [JsonProperty("DevicePsk")] + public string DevicePsk{ get; set; } + + /// + /// 设备属性 + /// + [JsonProperty("Tags")] + public DeviceTag[] Tags{ get; set; } + + /// + /// 设备类型 + /// + [JsonProperty("DeviceType")] + public ulong? DeviceType{ get; set; } + + /// + /// 国际移动设备识别码 IMEI + /// + [JsonProperty("Imei")] + public string Imei{ get; set; } + + /// + /// 运营商类型 + /// + [JsonProperty("Isp")] + public ulong? Isp{ get; set; } + + /// + /// NB IOT运营商处的DeviceID + /// + [JsonProperty("NbiotDeviceID")] + public string NbiotDeviceID{ get; set; } + + /// + /// IP地址 + /// + [JsonProperty("ConnIP")] + public ulong? ConnIP{ get; set; } + + /// + /// 设备最后更新时间 + /// + [JsonProperty("LastUpdateTime")] + public ulong? LastUpdateTime{ get; set; } + + /// + /// LoRa设备的dev eui + /// + [JsonProperty("LoraDevEui")] + public string LoraDevEui{ get; set; } + + /// + /// LoRa设备的Mote type + /// + [JsonProperty("LoraMoteType")] + public ulong? LoraMoteType{ get; set; } + + /// + /// 首次上线时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FirstOnlineTime")] + public ulong? FirstOnlineTime{ get; set; } + + /// + /// 最近下线时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LastOfflineTime")] + public ulong? LastOfflineTime{ get; set; } + + /// + /// 设备创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public ulong? CreateTime{ get; set; } + + /// + /// 设备日志级别 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LogLevel")] + public ulong? LogLevel{ get; set; } + + /// + /// 设备证书获取状态, 1 已获取过设备密钥,0 未获取过设备密钥 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CertState")] + public ulong? CertState{ get; set; } + + /// + /// 设备可用状态,0禁用,1启用 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("EnableState")] + public ulong? EnableState{ get; set; } + + /// + /// 设备标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Labels")] + public DeviceLabel[] Labels{ get; set; } + + /// + /// MQTT客户端IP地址 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ClientIP")] + public string ClientIP{ get; set; } + + /// + /// ota最后更新时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FirmwareUpdateTime")] + public ulong? FirmwareUpdateTime{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamSimple(map, prefix + "Online", this.Online); + this.SetParamSimple(map, prefix + "LoginTime", this.LoginTime); + this.SetParamSimple(map, prefix + "Version", this.Version); + this.SetParamSimple(map, prefix + "DeviceCert", this.DeviceCert); + this.SetParamSimple(map, prefix + "DevicePsk", this.DevicePsk); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamSimple(map, prefix + "DeviceType", this.DeviceType); + this.SetParamSimple(map, prefix + "Imei", this.Imei); + this.SetParamSimple(map, prefix + "Isp", this.Isp); + this.SetParamSimple(map, prefix + "NbiotDeviceID", this.NbiotDeviceID); + this.SetParamSimple(map, prefix + "ConnIP", this.ConnIP); + this.SetParamSimple(map, prefix + "LastUpdateTime", this.LastUpdateTime); + this.SetParamSimple(map, prefix + "LoraDevEui", this.LoraDevEui); + this.SetParamSimple(map, prefix + "LoraMoteType", this.LoraMoteType); + this.SetParamSimple(map, prefix + "FirstOnlineTime", this.FirstOnlineTime); + this.SetParamSimple(map, prefix + "LastOfflineTime", this.LastOfflineTime); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "LogLevel", this.LogLevel); + this.SetParamSimple(map, prefix + "CertState", this.CertState); + this.SetParamSimple(map, prefix + "EnableState", this.EnableState); + this.SetParamArrayObj(map, prefix + "Labels.", this.Labels); + this.SetParamSimple(map, prefix + "ClientIP", this.ClientIP); + this.SetParamSimple(map, prefix + "FirmwareUpdateTime", this.FirmwareUpdateTime); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeviceLabel.cs b/TencentCloud/Iotcloud/V20210408/Models/DeviceLabel.cs new file mode 100644 index 0000000000..a93ffc546a --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeviceLabel.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeviceLabel : AbstractModel + { + + /// + /// 标签标识 + /// + [JsonProperty("Key")] + public string Key{ get; set; } + + /// + /// 标签值 + /// + [JsonProperty("Value")] + public string Value{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Key", this.Key); + this.SetParamSimple(map, prefix + "Value", this.Value); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/DeviceTag.cs b/TencentCloud/Iotcloud/V20210408/Models/DeviceTag.cs new file mode 100644 index 0000000000..9393fad3d6 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/DeviceTag.cs @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeviceTag : AbstractModel + { + + /// + /// 属性名称 + /// + [JsonProperty("Tag")] + public string Tag{ get; set; } + + /// + /// 属性值的类型,1 int,2 string + /// + [JsonProperty("Type")] + public ulong? Type{ get; set; } + + /// + /// 属性的值 + /// + [JsonProperty("Value")] + public string Value{ get; set; } + + /// + /// 属性描述名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Tag", this.Tag); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "Value", this.Value); + this.SetParamSimple(map, prefix + "Name", this.Name); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/ProductMetadata.cs b/TencentCloud/Iotcloud/V20210408/Models/ProductMetadata.cs new file mode 100644 index 0000000000..4f0fee9d1e --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/ProductMetadata.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ProductMetadata : AbstractModel + { + + /// + /// 产品创建时间 + /// + [JsonProperty("CreationDate")] + public ulong? CreationDate{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CreationDate", this.CreationDate); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/ProductProperties.cs b/TencentCloud/Iotcloud/V20210408/Models/ProductProperties.cs new file mode 100644 index 0000000000..dd792e1022 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/ProductProperties.cs @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ProductProperties : AbstractModel + { + + /// + /// 产品描述 + /// + [JsonProperty("ProductDescription")] + public string ProductDescription{ get; set; } + + /// + /// 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1 + /// + [JsonProperty("EncryptionType")] + public string EncryptionType{ get; set; } + + /// + /// 产品所属区域,目前只支持广州(gz) + /// + [JsonProperty("Region")] + public string Region{ get; set; } + + /// + /// 产品类型,各个类型值代表的节点-类型如下: + /// 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0 + /// + [JsonProperty("ProductType")] + public ulong? ProductType{ get; set; } + + /// + /// 数据格式,取值为json或者custom,默认值是json + /// + [JsonProperty("Format")] + public string Format{ get; set; } + + /// + /// 产品所属平台,默认值是0 + /// + [JsonProperty("Platform")] + public string Platform{ get; set; } + + /// + /// LoRa产品运营侧APPEUI,只有LoRa产品需要填写 + /// + [JsonProperty("Appeui")] + public string Appeui{ get; set; } + + /// + /// 产品绑定的物模型ID,-1表示不绑定 + /// + [JsonProperty("ModelId")] + public string ModelId{ get; set; } + + /// + /// 产品绑定的物模型名称 + /// + [JsonProperty("ModelName")] + public string ModelName{ get; set; } + + /// + /// 产品密钥,suite产品才会有 + /// + [JsonProperty("ProductKey")] + public string ProductKey{ get; set; } + + /// + /// 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名 + /// + [JsonProperty("RegisterType")] + public ulong? RegisterType{ get; set; } + + /// + /// 动态注册产品秘钥 + /// + [JsonProperty("ProductSecret")] + public string ProductSecret{ get; set; } + + /// + /// RegisterType为2时,设备动态创建的限制数量 + /// + [JsonProperty("RegisterLimit")] + public ulong? RegisterLimit{ get; set; } + + /// + /// 划归的产品,展示为源产品ID,其余为空 + /// + [JsonProperty("OriginProductId")] + public string OriginProductId{ get; set; } + + /// + /// 私有CA名称 + /// + [JsonProperty("PrivateCAName")] + public string PrivateCAName{ get; set; } + + /// + /// 划归的产品,展示为源用户ID,其余为空 + /// + [JsonProperty("OriginUserId")] + public ulong? OriginUserId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductDescription", this.ProductDescription); + this.SetParamSimple(map, prefix + "EncryptionType", this.EncryptionType); + this.SetParamSimple(map, prefix + "Region", this.Region); + this.SetParamSimple(map, prefix + "ProductType", this.ProductType); + this.SetParamSimple(map, prefix + "Format", this.Format); + this.SetParamSimple(map, prefix + "Platform", this.Platform); + this.SetParamSimple(map, prefix + "Appeui", this.Appeui); + this.SetParamSimple(map, prefix + "ModelId", this.ModelId); + this.SetParamSimple(map, prefix + "ModelName", this.ModelName); + this.SetParamSimple(map, prefix + "ProductKey", this.ProductKey); + this.SetParamSimple(map, prefix + "RegisterType", this.RegisterType); + this.SetParamSimple(map, prefix + "ProductSecret", this.ProductSecret); + this.SetParamSimple(map, prefix + "RegisterLimit", this.RegisterLimit); + this.SetParamSimple(map, prefix + "OriginProductId", this.OriginProductId); + this.SetParamSimple(map, prefix + "PrivateCAName", this.PrivateCAName); + this.SetParamSimple(map, prefix + "OriginUserId", this.OriginUserId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/UpdateDeviceLogLevelRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/UpdateDeviceLogLevelRequest.cs new file mode 100644 index 0000000000..5aa263ac0c --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/UpdateDeviceLogLevelRequest.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UpdateDeviceLogLevelRequest : AbstractModel + { + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 设备名称 + /// + [JsonProperty("DeviceName")] + public string DeviceName{ get; set; } + + /// + /// 日志级别,0:关闭,1:错误,2:告警,3:信息,4:调试 + /// + [JsonProperty("LogLevel")] + public ulong? LogLevel{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "DeviceName", this.DeviceName); + this.SetParamSimple(map, prefix + "LogLevel", this.LogLevel); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/UpdateDeviceLogLevelResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/UpdateDeviceLogLevelResponse.cs new file mode 100644 index 0000000000..dfd00f001d --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/UpdateDeviceLogLevelResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UpdateDeviceLogLevelResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/UpdateDevicesEnableStateRequest.cs b/TencentCloud/Iotcloud/V20210408/Models/UpdateDevicesEnableStateRequest.cs new file mode 100644 index 0000000000..4e81851e85 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/UpdateDevicesEnableStateRequest.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UpdateDevicesEnableStateRequest : AbstractModel + { + + /// + /// 设备所属产品id + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 设备名称集合 + /// + [JsonProperty("DeviceNames")] + public string[] DeviceNames{ get; set; } + + /// + /// 要设置的设备状态,1为启用,0为禁用 + /// + [JsonProperty("Status")] + public ulong? Status{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamArraySimple(map, prefix + "DeviceNames.", this.DeviceNames); + this.SetParamSimple(map, prefix + "Status", this.Status); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/UpdateDevicesEnableStateResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/UpdateDevicesEnableStateResponse.cs new file mode 100644 index 0000000000..022ce05ef7 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/UpdateDevicesEnableStateResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UpdateDevicesEnableStateResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/UpdatePrivateCARequest.cs b/TencentCloud/Iotcloud/V20210408/Models/UpdatePrivateCARequest.cs new file mode 100644 index 0000000000..ecf680f787 --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/UpdatePrivateCARequest.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UpdatePrivateCARequest : AbstractModel + { + + /// + /// CA证书名称 + /// + [JsonProperty("CertName")] + public string CertName{ get; set; } + + /// + /// CA证书内容 + /// + [JsonProperty("CertText")] + public string CertText{ get; set; } + + /// + /// 校验CA证书的证书内容 + /// + [JsonProperty("VerifyCertText")] + public string VerifyCertText{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CertName", this.CertName); + this.SetParamSimple(map, prefix + "CertText", this.CertText); + this.SetParamSimple(map, prefix + "VerifyCertText", this.VerifyCertText); + } + } +} + diff --git a/TencentCloud/Iotcloud/V20210408/Models/UpdatePrivateCAResponse.cs b/TencentCloud/Iotcloud/V20210408/Models/UpdatePrivateCAResponse.cs new file mode 100644 index 0000000000..2764a5bc6d --- /dev/null +++ b/TencentCloud/Iotcloud/V20210408/Models/UpdatePrivateCAResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Iotcloud.V20210408.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UpdatePrivateCAResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Iotexplorer/TencentCloudIotexplorer.csproj b/TencentCloud/Iotexplorer/TencentCloudIotexplorer.csproj index 804792ddee..81a62b8359 100644 --- a/TencentCloud/Iotexplorer/TencentCloudIotexplorer.csproj +++ b/TencentCloud/Iotexplorer/TencentCloudIotexplorer.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {031F9C7D-BF4C-3B27-A17E-7D84103EF8F5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iottid/TencentCloudIottid.csproj b/TencentCloud/Iottid/TencentCloudIottid.csproj index 5eb9078edc..437ba742ee 100644 --- a/TencentCloud/Iottid/TencentCloudIottid.csproj +++ b/TencentCloud/Iottid/TencentCloudIottid.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5E7D90C1-2D5F-3028-A8C7-A0BD74766C5C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iotvideo/TencentCloudIotvideo.csproj b/TencentCloud/Iotvideo/TencentCloudIotvideo.csproj index fbc39cbe7e..37aa098c54 100644 --- a/TencentCloud/Iotvideo/TencentCloudIotvideo.csproj +++ b/TencentCloud/Iotvideo/TencentCloudIotvideo.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {59D16650-F6B2-3107-8C2B-90A5E4FD868E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Iotvideoindustry/TencentCloudIotvideoindustry.csproj b/TencentCloud/Iotvideoindustry/TencentCloudIotvideoindustry.csproj index 63857e8264..691241be63 100644 --- a/TencentCloud/Iotvideoindustry/TencentCloudIotvideoindustry.csproj +++ b/TencentCloud/Iotvideoindustry/TencentCloudIotvideoindustry.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {18E4740C-9C8B-37F5-AF27-B5C1E6829210} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Kms/TencentCloudKms.csproj b/TencentCloud/Kms/TencentCloudKms.csproj index f75c2b6e7a..277b5bf863 100644 --- a/TencentCloud/Kms/TencentCloudKms.csproj +++ b/TencentCloud/Kms/TencentCloudKms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {89853174-2531-351C-A46F-51E64C5ADD8C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Lighthouse/TencentCloudLighthouse.csproj b/TencentCloud/Lighthouse/TencentCloudLighthouse.csproj index c4aa8825e2..ab8cb4c68e 100644 --- a/TencentCloud/Lighthouse/TencentCloudLighthouse.csproj +++ b/TencentCloud/Lighthouse/TencentCloudLighthouse.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {7652443B-815B-37FE-B0E4-42C34070E9BC} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Live/TencentCloudLive.csproj b/TencentCloud/Live/TencentCloudLive.csproj index a5f1afbbe5..6a7b050d20 100644 --- a/TencentCloud/Live/TencentCloudLive.csproj +++ b/TencentCloud/Live/TencentCloudLive.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {9606A5AB-94D6-3512-9394-9CFA341DBB7D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Lp/TencentCloudLp.csproj b/TencentCloud/Lp/TencentCloudLp.csproj index 7027d31f6c..a1a35dbfa5 100644 --- a/TencentCloud/Lp/TencentCloudLp.csproj +++ b/TencentCloud/Lp/TencentCloudLp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {7537744A-0D47-39AF-9A0B-9DC89B81796F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Mariadb/TencentCloudMariadb.csproj b/TencentCloud/Mariadb/TencentCloudMariadb.csproj index 197383e51e..f98aab30d9 100644 --- a/TencentCloud/Mariadb/TencentCloudMariadb.csproj +++ b/TencentCloud/Mariadb/TencentCloudMariadb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0D2899B4-58E8-3E59-BC9E-E832FA5AC4D6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Market/TencentCloudMarket.csproj b/TencentCloud/Market/TencentCloudMarket.csproj index d3134bc452..718a9105ad 100644 --- a/TencentCloud/Market/TencentCloudMarket.csproj +++ b/TencentCloud/Market/TencentCloudMarket.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {1CA3B541-2A13-3314-8839-F6E0737542C8} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Memcached/TencentCloudMemcached.csproj b/TencentCloud/Memcached/TencentCloudMemcached.csproj index 80b6e82938..abe2353a8b 100644 --- a/TencentCloud/Memcached/TencentCloudMemcached.csproj +++ b/TencentCloud/Memcached/TencentCloudMemcached.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {064C0216-F946-3B77-986B-BC5E2E6CDAF6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Mgobe/TencentCloudMgobe.csproj b/TencentCloud/Mgobe/TencentCloudMgobe.csproj index e07c2da068..325ee8b1a7 100644 --- a/TencentCloud/Mgobe/TencentCloudMgobe.csproj +++ b/TencentCloud/Mgobe/TencentCloudMgobe.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {EF1448B5-7A18-3903-8A12-CA20F86F1FE6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Mna/TencentCloudMna.csproj b/TencentCloud/Mna/TencentCloudMna.csproj index db14f8791c..9ae11bf722 100644 --- a/TencentCloud/Mna/TencentCloudMna.csproj +++ b/TencentCloud/Mna/TencentCloudMna.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {03830C96-3E28-3E4E-924E-998E4E6827D1} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Mongodb/TencentCloudMongodb.csproj b/TencentCloud/Mongodb/TencentCloudMongodb.csproj index 333cf1f326..c8af3acacd 100644 --- a/TencentCloud/Mongodb/TencentCloudMongodb.csproj +++ b/TencentCloud/Mongodb/TencentCloudMongodb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {FB4519A5-C29F-3021-9DF3-791DE27C2D8D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Monitor/TencentCloudMonitor.csproj b/TencentCloud/Monitor/TencentCloudMonitor.csproj index 8dd4d82162..c50b4ba7cf 100644 --- a/TencentCloud/Monitor/TencentCloudMonitor.csproj +++ b/TencentCloud/Monitor/TencentCloudMonitor.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {60CF7C93-B2EE-30A5-84D3-AA04B825F7A0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Monitor/V20180724/Models/DescribeBindingPolicyObjectListRequest.cs b/TencentCloud/Monitor/V20180724/Models/DescribeBindingPolicyObjectListRequest.cs index f785fa99ae..887a6da51a 100644 --- a/TencentCloud/Monitor/V20180724/Models/DescribeBindingPolicyObjectListRequest.cs +++ b/TencentCloud/Monitor/V20180724/Models/DescribeBindingPolicyObjectListRequest.cs @@ -31,11 +31,17 @@ public class DescribeBindingPolicyObjectListRequest : AbstractModel public string Module{ get; set; } /// - /// 策略组id + /// 策略组id,如果有形如 policy-xxxx 的 id,请填到 PolicyId 字段中,本字段填 0 /// [JsonProperty("GroupId")] public long? GroupId{ get; set; } + /// + /// 告警策略id,形如 policy-xxxx,如果填入,则GroupId可以填0 + /// + [JsonProperty("PolicyId")] + public string PolicyId{ get; set; } + /// /// 分页参数,每页返回的数量,取值1~100,默认20 /// @@ -62,6 +68,7 @@ public override void ToMap(Dictionary map, string prefix) { this.SetParamSimple(map, prefix + "Module", this.Module); this.SetParamSimple(map, prefix + "GroupId", this.GroupId); + this.SetParamSimple(map, prefix + "PolicyId", this.PolicyId); this.SetParamSimple(map, prefix + "Limit", this.Limit); this.SetParamSimple(map, prefix + "Offset", this.Offset); this.SetParamArrayObj(map, prefix + "Dimensions.", this.Dimensions); diff --git a/TencentCloud/Mps/TencentCloudMps.csproj b/TencentCloud/Mps/TencentCloudMps.csproj index f2051880cb..e5aae78893 100644 --- a/TencentCloud/Mps/TencentCloudMps.csproj +++ b/TencentCloud/Mps/TencentCloudMps.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {EF70E5DB-4615-3FEC-AD26-886743B104F6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Mrs/TencentCloudMrs.csproj b/TencentCloud/Mrs/TencentCloudMrs.csproj index 418987b5db..d12b581619 100644 --- a/TencentCloud/Mrs/TencentCloudMrs.csproj +++ b/TencentCloud/Mrs/TencentCloudMrs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {32B04F9C-1523-3169-96D4-5FA22888E8B1} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ms/TencentCloudMs.csproj b/TencentCloud/Ms/TencentCloudMs.csproj index 64b49a0b63..ad6b9b903f 100644 --- a/TencentCloud/Ms/TencentCloudMs.csproj +++ b/TencentCloud/Ms/TencentCloudMs.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {688DC818-0211-3401-8C6A-72CF4B76DD80} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Msp/TencentCloudMsp.csproj b/TencentCloud/Msp/TencentCloudMsp.csproj index bc4e929eda..8447d0cede 100644 --- a/TencentCloud/Msp/TencentCloudMsp.csproj +++ b/TencentCloud/Msp/TencentCloudMsp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {EC1C9319-2699-3A07-894D-C447D5406FD9} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Mvj/TencentCloudMvj.csproj b/TencentCloud/Mvj/TencentCloudMvj.csproj index 551fbeca29..ecdca0de3f 100644 --- a/TencentCloud/Mvj/TencentCloudMvj.csproj +++ b/TencentCloud/Mvj/TencentCloudMvj.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {22FFDDFE-3A5B-382B-BFD9-4C3A41B8DED0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Nlp/TencentCloudNlp.csproj b/TencentCloud/Nlp/TencentCloudNlp.csproj index 6f84d00e7a..1f09bcc919 100644 --- a/TencentCloud/Nlp/TencentCloudNlp.csproj +++ b/TencentCloud/Nlp/TencentCloudNlp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {46495F04-57A1-3328-BD3F-406E6BB2D037} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Npp/TencentCloudNpp.csproj b/TencentCloud/Npp/TencentCloudNpp.csproj index e0e1c2f7cf..ef831f4238 100644 --- a/TencentCloud/Npp/TencentCloudNpp.csproj +++ b/TencentCloud/Npp/TencentCloudNpp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {9BF26F77-42F6-32E5-A61F-ADB2B98DFDAF} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Oceanus/TencentCloudOceanus.csproj b/TencentCloud/Oceanus/TencentCloudOceanus.csproj index 6c1b29e160..ff1d802cab 100644 --- a/TencentCloud/Oceanus/TencentCloudOceanus.csproj +++ b/TencentCloud/Oceanus/TencentCloudOceanus.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BD8B9947-C847-3AEB-AD67-726BC5EFD4EE} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ocr/TencentCloudOcr.csproj b/TencentCloud/Ocr/TencentCloudOcr.csproj index 05489621bc..1a0f6107ed 100644 --- a/TencentCloud/Ocr/TencentCloudOcr.csproj +++ b/TencentCloud/Ocr/TencentCloudOcr.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B4E416C7-439C-325A-91AD-B0D5C05720A7} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Organization/TencentCloudOrganization.csproj b/TencentCloud/Organization/TencentCloudOrganization.csproj index cb3d61d4f0..a0c3b7fae1 100644 --- a/TencentCloud/Organization/TencentCloudOrganization.csproj +++ b/TencentCloud/Organization/TencentCloudOrganization.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {FF7DA1A4-A5D5-3EF1-A5B1-B43A74B2F34E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Partners/TencentCloudPartners.csproj b/TencentCloud/Partners/TencentCloudPartners.csproj index c378b2d16b..ffe81a6c40 100644 --- a/TencentCloud/Partners/TencentCloudPartners.csproj +++ b/TencentCloud/Partners/TencentCloudPartners.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {40746A19-2F78-3BFC-A968-CEFEA27426D6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Postgres/TencentCloudPostgres.csproj b/TencentCloud/Postgres/TencentCloudPostgres.csproj index e24284a337..dee19d23bc 100644 --- a/TencentCloud/Postgres/TencentCloudPostgres.csproj +++ b/TencentCloud/Postgres/TencentCloudPostgres.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A06AC0CF-076C-38E8-83FE-C7FFA375814C} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Privatedns/TencentCloudPrivatedns.csproj b/TencentCloud/Privatedns/TencentCloudPrivatedns.csproj index d0f3c92034..f580763248 100644 --- a/TencentCloud/Privatedns/TencentCloudPrivatedns.csproj +++ b/TencentCloud/Privatedns/TencentCloudPrivatedns.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F711E1FC-542C-3536-9601-50E098B1102E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Rce/TencentCloudRce.csproj b/TencentCloud/Rce/TencentCloudRce.csproj index 1f8ca60571..372af4e13e 100644 --- a/TencentCloud/Rce/TencentCloudRce.csproj +++ b/TencentCloud/Rce/TencentCloudRce.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {E523CF0C-FC92-3F06-9926-ECC75CD44DD0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Redis/TencentCloudRedis.csproj b/TencentCloud/Redis/TencentCloudRedis.csproj index 2107a9131f..22d6897ba0 100644 --- a/TencentCloud/Redis/TencentCloudRedis.csproj +++ b/TencentCloud/Redis/TencentCloudRedis.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {4D99E92F-0CD8-3F98-B58C-498F1C545766} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Rkp/TencentCloudRkp.csproj b/TencentCloud/Rkp/TencentCloudRkp.csproj index 65d2432d2f..b415732a7e 100644 --- a/TencentCloud/Rkp/TencentCloudRkp.csproj +++ b/TencentCloud/Rkp/TencentCloudRkp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {BF6A7133-61BB-3FE3-AA91-59369BA8DEC6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Rp/TencentCloudRp.csproj b/TencentCloud/Rp/TencentCloudRp.csproj index 6666b43063..7f595f576e 100644 --- a/TencentCloud/Rp/TencentCloudRp.csproj +++ b/TencentCloud/Rp/TencentCloudRp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {E993F1AA-9830-3E80-9323-362FBE666BC0} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Scf/TencentCloudScf.csproj b/TencentCloud/Scf/TencentCloudScf.csproj index 71dde3c3c0..816c697c34 100644 --- a/TencentCloud/Scf/TencentCloudScf.csproj +++ b/TencentCloud/Scf/TencentCloudScf.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {6F5BC504-40E8-3B8D-99B3-88CDC3921202} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ses/TencentCloudSes.csproj b/TencentCloud/Ses/TencentCloudSes.csproj index e964c571f5..9c1e152d59 100644 --- a/TencentCloud/Ses/TencentCloudSes.csproj +++ b/TencentCloud/Ses/TencentCloudSes.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D4BEBF31-4FF4-321A-ABD7-95742951DA20} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Smpn/TencentCloudSmpn.csproj b/TencentCloud/Smpn/TencentCloudSmpn.csproj index 5abbc7803d..019757f2f8 100644 --- a/TencentCloud/Smpn/TencentCloudSmpn.csproj +++ b/TencentCloud/Smpn/TencentCloudSmpn.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {1E6FE58E-615B-3806-8123-352DAF515CBA} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Sms/TencentCloudSms.csproj b/TencentCloud/Sms/TencentCloudSms.csproj index 071bdcdf17..9ddd94c064 100644 --- a/TencentCloud/Sms/TencentCloudSms.csproj +++ b/TencentCloud/Sms/TencentCloudSms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5451259A-631D-33EF-A1C6-9932BD8DA8A7} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Sms/V20210111/Models/DescribeSmsTemplateListRequest.cs b/TencentCloud/Sms/V20210111/Models/DescribeSmsTemplateListRequest.cs index 04c338e8d9..78d76b307f 100644 --- a/TencentCloud/Sms/V20210111/Models/DescribeSmsTemplateListRequest.cs +++ b/TencentCloud/Sms/V20210111/Models/DescribeSmsTemplateListRequest.cs @@ -26,7 +26,7 @@ public class DescribeSmsTemplateListRequest : AbstractModel /// /// 模板 ID 数组。 - /// 注:默认数组长度最大100。 + /// 默认数组长度最大100 /// [JsonProperty("TemplateIdSet")] public ulong?[] TemplateIdSet{ get; set; } diff --git a/TencentCloud/Soe/TencentCloudSoe.csproj b/TencentCloud/Soe/TencentCloudSoe.csproj index 49b956794f..e46730e543 100644 --- a/TencentCloud/Soe/TencentCloudSoe.csproj +++ b/TencentCloud/Soe/TencentCloudSoe.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {44D985E6-F654-3D26-BD35-A84D088698A3} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Solar/TencentCloudSolar.csproj b/TencentCloud/Solar/TencentCloudSolar.csproj index c6999beaff..2b430bd7ed 100644 --- a/TencentCloud/Solar/TencentCloudSolar.csproj +++ b/TencentCloud/Solar/TencentCloudSolar.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {18B557D9-AC8D-37C8-A949-A506BBC8EA9A} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Sqlserver/TencentCloudSqlserver.csproj b/TencentCloud/Sqlserver/TencentCloudSqlserver.csproj index cc4b10757e..74c193df71 100644 --- a/TencentCloud/Sqlserver/TencentCloudSqlserver.csproj +++ b/TencentCloud/Sqlserver/TencentCloudSqlserver.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2307E4EA-035A-39F3-B9A5-B4AA2A71E20D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ssa/TencentCloudSsa.csproj b/TencentCloud/Ssa/TencentCloudSsa.csproj index 155d38c174..07b1fef542 100644 --- a/TencentCloud/Ssa/TencentCloudSsa.csproj +++ b/TencentCloud/Ssa/TencentCloudSsa.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2D2665D3-3EFE-35CA-BBCD-325648942550} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ssl/TencentCloudSsl.csproj b/TencentCloud/Ssl/TencentCloudSsl.csproj index 00d465ac15..d28ccff718 100644 --- a/TencentCloud/Ssl/TencentCloudSsl.csproj +++ b/TencentCloud/Ssl/TencentCloudSsl.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {6E5F67EE-DB08-3C18-905D-3312ECC2D894} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Sslpod/TencentCloudSslpod.csproj b/TencentCloud/Sslpod/TencentCloudSslpod.csproj index c5ed721b7b..5b2ef6b5f0 100644 --- a/TencentCloud/Sslpod/TencentCloudSslpod.csproj +++ b/TencentCloud/Sslpod/TencentCloudSslpod.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8C2E8AE3-0129-3536-9D5F-193A94B483CB} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ssm/TencentCloudSsm.csproj b/TencentCloud/Ssm/TencentCloudSsm.csproj index 678ff36f2e..ec97bcba74 100644 --- a/TencentCloud/Ssm/TencentCloudSsm.csproj +++ b/TencentCloud/Ssm/TencentCloudSsm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2E555935-1AF9-3035-A549-EF9F2CEA0C32} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Sts/TencentCloudSts.csproj b/TencentCloud/Sts/TencentCloudSts.csproj index 3325054ce4..4c0a24f71a 100644 --- a/TencentCloud/Sts/TencentCloudSts.csproj +++ b/TencentCloud/Sts/TencentCloudSts.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DC1141E9-0B74-3CE2-9E64-93FCBF336932} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Taf/TencentCloudTaf.csproj b/TencentCloud/Taf/TencentCloudTaf.csproj index dc76089168..27eaa4ad2e 100644 --- a/TencentCloud/Taf/TencentCloudTaf.csproj +++ b/TencentCloud/Taf/TencentCloudTaf.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F6F05F51-C61F-3421-BC85-59D6329C476E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tag/TencentCloudTag.csproj b/TencentCloud/Tag/TencentCloudTag.csproj index 391f9a260e..e5235c4d0a 100644 --- a/TencentCloud/Tag/TencentCloudTag.csproj +++ b/TencentCloud/Tag/TencentCloudTag.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {80362009-8C42-353D-A625-92286A782F86} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tat/TencentCloudTat.csproj b/TencentCloud/Tat/TencentCloudTat.csproj index 9fb93a0e9f..ce22eeeeb8 100644 --- a/TencentCloud/Tat/TencentCloudTat.csproj +++ b/TencentCloud/Tat/TencentCloudTat.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {32AE5F27-E09B-3F3D-99D7-A434CD61B16D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tat/V20201028/Models/InvokeCommandRequest.cs b/TencentCloud/Tat/V20201028/Models/InvokeCommandRequest.cs index 7e84b63d77..bfd6778f41 100644 --- a/TencentCloud/Tat/V20201028/Models/InvokeCommandRequest.cs +++ b/TencentCloud/Tat/V20201028/Models/InvokeCommandRequest.cs @@ -53,6 +53,18 @@ public class InvokeCommandRequest : AbstractModel [JsonProperty("Username")] public string Username{ get; set; } + /// + /// 命令执行路径, 默认以Command配置的WorkingDirectory执行。 + /// + [JsonProperty("WorkingDirectory")] + public string WorkingDirectory{ get; set; } + + /// + /// 命令超时时间,取值范围[1, 86400]。默认以Command配置的Timeout执行。 + /// + [JsonProperty("Timeout")] + public ulong? Timeout{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -63,6 +75,8 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamArraySimple(map, prefix + "InstanceIds.", this.InstanceIds); this.SetParamSimple(map, prefix + "Parameters", this.Parameters); this.SetParamSimple(map, prefix + "Username", this.Username); + this.SetParamSimple(map, prefix + "WorkingDirectory", this.WorkingDirectory); + this.SetParamSimple(map, prefix + "Timeout", this.Timeout); } } } diff --git a/TencentCloud/Tav/TencentCloudTav.csproj b/TencentCloud/Tav/TencentCloudTav.csproj index 7c1c3fcab8..4c2a63c770 100644 --- a/TencentCloud/Tav/TencentCloudTav.csproj +++ b/TencentCloud/Tav/TencentCloudTav.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {129B8EAC-AF0D-3E98-A142-346729C82BD4} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tbaas/TencentCloudTbaas.csproj b/TencentCloud/Tbaas/TencentCloudTbaas.csproj index 5fbfc81278..ff4096e43e 100644 --- a/TencentCloud/Tbaas/TencentCloudTbaas.csproj +++ b/TencentCloud/Tbaas/TencentCloudTbaas.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {84400F10-9E05-36FF-873D-21C952C381E6} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tbm/TencentCloudTbm.csproj b/TencentCloud/Tbm/TencentCloudTbm.csproj index e6e9023b64..86c4b03c13 100644 --- a/TencentCloud/Tbm/TencentCloudTbm.csproj +++ b/TencentCloud/Tbm/TencentCloudTbm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DAB347D5-9531-3580-B696-C053EB0C0D9F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tbp/TencentCloudTbp.csproj b/TencentCloud/Tbp/TencentCloudTbp.csproj index bed819f94b..77d07740e6 100644 --- a/TencentCloud/Tbp/TencentCloudTbp.csproj +++ b/TencentCloud/Tbp/TencentCloudTbp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F58F200E-5788-3109-85BE-FCE7042B06CC} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tcaplusdb/TencentCloudTcaplusdb.csproj b/TencentCloud/Tcaplusdb/TencentCloudTcaplusdb.csproj index bea41729c0..8b455145b9 100644 --- a/TencentCloud/Tcaplusdb/TencentCloudTcaplusdb.csproj +++ b/TencentCloud/Tcaplusdb/TencentCloudTcaplusdb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F49E6596-6F57-3C30-A1DD-72E843D8E7E5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tcb/TencentCloudTcb.csproj b/TencentCloud/Tcb/TencentCloudTcb.csproj index e129f2a160..5f4e0c5b6e 100644 --- a/TencentCloud/Tcb/TencentCloudTcb.csproj +++ b/TencentCloud/Tcb/TencentCloudTcb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {595222B7-5CB7-3D99-999E-AB13EC4D4012} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tcex/TencentCloudTcex.csproj b/TencentCloud/Tcex/TencentCloudTcex.csproj index 1db84d3138..37c5332c39 100644 --- a/TencentCloud/Tcex/TencentCloudTcex.csproj +++ b/TencentCloud/Tcex/TencentCloudTcex.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {4A319ECB-C22C-33ED-8DC2-7EFF071D1545} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tci/TencentCloudTci.csproj b/TencentCloud/Tci/TencentCloudTci.csproj index f95b9ba3f4..36c6d22dcb 100644 --- a/TencentCloud/Tci/TencentCloudTci.csproj +++ b/TencentCloud/Tci/TencentCloudTci.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8FFE3E15-123A-33C5-9243-4ED1F57F31C5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tcr/TencentCloudTcr.csproj b/TencentCloud/Tcr/TencentCloudTcr.csproj index 7fa0520cfc..f99bc5309a 100644 --- a/TencentCloud/Tcr/TencentCloudTcr.csproj +++ b/TencentCloud/Tcr/TencentCloudTcr.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {249E2CB9-57E5-324C-A6C1-D3248FF18744} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tdmq/TencentCloudTdmq.csproj b/TencentCloud/Tdmq/TencentCloudTdmq.csproj index 1854bd963b..04bbbb98da 100644 --- a/TencentCloud/Tdmq/TencentCloudTdmq.csproj +++ b/TencentCloud/Tdmq/TencentCloudTdmq.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {1732CBF0-BE93-36A0-A593-39E6D6FF17BA} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tdmq/V20200217/Models/Cluster.cs b/TencentCloud/Tdmq/V20200217/Models/Cluster.cs index c821d42159..f143284ffb 100644 --- a/TencentCloud/Tdmq/V20200217/Models/Cluster.cs +++ b/TencentCloud/Tdmq/V20200217/Models/Cluster.cs @@ -103,6 +103,34 @@ public class Cluster : AbstractModel [JsonProperty("MaxStorageCapacity")] public long? MaxStorageCapacity{ get; set; } + /// + /// 集群版本 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Version")] + public string Version{ get; set; } + + /// + /// 公网访问接入点 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PublicEndPoint")] + public string PublicEndPoint{ get; set; } + + /// + /// VPC访问接入点 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("VpcEndPoint")] + public string VpcEndPoint{ get; set; } + + /// + /// 命名空间数量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("NamespaceNum")] + public long? NamespaceNum{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -122,6 +150,10 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "MaxQps", this.MaxQps); this.SetParamSimple(map, prefix + "MessageRetentionTime", this.MessageRetentionTime); this.SetParamSimple(map, prefix + "MaxStorageCapacity", this.MaxStorageCapacity); + this.SetParamSimple(map, prefix + "Version", this.Version); + this.SetParamSimple(map, prefix + "PublicEndPoint", this.PublicEndPoint); + this.SetParamSimple(map, prefix + "VpcEndPoint", this.VpcEndPoint); + this.SetParamSimple(map, prefix + "NamespaceNum", this.NamespaceNum); } } } diff --git a/TencentCloud/Tem/TencentCloudTem.csproj b/TencentCloud/Tem/TencentCloudTem.csproj index 53d010fd86..68c215c915 100644 --- a/TencentCloud/Tem/TencentCloudTem.csproj +++ b/TencentCloud/Tem/TencentCloudTem.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {70147D26-20D1-3AB4-8897-76660439CE6B} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/TencentCloud.csproj b/TencentCloud/TencentCloud.csproj index f19a20425a..efa9c51b03 100644 --- a/TencentCloud/TencentCloud.csproj +++ b/TencentCloud/TencentCloud.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {423CA746-9292-4983-8EFD-3A0B2F167221} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -326,6 +326,8 @@ + + @@ -7427,6 +7429,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12538,6 +12579,8 @@ + + @@ -12549,6 +12592,8 @@ + + @@ -12586,6 +12631,9 @@ + + + @@ -14738,6 +14786,8 @@ + + diff --git a/TencentCloud/Tia/TencentCloudTia.csproj b/TencentCloud/Tia/TencentCloudTia.csproj index 7337ecc221..5f87e0489e 100644 --- a/TencentCloud/Tia/TencentCloudTia.csproj +++ b/TencentCloud/Tia/TencentCloudTia.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F7237699-EBFE-322F-8988-4758F631E069} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tic/TencentCloudTic.csproj b/TencentCloud/Tic/TencentCloudTic.csproj index a9ab788c40..46e0571b2c 100644 --- a/TencentCloud/Tic/TencentCloudTic.csproj +++ b/TencentCloud/Tic/TencentCloudTic.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2C756D52-3E37-36F9-A8C5-555C3D9EFD92} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ticm/TencentCloudTicm.csproj b/TencentCloud/Ticm/TencentCloudTicm.csproj index b926972d90..12f6e32411 100644 --- a/TencentCloud/Ticm/TencentCloudTicm.csproj +++ b/TencentCloud/Ticm/TencentCloudTicm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {1828FBA2-9A7F-35AB-9C42-49242E217ECF} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tics/TencentCloudTics.csproj b/TencentCloud/Tics/TencentCloudTics.csproj index bcc3abb3df..4657ab88c7 100644 --- a/TencentCloud/Tics/TencentCloudTics.csproj +++ b/TencentCloud/Tics/TencentCloudTics.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {47ADE50E-04CD-359C-A74B-67217DA0BCB5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tiems/TencentCloudTiems.csproj b/TencentCloud/Tiems/TencentCloudTiems.csproj index f03400b41f..eb8f05a7fa 100644 --- a/TencentCloud/Tiems/TencentCloudTiems.csproj +++ b/TencentCloud/Tiems/TencentCloudTiems.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F85B6832-BF7B-3803-96B9-6B26D3FE0F69} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tiia/TencentCloudTiia.csproj b/TencentCloud/Tiia/TencentCloudTiia.csproj index d46cfab7a7..121077123f 100644 --- a/TencentCloud/Tiia/TencentCloudTiia.csproj +++ b/TencentCloud/Tiia/TencentCloudTiia.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {E63812DF-A192-30BF-985E-E5282DD5F582} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tione/TencentCloudTione.csproj b/TencentCloud/Tione/TencentCloudTione.csproj index 70b3d36d34..24c61dda13 100644 --- a/TencentCloud/Tione/TencentCloudTione.csproj +++ b/TencentCloud/Tione/TencentCloudTione.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {FCDD1411-50DD-3C7B-8F8A-53C30B20D920} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tiw/TencentCloudTiw.csproj b/TencentCloud/Tiw/TencentCloudTiw.csproj index 21cabafcd8..d3c8d58cc5 100644 --- a/TencentCloud/Tiw/TencentCloudTiw.csproj +++ b/TencentCloud/Tiw/TencentCloudTiw.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {9F9DFE1A-9228-3902-AA87-2367ECF8DBFC} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -47,6 +47,8 @@ + + @@ -58,6 +60,8 @@ + + @@ -95,6 +99,9 @@ + + + diff --git a/TencentCloud/Tiw/V20190919/Models/CreateSnapshotTaskRequest.cs b/TencentCloud/Tiw/V20190919/Models/CreateSnapshotTaskRequest.cs new file mode 100644 index 0000000000..4e3ceb430c --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/CreateSnapshotTaskRequest.cs @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateSnapshotTaskRequest : AbstractModel + { + + /// + /// 白板相关参数 + /// + [JsonProperty("Whiteboard")] + public SnapshotWhiteboard Whiteboard{ get; set; } + + /// + /// 白板房间SdkAppId + /// + [JsonProperty("SdkAppId")] + public ulong? SdkAppId{ get; set; } + + /// + /// 白板房间号 + /// + [JsonProperty("RoomId")] + public ulong? RoomId{ get; set; } + + /// + /// 白板板书生成结果通知回调地址 + /// + [JsonProperty("CallbackURL")] + public string CallbackURL{ get; set; } + + /// + /// 白板板书文件COS存储参数, 不填默认存储在公共存储桶,公共存储桶的数据仅保存3天 + /// + [JsonProperty("COS")] + public SnapshotCOS COS{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamObj(map, prefix + "Whiteboard.", this.Whiteboard); + this.SetParamSimple(map, prefix + "SdkAppId", this.SdkAppId); + this.SetParamSimple(map, prefix + "RoomId", this.RoomId); + this.SetParamSimple(map, prefix + "CallbackURL", this.CallbackURL); + this.SetParamObj(map, prefix + "COS.", this.COS); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/Models/CreateSnapshotTaskResponse.cs b/TencentCloud/Tiw/V20190919/Models/CreateSnapshotTaskResponse.cs new file mode 100644 index 0000000000..f61f8a9c42 --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/CreateSnapshotTaskResponse.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateSnapshotTaskResponse : AbstractModel + { + + /// + /// 白板板书生成任务ID,只有任务创建成功的时候才会返回此字段 + /// + [JsonProperty("TaskID")] + public string TaskID{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TaskID", this.TaskID); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/Models/DescribeSnapshotTaskRequest.cs b/TencentCloud/Tiw/V20190919/Models/DescribeSnapshotTaskRequest.cs new file mode 100644 index 0000000000..d5fefbbe4e --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/DescribeSnapshotTaskRequest.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSnapshotTaskRequest : AbstractModel + { + + /// + /// 查询任务ID + /// + [JsonProperty("TaskID")] + public string TaskID{ get; set; } + + /// + /// 任务SdkAppId + /// + [JsonProperty("SdkAppId")] + public ulong? SdkAppId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TaskID", this.TaskID); + this.SetParamSimple(map, prefix + "SdkAppId", this.SdkAppId); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/Models/DescribeSnapshotTaskResponse.cs b/TencentCloud/Tiw/V20190919/Models/DescribeSnapshotTaskResponse.cs new file mode 100644 index 0000000000..4e71230aff --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/DescribeSnapshotTaskResponse.cs @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSnapshotTaskResponse : AbstractModel + { + + /// + /// 任务ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TaskID")] + public string TaskID{ get; set; } + + /// + /// 任务状态 + /// Running - 任务执行中 + /// Finished - 任务已结束 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Status")] + public string Status{ get; set; } + + /// + /// 任务创建时间,单位s + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public ulong? CreateTime{ get; set; } + + /// + /// 任务完成时间,单位s + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FinishTime")] + public ulong? FinishTime{ get; set; } + + /// + /// 任务结果信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Result")] + public SnapshotResult Result{ get; set; } + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TaskID", this.TaskID); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "FinishTime", this.FinishTime); + this.SetParamObj(map, prefix + "Result.", this.Result); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/Models/SnapshotCOS.cs b/TencentCloud/Tiw/V20190919/Models/SnapshotCOS.cs new file mode 100644 index 0000000000..5f793bde8e --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/SnapshotCOS.cs @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SnapshotCOS : AbstractModel + { + + /// + /// cos所在腾讯云帐号uin + /// + [JsonProperty("Uin")] + public ulong? Uin{ get; set; } + + /// + /// cos所在地区 + /// + [JsonProperty("Region")] + public string Region{ get; set; } + + /// + /// cos存储桶名称 + /// + [JsonProperty("Bucket")] + public string Bucket{ get; set; } + + /// + /// 板书文件存储根目录 + /// + [JsonProperty("TargetDir")] + public string TargetDir{ get; set; } + + /// + /// CDN加速域名 + /// + [JsonProperty("Domain")] + public string Domain{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Uin", this.Uin); + this.SetParamSimple(map, prefix + "Region", this.Region); + this.SetParamSimple(map, prefix + "Bucket", this.Bucket); + this.SetParamSimple(map, prefix + "TargetDir", this.TargetDir); + this.SetParamSimple(map, prefix + "Domain", this.Domain); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/Models/SnapshotResult.cs b/TencentCloud/Tiw/V20190919/Models/SnapshotResult.cs new file mode 100644 index 0000000000..79a6696b6e --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/SnapshotResult.cs @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SnapshotResult : AbstractModel + { + + /// + /// 任务执行错误码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ErrorCode")] + public string ErrorCode{ get; set; } + + /// + /// 任务执行错误信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ErrorMessage")] + public string ErrorMessage{ get; set; } + + /// + /// 快照生成图片总数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Total")] + public ulong? Total{ get; set; } + + /// + /// 快照图片链接列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Snapshots")] + public string[] Snapshots{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ErrorCode", this.ErrorCode); + this.SetParamSimple(map, prefix + "ErrorMessage", this.ErrorMessage); + this.SetParamSimple(map, prefix + "Total", this.Total); + this.SetParamArraySimple(map, prefix + "Snapshots.", this.Snapshots); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/Models/SnapshotWhiteboard.cs b/TencentCloud/Tiw/V20190919/Models/SnapshotWhiteboard.cs new file mode 100644 index 0000000000..f126b7b179 --- /dev/null +++ b/TencentCloud/Tiw/V20190919/Models/SnapshotWhiteboard.cs @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Tiw.V20190919.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SnapshotWhiteboard : AbstractModel + { + + /// + /// 白板宽度大小,默认为1280,有效取值范围[0,2560] + /// + [JsonProperty("Width")] + public ulong? Width{ get; set; } + + /// + /// 白板高度大小,默认为720,有效取值范围[0,2560] + /// + [JsonProperty("Height")] + public ulong? Height{ get; set; } + + /// + /// 白板初始化参数的JSON转义字符串,透传到白板 SDK + /// + [JsonProperty("InitParams")] + public string InitParams{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Width", this.Width); + this.SetParamSimple(map, prefix + "Height", this.Height); + this.SetParamSimple(map, prefix + "InitParams", this.InitParams); + } + } +} + diff --git a/TencentCloud/Tiw/V20190919/TiwClient.cs b/TencentCloud/Tiw/V20190919/TiwClient.cs index f57eec8852..73e4a509c2 100644 --- a/TencentCloud/Tiw/V20190919/TiwClient.cs +++ b/TencentCloud/Tiw/V20190919/TiwClient.cs @@ -52,6 +52,46 @@ public TiwClient(Credential credential, string region, ClientProfile profile) } + /// + /// 创建白板板书生成任务, 在任务结束后,如果提供了回调地址,将通过回调地址通知板书生成结果 + /// + /// + /// + public async Task CreateSnapshotTask(CreateSnapshotTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateSnapshotTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建白板板书生成任务, 在任务结束后,如果提供了回调地址,将通过回调地址通知板书生成结果 + /// + /// + /// + public CreateSnapshotTaskResponse CreateSnapshotTaskSync(CreateSnapshotTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateSnapshotTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 创建一个文档转码任务 /// @@ -252,6 +292,46 @@ public DescribeQualityMetricsResponse DescribeQualityMetricsSync(DescribeQuality return rsp.Response; } + /// + /// 获取指定白板板书生成任务信息 + /// + /// + /// + public async Task DescribeSnapshotTask(DescribeSnapshotTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeSnapshotTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 获取指定白板板书生成任务信息 + /// + /// + /// + public DescribeSnapshotTaskResponse DescribeSnapshotTaskSync(DescribeSnapshotTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeSnapshotTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 查询文档转码任务的执行进度与转码结果 /// diff --git a/TencentCloud/Tke/TencentCloudTke.csproj b/TencentCloud/Tke/TencentCloudTke.csproj index e898939f00..f75b8a577d 100644 --- a/TencentCloud/Tke/TencentCloudTke.csproj +++ b/TencentCloud/Tke/TencentCloudTke.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {3F16DC90-05EE-3957-8F24-A2C848589A95} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tkgdq/TencentCloudTkgdq.csproj b/TencentCloud/Tkgdq/TencentCloudTkgdq.csproj index 1176f65fb8..177901201d 100644 --- a/TencentCloud/Tkgdq/TencentCloudTkgdq.csproj +++ b/TencentCloud/Tkgdq/TencentCloudTkgdq.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {041B695F-90DE-31EA-9397-8E11A93E79EC} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tms/TencentCloudTms.csproj b/TencentCloud/Tms/TencentCloudTms.csproj index 17b413d9fc..c81f7b7078 100644 --- a/TencentCloud/Tms/TencentCloudTms.csproj +++ b/TencentCloud/Tms/TencentCloudTms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {3DD25540-9793-3483-8CA4-E75E6F60CF29} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tmt/TencentCloudTmt.csproj b/TencentCloud/Tmt/TencentCloudTmt.csproj index 1f79b482eb..0e1181cd9a 100644 --- a/TencentCloud/Tmt/TencentCloudTmt.csproj +++ b/TencentCloud/Tmt/TencentCloudTmt.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A5E90D54-00EC-330D-9397-49162FD643F9} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Trtc/TencentCloudTrtc.csproj b/TencentCloud/Trtc/TencentCloudTrtc.csproj index ec0d6a1661..cfff05f0a7 100644 --- a/TencentCloud/Trtc/TencentCloudTrtc.csproj +++ b/TencentCloud/Trtc/TencentCloudTrtc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {307C2F67-1633-3F01-BEA7-F343C91B0D61} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tse/TencentCloudTse.csproj b/TencentCloud/Tse/TencentCloudTse.csproj index 5860350967..fbe293e340 100644 --- a/TencentCloud/Tse/TencentCloudTse.csproj +++ b/TencentCloud/Tse/TencentCloudTse.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {C9840D4F-C22D-3561-A83C-36F13531DB7A} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tsf/TencentCloudTsf.csproj b/TencentCloud/Tsf/TencentCloudTsf.csproj index 18373d48d7..4df5ae9cd3 100644 --- a/TencentCloud/Tsf/TencentCloudTsf.csproj +++ b/TencentCloud/Tsf/TencentCloudTsf.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DA95AE5B-1DB3-3342-A5B5-EA1C4CB7B305} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tsw/TencentCloudTsw.csproj b/TencentCloud/Tsw/TencentCloudTsw.csproj index eaced0b7fe..2ce0400c46 100644 --- a/TencentCloud/Tsw/TencentCloudTsw.csproj +++ b/TencentCloud/Tsw/TencentCloudTsw.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0CE75D28-3E7A-3902-8E16-716913172044} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Tts/TencentCloudTts.csproj b/TencentCloud/Tts/TencentCloudTts.csproj index 15800093b8..e94ff91455 100644 --- a/TencentCloud/Tts/TencentCloudTts.csproj +++ b/TencentCloud/Tts/TencentCloudTts.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D5105570-47F7-3684-9382-C377FFC01784} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Ump/TencentCloudUmp.csproj b/TencentCloud/Ump/TencentCloudUmp.csproj index 01daa3813b..8bcd30e289 100644 --- a/TencentCloud/Ump/TencentCloudUmp.csproj +++ b/TencentCloud/Ump/TencentCloudUmp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {4E0E5791-B6B9-33D7-ACC2-4DC22377E977} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Vm/TencentCloudVm.csproj b/TencentCloud/Vm/TencentCloudVm.csproj index 5621d56522..a2610efb26 100644 --- a/TencentCloud/Vm/TencentCloudVm.csproj +++ b/TencentCloud/Vm/TencentCloudVm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F5D5EEC8-AE19-3226-9D01-52472441AFA5} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Vms/TencentCloudVms.csproj b/TencentCloud/Vms/TencentCloudVms.csproj index 379b678986..3928a3d5d7 100644 --- a/TencentCloud/Vms/TencentCloudVms.csproj +++ b/TencentCloud/Vms/TencentCloudVms.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {7DD8452C-4D16-384A-A901-DBFB2A20ACBB} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Vod/TencentCloudVod.csproj b/TencentCloud/Vod/TencentCloudVod.csproj index dfddbaa9fd..8fbe578627 100644 --- a/TencentCloud/Vod/TencentCloudVod.csproj +++ b/TencentCloud/Vod/TencentCloudVod.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A2C87E76-9334-3551-9635-3923223E0A2A} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Vpc/TencentCloudVpc.csproj b/TencentCloud/Vpc/TencentCloudVpc.csproj index 48ed2821e9..3a4923e734 100644 --- a/TencentCloud/Vpc/TencentCloudVpc.csproj +++ b/TencentCloud/Vpc/TencentCloudVpc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {727FCCFA-EA0F-3D6A-A79A-438B3D84555A} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Waf/TencentCloudWaf.csproj b/TencentCloud/Waf/TencentCloudWaf.csproj index f6af4ebe3d..ad5dd37df9 100644 --- a/TencentCloud/Waf/TencentCloudWaf.csproj +++ b/TencentCloud/Waf/TencentCloudWaf.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8EF2CE7E-06E0-34FA-8DA6-BE00F3CB577E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -64,6 +64,8 @@ + + diff --git a/TencentCloud/Waf/V20180125/Models/ModifyAccessPeriodRequest.cs b/TencentCloud/Waf/V20180125/Models/ModifyAccessPeriodRequest.cs new file mode 100644 index 0000000000..6a62b31b58 --- /dev/null +++ b/TencentCloud/Waf/V20180125/Models/ModifyAccessPeriodRequest.cs @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Waf.V20180125.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyAccessPeriodRequest : AbstractModel + { + + /// + /// 访问日志保存期限,范围为[1, 30] + /// + [JsonProperty("Period")] + public long? Period{ get; set; } + + /// + /// 日志主题 + /// + [JsonProperty("TopicId")] + public string TopicId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Period", this.Period); + this.SetParamSimple(map, prefix + "TopicId", this.TopicId); + } + } +} + diff --git a/TencentCloud/Waf/V20180125/Models/ModifyAccessPeriodResponse.cs b/TencentCloud/Waf/V20180125/Models/ModifyAccessPeriodResponse.cs new file mode 100644 index 0000000000..f09c15e483 --- /dev/null +++ b/TencentCloud/Waf/V20180125/Models/ModifyAccessPeriodResponse.cs @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +namespace TencentCloud.Waf.V20180125.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyAccessPeriodResponse : AbstractModel + { + + /// + /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + /// + [JsonProperty("RequestId")] + public string RequestId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Waf/V20180125/WafClient.cs b/TencentCloud/Waf/V20180125/WafClient.cs index 8050dbba42..8ae01feee3 100644 --- a/TencentCloud/Waf/V20180125/WafClient.cs +++ b/TencentCloud/Waf/V20180125/WafClient.cs @@ -372,6 +372,46 @@ public DescribeUserClbWafRegionsResponse DescribeUserClbWafRegionsSync(DescribeU return rsp.Response; } + /// + /// 本接口用于修改访问日志保存期限 + /// + /// + /// + public async Task ModifyAccessPeriod(ModifyAccessPeriodRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyAccessPeriod"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口用于修改访问日志保存期限 + /// + /// + /// + public ModifyAccessPeriodResponse ModifyAccessPeriodSync(ModifyAccessPeriodRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyAccessPeriod"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 开启或禁用自定义策略 /// diff --git a/TencentCloud/Wav/TencentCloudWav.csproj b/TencentCloud/Wav/TencentCloudWav.csproj index 6e61425eae..2415bcbd81 100644 --- a/TencentCloud/Wav/TencentCloudWav.csproj +++ b/TencentCloud/Wav/TencentCloudWav.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {509DA91F-DACF-378F-8095-070C5AD4268F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Wss/TencentCloudWss.csproj b/TencentCloud/Wss/TencentCloudWss.csproj index 1e5b7895ce..555de78c4f 100644 --- a/TencentCloud/Wss/TencentCloudWss.csproj +++ b/TencentCloud/Wss/TencentCloudWss.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A93CD72E-7C90-3017-953A-49BA4291C96B} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Youmall/TencentCloudYoumall.csproj b/TencentCloud/Youmall/TencentCloudYoumall.csproj index 403f29259e..c83b466f11 100644 --- a/TencentCloud/Youmall/TencentCloudYoumall.csproj +++ b/TencentCloud/Youmall/TencentCloudYoumall.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {97A82449-CD3E-3A43-91BB-125A9C27DC1E} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Yunjing/TencentCloudYunjing.csproj b/TencentCloud/Yunjing/TencentCloudYunjing.csproj index 73ad285f79..a49816f39d 100644 --- a/TencentCloud/Yunjing/TencentCloudYunjing.csproj +++ b/TencentCloud/Yunjing/TencentCloudYunjing.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D2000F42-DED7-3D39-8FF3-6D6B6004E691} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Yunsou/TencentCloudYunsou.csproj b/TencentCloud/Yunsou/TencentCloudYunsou.csproj index 87674c09e0..41f16f6b14 100644 --- a/TencentCloud/Yunsou/TencentCloudYunsou.csproj +++ b/TencentCloud/Yunsou/TencentCloudYunsou.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {2C846449-46BB-3252-994D-FCBB2457686F} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/TencentCloud/Zj/TencentCloudZj.csproj b/TencentCloud/Zj/TencentCloudZj.csproj index 96eeb4afb5..630c1376e7 100644 --- a/TencentCloud/Zj/TencentCloudZj.csproj +++ b/TencentCloud/Zj/TencentCloudZj.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F31B3D59-B742-3710-9616-2C7440C6CD8D} false - 3.0.328 + 3.0.329 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team diff --git a/products.md b/products.md index 7f813c9859..e043643450 100644 --- a/products.md +++ b/products.md @@ -6,7 +6,7 @@ | afc | [定制建模](https://cloud.tencent.com/document/product/1029) | 2021-07-02 08:01:37 | | ame | [正版曲库直通车](https://cloud.tencent.com/document/product/1155) | 2021-07-14 08:10:35 | | ams | [音频内容检测](https://cloud.tencent.com/document/product/1219) | 2021-07-20 08:02:47 | -| antiddos | [DDoS 防护](https://cloud.tencent.com/document/product/1021) | 2021-07-02 08:00:09 | +| antiddos | [DDoS 防护](https://cloud.tencent.com/document/product/1021) | 2021-07-21 08:00:04 | | apcas | [汽车精准获客服务](https://cloud.tencent.com/document/product/1244) | 2021-07-02 08:00:52 | | ape | [正版图库直通车](https://cloud.tencent.com/document/product/1181) | 2021-07-02 08:01:08 | | api | [云 API](https://cloud.tencent.com/document/product/546) | 2021-04-25 10:09:57 | @@ -30,8 +30,8 @@ | cat | [云拨测](https://cloud.tencent.com/document/product/280) | 2021-07-02 08:02:41 | | cbs | [云硬盘](https://cloud.tencent.com/document/product/362) | 2021-07-15 08:03:44 | | ccc | [云呼叫中心](https://cloud.tencent.com/document/product/679) | 2021-07-08 08:01:24 | -| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2021-07-16 08:04:06 | -| cdn | [内容分发网络](https://cloud.tencent.com/document/product/228) | 2021-07-16 08:04:26 | +| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2021-07-21 08:04:00 | +| cdn | [内容分发网络](https://cloud.tencent.com/document/product/228) | 2021-07-21 08:04:29 | | cds | [数据安全审计](https://cloud.tencent.com/document/product/856) | 2021-07-02 08:04:13 | | cfs | [文件存储](https://cloud.tencent.com/document/product/582) | 2021-07-02 08:04:14 | | cfw | [云防火墙](https://cloud.tencent.com/document/product/1132) | 2021-07-15 08:11:59 | @@ -41,11 +41,11 @@ | cis | [](https://cloud.tencent.com/document/product) | 2018-06-07 15:01:42 | | ckafka | [消息队列 Ckafka](https://cloud.tencent.com/document/product/597) | 2021-07-02 08:10:07 | | clb | [负载均衡](https://cloud.tencent.com/document/product/214) | 2021-07-14 08:04:27 | -| cloudaudit | [云审计](https://cloud.tencent.com/document/product/629) | 2021-07-02 08:11:31 | +| cloudaudit | [云审计](https://cloud.tencent.com/document/product/629) | 2021-07-21 08:12:08 | | cloudhsm | [云加密机](https://cloud.tencent.com/document/product/639) | 2021-07-02 08:10:22 | | cls | [日志服务](https://cloud.tencent.com/document/product/614) | 2021-07-16 08:00:12 | | cme | [腾讯云剪](https://cloud.tencent.com/document/product/1156) | 2021-07-16 08:03:02 | -| cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | 2021-07-02 08:02:07 | +| cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | 2021-07-21 08:02:10 | | cms | [内容安全](https://cloud.tencent.com/document/product) | 2020-10-29 08:03:08 | | cpdp | [企业收付平台](https://cloud.tencent.com/document/product/1122) | 2021-07-02 08:10:43 | | cr | [金融联络机器人](https://cloud.tencent.com/document/product/656) | 2021-02-24 08:03:24 | @@ -59,7 +59,7 @@ | dcdb | [分布式数据库 TDSQL](https://cloud.tencent.com/document/product/557) | 2021-07-20 08:07:55 | | dlc | [数据湖计算](https://cloud.tencent.com/document/product/1342) | 2021-07-12 08:00:40 | | dnspod | [DNSPod](https://cloud.tencent.com/document/product/1427) | 2021-07-06 08:00:31 | -| domain | [域名注册](https://cloud.tencent.com/document/product/242) | 2021-07-02 08:05:11 | +| domain | [域名注册](https://cloud.tencent.com/document/product/242) | 2021-07-21 08:05:41 | | drm | [数字版权管理](https://cloud.tencent.com/document/product/1000) | 2021-07-02 08:05:15 | | ds | [电子合同服务](https://cloud.tencent.com/document/product/869) | 2021-07-02 08:05:16 | | dtf | [分布式事务](https://cloud.tencent.com/document/product/1224) | 2021-07-02 08:00:03 | @@ -88,7 +88,7 @@ | iir | [智能识图](https://cloud.tencent.com/document/product/1217) | 2021-07-02 08:01:41 | | ims | [图片内容检测](https://cloud.tencent.com/document/product/1125) | 2021-07-05 08:01:03 | | iot | [加速物联网套件](https://cloud.tencent.com/document/product/568) | 2021-07-02 08:05:57 | -| iotcloud | [物联网通信](https://cloud.tencent.com/document/product/634) | 2021-07-02 08:06:03 | +| iotcloud | [物联网通信](https://cloud.tencent.com/document/product/634) | 2021-07-21 08:06:35 | | iotexplorer | [物联网开发平台](https://cloud.tencent.com/document/product/1081) | 2021-07-07 10:01:07 | | iottid | [物联网设备身份认证](https://cloud.tencent.com/document/product/1086) | 2021-07-02 08:06:16 | | iotvideo | [物联网智能视频服务](https://cloud.tencent.com/document/product/1131) | 2021-07-07 09:56:32 | @@ -103,7 +103,7 @@ | mgobe | [游戏联机对战引擎](https://cloud.tencent.com/document/product/1038) | 2021-07-02 08:01:15 | | mna | [移动网络加速](https://cloud.tencent.com/document/product/1385) | 2021-07-02 08:00:37 | | mongodb | [云数据库 MongoDB](https://cloud.tencent.com/document/product/240) | 2021-07-02 08:06:44 | -| monitor | [云监控](https://cloud.tencent.com/document/product/248) | 2021-07-12 08:07:06 | +| monitor | [云监控](https://cloud.tencent.com/document/product/248) | 2021-07-21 08:07:16 | | mps | [视频处理](https://cloud.tencent.com/document/product/862) | 2021-07-15 08:07:08 | | mrs | [医疗报告结构化](https://cloud.tencent.com/document/product/1314) | 2021-07-07 09:54:41 | | ms | [移动应用安全](https://cloud.tencent.com/document/product) | 2020-06-05 08:13:52 | @@ -124,7 +124,7 @@ | scf | [云函数](https://cloud.tencent.com/document/product/583) | 2021-07-20 08:11:43 | | ses | [邮件推送](https://cloud.tencent.com/document/product/1288) | 2021-07-02 08:11:22 | | smpn | [营销号码安全](https://cloud.tencent.com/document/product/1127) | 2021-07-02 08:02:55 | -| sms | [短信](https://cloud.tencent.com/document/product/382) | 2021-07-02 08:00:31 | +| sms | [短信](https://cloud.tencent.com/document/product/382) | 2021-07-21 08:00:31 | | soe | [智聆口语评测](https://cloud.tencent.com/document/product/884) | 2021-07-02 08:07:48 | | solar | [智汇零售](https://cloud.tencent.com/document/product) | 2020-03-19 08:01:59 | | sqlserver | [云数据库 SQL Server](https://cloud.tencent.com/document/product/238) | 2021-07-13 08:11:00 | @@ -134,8 +134,8 @@ | ssm | [凭据管理系统](https://cloud.tencent.com/document/product/1140) | 2021-07-08 08:02:48 | | sts | [安全凭证服务](https://cloud.tencent.com/document/product/1312) | 2021-07-02 08:11:02 | | taf | [流量反欺诈](https://cloud.tencent.com/document/product/1031) | 2021-07-15 08:01:41 | -| tag | [标签](https://cloud.tencent.com/document/product/651) | 2021-07-02 08:08:00 | -| tat | [腾讯云自动化助手](https://cloud.tencent.com/document/product/1340) | 2021-07-19 08:11:15 | +| tag | [标签](https://cloud.tencent.com/document/product/651) | 2021-07-21 08:08:33 | +| tat | [腾讯云自动化助手](https://cloud.tencent.com/document/product/1340) | 2021-07-21 08:11:56 | | tav | [文件检测](https://cloud.tencent.com/document/product) | 2019-11-28 22:10:04 | | tbaas | [TBaaS](https://cloud.tencent.com/document/product/663) | 2021-07-02 08:08:03 | | tbm | [](https://cloud.tencent.com/document/product) | 2019-03-29 14:49:11 | @@ -145,7 +145,7 @@ | tcex | [腾讯云释义](https://cloud.tencent.com/document/product/1266) | 2021-07-02 08:01:17 | | tci | [腾讯智学课堂分析](https://cloud.tencent.com/document/product) | 2020-08-24 08:06:03 | | tcr | [容器镜像服务](https://cloud.tencent.com/document/product/1141) | 2021-07-14 08:10:43 | -| tdmq | [分布式消息队列](https://cloud.tencent.com/document/product/1179) | 2021-07-20 08:16:19 | +| tdmq | [分布式消息队列](https://cloud.tencent.com/document/product/1179) | 2021-07-21 08:11:28 | | tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2021-07-15 08:00:33 | | tia | [智能钛机器学习](https://cloud.tencent.com/document/product) | 2020-03-16 08:18:42 | | tic | [腾讯云IaC平台](https://cloud.tencent.com/document/product/1213) | 2021-07-02 08:01:01 | @@ -154,7 +154,7 @@ | tiems | [智能钛弹性模型服务](https://cloud.tencent.com/document/product/1120) | 2021-07-02 08:08:30 | | tiia | [图像分析](https://cloud.tencent.com/document/product/865) | 2021-07-02 08:08:27 | | tione | [智能钛机器学习平台](https://cloud.tencent.com/document/product/851) | 2021-07-02 08:02:04 | -| tiw | [互动白板](https://cloud.tencent.com/document/product/1137) | 2021-07-16 08:10:54 | +| tiw | [互动白板](https://cloud.tencent.com/document/product/1137) | 2021-07-21 08:10:28 | | tke | [容器服务](https://cloud.tencent.com/document/product/457) | 2021-07-15 08:08:43 | | tkgdq | [腾讯知识图谱数据查询](https://cloud.tencent.com/document/product) | 2020-03-10 00:51:44 | | tms | [文本内容安全](https://cloud.tencent.com/document/product/1124) | 2021-07-02 08:01:34 | @@ -169,7 +169,7 @@ | vms | [语音消息](https://cloud.tencent.com/document/product/1128) | 2021-07-02 08:00:58 | | vod | [云点播](https://cloud.tencent.com/document/product/266) | 2021-07-16 08:10:26 | | vpc | [私有网络](https://cloud.tencent.com/document/product/215) | 2021-07-14 08:09:31 | -| waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2021-07-02 08:11:30 | +| waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2021-07-21 08:12:02 | | wav | [企业微信汽车行业版](https://cloud.tencent.com/document/product/1318) | 2021-07-02 08:00:14 | | wss | [SSL证书管理服务](https://cloud.tencent.com/document/product) | 2020-04-01 08:53:44 | | youmall | [](https://cloud.tencent.com/document/product) | 2019-01-11 11:24:15 |