diff --git a/CHANGELOG.md b/CHANGELOG.md index d8e051df7e..1550392a6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,517 @@ +# Release 3.0.531 + +## 云顾问(advisor) 版本:2020-07-21 + +### 第 4 次发布 + +发布时间:2022-06-08 06:03:05 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeTaskStrategyRisks](https://cloud.tencent.com/document/api/1264/63112) + + * 新增入参:Env, TaskType + + * 新增出参:ResourceCount + + + + +## 计费相关(billing) 版本:2018-07-09 + +### 第 34 次发布 + +发布时间:2022-06-08 06:04:08 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [BillDetailComponent](https://cloud.tencent.com/document/api/555/19183#BillDetailComponent) + + * 新增成员:InstanceType, RiTimeSpan, OriginalCostWithRI, SPDeductionRate, SPDeduction, OriginalCostWithSP, BlendedDiscount + +* [BillResourceSummary](https://cloud.tencent.com/document/api/555/19183#BillResourceSummary) + + * 新增成员:InstanceType, OriginalCostWithRI, SPDeduction, OriginalCostWithSP + + + + +## 云数据库 MySQL(cdb) 版本:2017-03-20 + +### 第 94 次发布 + +发布时间:2022-06-08 06:05:02 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [SellConfig](https://cloud.tencent.com/document/api/236/15878#SellConfig) + + * 新增成员:EngineType + + + + +## 日志服务(cls) 版本:2020-10-16 + +### 第 22 次发布 + +发布时间:2022-06-08 06:06:22 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [ConsumerContent](https://cloud.tencent.com/document/api/614/56471#ConsumerContent) + + * 新增成员:TimestampAccuracy + + + + +## 弹性 MapReduce(emr) 版本:2019-01-03 + +### 第 33 次发布 + +发布时间:2022-06-08 06:09:23 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [AddUsersForUserManager](https://cloud.tencent.com/document/api/589/74069) + + * 新增入参:InstanceId + + * 新增出参:SuccessUserList, FailedUserList + +* [DescribeUsersForUserManager](https://cloud.tencent.com/document/api/589/74225) + + * 新增入参:InstanceId, PageNo, PageSize, UserManagerFilter + + * 新增出参:TotalCnt, UserManagerUserList + + +新增数据结构: + +* [UserManagerFilter](https://cloud.tencent.com/document/api/589/33981#UserManagerFilter) +* [UserManagerUserBriefInfo](https://cloud.tencent.com/document/api/589/33981#UserManagerUserBriefInfo) + + + +## 云直播(live) 版本:2018-08-01 + +### 第 77 次发布 + +发布时间:2022-06-08 06:11:54 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateLivePullStreamTask](https://cloud.tencent.com/document/api/267/56245) + + * 新增入参:ToUrl + +* [CreateLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32614) + + * 新增入参:FlvSpecialParam + +* [ModifyLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32608) + + * 新增入参:FlvSpecialParam + + +新增数据结构: + +* [FlvSpecialParam](https://cloud.tencent.com/document/api/267/20474#FlvSpecialParam) + +修改数据结构: + +* [RecordTemplateInfo](https://cloud.tencent.com/document/api/267/20474#RecordTemplateInfo) + + * 新增成员:FlvSpecialParam + + + + +## 医疗报告结构化(mrs) 版本:2020-09-10 + +### 第 11 次发布 + +发布时间:2022-06-08 06:12:58 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ImageToObject](https://cloud.tencent.com/document/api/1314/56228) + + * 新增出参:TextTypeList + + + + +## 流计算 Oceanus(oceanus) 版本:2019-04-22 + +### 第 18 次发布 + +发布时间:2022-06-08 06:13:07 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [TriggerJobSavepoint](https://cloud.tencent.com/document/api/849/75095) + + + +## 文字识别(ocr) 版本:2018-11-19 + +### 第 67 次发布 + +发布时间:2022-06-08 06:13:12 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [MixedInvoiceOCR](https://cloud.tencent.com/document/api/866/37835) + + * 新增入参:ReturnOther + + + + +## 服务网格(tcm) 版本:2021-04-13 + +### 第 9 次发布 + +发布时间:2022-06-08 06:15:21 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增数据结构: + +* [CustomPromConfig](https://cloud.tencent.com/document/api/1261/63843#CustomPromConfig) + +修改数据结构: + +* [AccessLogConfig](https://cloud.tencent.com/document/api/1261/63843#AccessLogConfig) + + * 新增成员:Address, EnableServer, EnableStdout + +* [PrometheusConfig](https://cloud.tencent.com/document/api/1261/63843#PrometheusConfig) + + * 新增成员:CustomProm + + + + +## 容器安全服务(tcss) 版本:2020-11-01 + +### 第 18 次发布 + +发布时间:2022-06-08 06:15:35 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeVirusSummary](https://cloud.tencent.com/document/api/1285/65577) + + * 新增出参:IsolateIncrease, IsolateCnt + + + + +## 弹性微服务(tem) 版本:2021-07-01 + +### 第 16 次发布 + +发布时间:2022-06-08 06:16:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [CronHorizontalAutoscaler](https://cloud.tencent.com/document/api/1371/60171#CronHorizontalAutoscaler) + + * **修改成员**:Name, Period, Schedules, Enabled + +* [HorizontalAutoscaler](https://cloud.tencent.com/document/api/1371/60171#HorizontalAutoscaler) + + * 新增成员:Enabled + + * **修改成员**:MinReplicas, MaxReplicas, Metrics, Threshold + + + + +## 弹性微服务(tem) 版本:2020-12-21 + + + +## 边缘安全加速平台(teo) 版本:2022-01-06 + +### 第 6 次发布 + +发布时间:2022-06-08 06:16:20 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateCustomErrorPage](https://cloud.tencent.com/document/api/1552/75112) +* [CreateOriginGroup](https://cloud.tencent.com/document/api/1552/75113) +* [DeleteOriginGroup](https://cloud.tencent.com/document/api/1552/75099) +* [DescribeBotManagedRules](https://cloud.tencent.com/document/api/1552/75111) +* [DescribeDDoSPolicy](https://cloud.tencent.com/document/api/1552/75110) +* [DescribeOriginGroup](https://cloud.tencent.com/document/api/1552/75098) +* [DescribeOriginGroupDetail](https://cloud.tencent.com/document/api/1552/75097) +* [DescribeSecurityPolicy](https://cloud.tencent.com/document/api/1552/75109) +* [DescribeSecurityPolicyList](https://cloud.tencent.com/document/api/1552/75108) +* [DescribeSecurityPolicyManagedRules](https://cloud.tencent.com/document/api/1552/75107) +* [DescribeSecurityPolicyManagedRulesId](https://cloud.tencent.com/document/api/1552/75106) +* [DescribeSecurityPolicyRegions](https://cloud.tencent.com/document/api/1552/75105) +* [DescribeZoneDDoSPolicy](https://cloud.tencent.com/document/api/1552/75104) +* [ModifyDDoSPolicy](https://cloud.tencent.com/document/api/1552/75103) +* [ModifyDDoSPolicyHost](https://cloud.tencent.com/document/api/1552/75102) +* [ModifyOriginGroup](https://cloud.tencent.com/document/api/1552/75096) +* [ModifySecurityPolicy](https://cloud.tencent.com/document/api/1552/75101) + +新增数据结构: + +* [ACLCondition](https://cloud.tencent.com/document/api/1552/73155#ACLCondition) +* [ACLUserRule](https://cloud.tencent.com/document/api/1552/73155#ACLUserRule) +* [AclConfig](https://cloud.tencent.com/document/api/1552/73155#AclConfig) +* [AiRule](https://cloud.tencent.com/document/api/1552/73155#AiRule) +* [BotConfig](https://cloud.tencent.com/document/api/1552/73155#BotConfig) +* [BotManagedRule](https://cloud.tencent.com/document/api/1552/73155#BotManagedRule) +* [BotManagedRuleDetail](https://cloud.tencent.com/document/api/1552/73155#BotManagedRuleDetail) +* [BotPortraitRule](https://cloud.tencent.com/document/api/1552/73155#BotPortraitRule) +* [DDoSAcl](https://cloud.tencent.com/document/api/1552/73155#DDoSAcl) +* [DDoSAntiPly](https://cloud.tencent.com/document/api/1552/73155#DDoSAntiPly) +* [DDoSApplication](https://cloud.tencent.com/document/api/1552/73155#DDoSApplication) +* [DDoSConfig](https://cloud.tencent.com/document/api/1552/73155#DDoSConfig) +* [DDoSFeaturesFilter](https://cloud.tencent.com/document/api/1552/73155#DDoSFeaturesFilter) +* [DDoSGeoIp](https://cloud.tencent.com/document/api/1552/73155#DDoSGeoIp) +* [DDoSStatusInfo](https://cloud.tencent.com/document/api/1552/73155#DDoSStatusInfo) +* [DDoSUserAllowBlockIP](https://cloud.tencent.com/document/api/1552/73155#DDoSUserAllowBlockIP) +* [DdosAcls](https://cloud.tencent.com/document/api/1552/73155#DdosAcls) +* [DdosAllowBlock](https://cloud.tencent.com/document/api/1552/73155#DdosAllowBlock) +* [DdosPacketFilter](https://cloud.tencent.com/document/api/1552/73155#DdosPacketFilter) +* [DdosRule](https://cloud.tencent.com/document/api/1552/73155#DdosRule) +* [GeoIp](https://cloud.tencent.com/document/api/1552/73155#GeoIp) +* [ManagedRule](https://cloud.tencent.com/document/api/1552/73155#ManagedRule) +* [OriginFilter](https://cloud.tencent.com/document/api/1552/73155#OriginFilter) +* [RateLimitConfig](https://cloud.tencent.com/document/api/1552/73155#RateLimitConfig) +* [RateLimitTemplate](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplate) +* [RateLimitTemplateDetail](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplateDetail) +* [RateLimitUserRule](https://cloud.tencent.com/document/api/1552/73155#RateLimitUserRule) +* [SecurityConfig](https://cloud.tencent.com/document/api/1552/73155#SecurityConfig) +* [SecurityEntity](https://cloud.tencent.com/document/api/1552/73155#SecurityEntity) +* [ShieldArea](https://cloud.tencent.com/document/api/1552/73155#ShieldArea) +* [SwitchConfig](https://cloud.tencent.com/document/api/1552/73155#SwitchConfig) +* [WafConfig](https://cloud.tencent.com/document/api/1552/73155#WafConfig) +* [WafRule](https://cloud.tencent.com/document/api/1552/73155#WafRule) + + + +## 腾讯云 TI 平台 TI-ONE(tione) 版本:2021-11-11 + +### 第 2 次发布 + +发布时间:2022-06-07 21:53:13 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateTrainingModel](https://cloud.tencent.com/document/api/851/75074) +* [CreateTrainingTask](https://cloud.tencent.com/document/api/851/75094) +* [DeleteDataset](https://cloud.tencent.com/document/api/851/75080) +* [DeleteTrainingModel](https://cloud.tencent.com/document/api/851/75073) +* [DeleteTrainingModelVersion](https://cloud.tencent.com/document/api/851/75072) +* [DeleteTrainingTask](https://cloud.tencent.com/document/api/851/75093) +* [DescribeBillingResourceGroups](https://cloud.tencent.com/document/api/851/75065) +* [DescribeBillingSpecsPrice](https://cloud.tencent.com/document/api/851/75067) +* [DescribeDatasetDetailStructured](https://cloud.tencent.com/document/api/851/75079) +* [DescribeDatasetDetailUnstructured](https://cloud.tencent.com/document/api/851/75078) +* [DescribeDatasets](https://cloud.tencent.com/document/api/851/75077) +* [DescribeInferTemplates](https://cloud.tencent.com/document/api/851/75082) +* [DescribeLatestTrainingMetrics](https://cloud.tencent.com/document/api/851/75092) +* [DescribeLogs](https://cloud.tencent.com/document/api/851/75076) +* [DescribeTrainingFrameworks](https://cloud.tencent.com/document/api/851/75091) +* [DescribeTrainingMetrics](https://cloud.tencent.com/document/api/851/75090) +* [DescribeTrainingModelVersion](https://cloud.tencent.com/document/api/851/75071) +* [DescribeTrainingModelVersions](https://cloud.tencent.com/document/api/851/75070) +* [DescribeTrainingModels](https://cloud.tencent.com/document/api/851/75069) +* [DescribeTrainingTask](https://cloud.tencent.com/document/api/851/75089) +* [DescribeTrainingTaskPods](https://cloud.tencent.com/document/api/851/75088) +* [DescribeTrainingTasks](https://cloud.tencent.com/document/api/851/75087) +* [PushTrainingMetrics](https://cloud.tencent.com/document/api/851/75086) +* [StartTrainingTask](https://cloud.tencent.com/document/api/851/75085) +* [StopTrainingTask](https://cloud.tencent.com/document/api/851/75084) + +新增数据结构: + +* [CFSConfig](https://cloud.tencent.com/document/api/851/75051#CFSConfig) +* [CustomTrainingData](https://cloud.tencent.com/document/api/851/75051#CustomTrainingData) +* [CustomTrainingMetric](https://cloud.tencent.com/document/api/851/75051#CustomTrainingMetric) +* [CustomTrainingPoint](https://cloud.tencent.com/document/api/851/75051#CustomTrainingPoint) +* [DataConfig](https://cloud.tencent.com/document/api/851/75051#DataConfig) +* [DataPoint](https://cloud.tencent.com/document/api/851/75051#DataPoint) +* [DataSetConfig](https://cloud.tencent.com/document/api/851/75051#DataSetConfig) +* [DatasetGroup](https://cloud.tencent.com/document/api/851/75051#DatasetGroup) +* [DatasetInfo](https://cloud.tencent.com/document/api/851/75051#DatasetInfo) +* [DetectionLabelInfo](https://cloud.tencent.com/document/api/851/75051#DetectionLabelInfo) +* [Filter](https://cloud.tencent.com/document/api/851/75051#Filter) +* [FilterLabelInfo](https://cloud.tencent.com/document/api/851/75051#FilterLabelInfo) +* [FrameworkInfo](https://cloud.tencent.com/document/api/851/75051#FrameworkInfo) +* [FrameworkVersion](https://cloud.tencent.com/document/api/851/75051#FrameworkVersion) +* [GpuDetail](https://cloud.tencent.com/document/api/851/75051#GpuDetail) +* [GroupResource](https://cloud.tencent.com/document/api/851/75051#GroupResource) +* [HDFSConfig](https://cloud.tencent.com/document/api/851/75051#HDFSConfig) +* [ImageInfo](https://cloud.tencent.com/document/api/851/75051#ImageInfo) +* [InferTemplate](https://cloud.tencent.com/document/api/851/75051#InferTemplate) +* [InferTemplateGroup](https://cloud.tencent.com/document/api/851/75051#InferTemplateGroup) +* [Instance](https://cloud.tencent.com/document/api/851/75051#Instance) +* [LogConfig](https://cloud.tencent.com/document/api/851/75051#LogConfig) +* [LogIdentity](https://cloud.tencent.com/document/api/851/75051#LogIdentity) +* [MetricData](https://cloud.tencent.com/document/api/851/75051#MetricData) +* [OcrLabelInfo](https://cloud.tencent.com/document/api/851/75051#OcrLabelInfo) +* [PointInfo](https://cloud.tencent.com/document/api/851/75051#PointInfo) +* [ResourceConfigInfo](https://cloud.tencent.com/document/api/851/75051#ResourceConfigInfo) +* [ResourceGroup](https://cloud.tencent.com/document/api/851/75051#ResourceGroup) +* [ResourceInfo](https://cloud.tencent.com/document/api/851/75051#ResourceInfo) +* [RowItem](https://cloud.tencent.com/document/api/851/75051#RowItem) +* [RowValue](https://cloud.tencent.com/document/api/851/75051#RowValue) +* [SegmentationInfo](https://cloud.tencent.com/document/api/851/75051#SegmentationInfo) +* [SpecPrice](https://cloud.tencent.com/document/api/851/75051#SpecPrice) +* [SpecUnit](https://cloud.tencent.com/document/api/851/75051#SpecUnit) +* [StartCmdInfo](https://cloud.tencent.com/document/api/851/75051#StartCmdInfo) +* [TagFilter](https://cloud.tencent.com/document/api/851/75051#TagFilter) +* [TrainingDataPoint](https://cloud.tencent.com/document/api/851/75051#TrainingDataPoint) +* [TrainingMetric](https://cloud.tencent.com/document/api/851/75051#TrainingMetric) +* [TrainingModelDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelDTO) +* [TrainingModelVersionDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelVersionDTO) +* [TrainingTaskDetail](https://cloud.tencent.com/document/api/851/75051#TrainingTaskDetail) +* [TrainingTaskSetItem](https://cloud.tencent.com/document/api/851/75051#TrainingTaskSetItem) + +### 第 1 次发布 + +发布时间:2022-06-07 20:01:24 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateDataset](https://cloud.tencent.com/document/api/851/75050) + +新增数据结构: + +* [CosPathInfo](https://cloud.tencent.com/document/api/851/75051#CosPathInfo) +* [SchemaInfo](https://cloud.tencent.com/document/api/851/75051#SchemaInfo) +* [Tag](https://cloud.tencent.com/document/api/851/75051#Tag) + + + +## 腾讯云 TI 平台 TI-ONE(tione) 版本:2019-10-22 + + + +## T-Sec-安心平台(RP)(trp) 版本:2021-05-15 + +### 第 1 次发布 + +发布时间:2022-06-07 16:18:00 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateCodeBatch](https://cloud.tencent.com/document/api/1458/75029) +* [CreateCodePack](https://cloud.tencent.com/document/api/1458/75028) +* [CreateMerchant](https://cloud.tencent.com/document/api/1458/75027) +* [CreateProduct](https://cloud.tencent.com/document/api/1458/75026) +* [CreateTraceChain](https://cloud.tencent.com/document/api/1458/75025) +* [CreateTraceCodes](https://cloud.tencent.com/document/api/1458/75024) +* [CreateTraceData](https://cloud.tencent.com/document/api/1458/75023) +* [DeleteCodeBatch](https://cloud.tencent.com/document/api/1458/75022) +* [DeleteMerchant](https://cloud.tencent.com/document/api/1458/75021) +* [DeleteProduct](https://cloud.tencent.com/document/api/1458/75020) +* [DeleteTraceData](https://cloud.tencent.com/document/api/1458/75019) +* [DescribeCodeBatchById](https://cloud.tencent.com/document/api/1458/75018) +* [DescribeCodeBatchs](https://cloud.tencent.com/document/api/1458/75017) +* [DescribeCodePacks](https://cloud.tencent.com/document/api/1458/75016) +* [DescribeCodesByPack](https://cloud.tencent.com/document/api/1458/75015) +* [DescribeMerchantById](https://cloud.tencent.com/document/api/1458/75014) +* [DescribeMerchants](https://cloud.tencent.com/document/api/1458/75013) +* [DescribeProductById](https://cloud.tencent.com/document/api/1458/75012) +* [DescribeProducts](https://cloud.tencent.com/document/api/1458/75011) +* [DescribeTraceCodeById](https://cloud.tencent.com/document/api/1458/75010) +* [DescribeTraceCodes](https://cloud.tencent.com/document/api/1458/75009) +* [DescribeTraceDataList](https://cloud.tencent.com/document/api/1458/75008) +* [ModifyCodeBatch](https://cloud.tencent.com/document/api/1458/75007) +* [ModifyMerchant](https://cloud.tencent.com/document/api/1458/75006) +* [ModifyProduct](https://cloud.tencent.com/document/api/1458/75005) +* [ModifyTraceCode](https://cloud.tencent.com/document/api/1458/75004) +* [ModifyTraceData](https://cloud.tencent.com/document/api/1458/75003) +* [ModifyTraceDataRanks](https://cloud.tencent.com/document/api/1458/75002) + +新增数据结构: + +* [ChainData](https://cloud.tencent.com/document/api/1458/75030#ChainData) +* [CodeBatch](https://cloud.tencent.com/document/api/1458/75030#CodeBatch) +* [CodeItem](https://cloud.tencent.com/document/api/1458/75030#CodeItem) +* [Ext](https://cloud.tencent.com/document/api/1458/75030#Ext) +* [Merchant](https://cloud.tencent.com/document/api/1458/75030#Merchant) +* [PackSpec](https://cloud.tencent.com/document/api/1458/75030#PackSpec) +* [Product](https://cloud.tencent.com/document/api/1458/75030#Product) +* [TraceCode](https://cloud.tencent.com/document/api/1458/75030#TraceCode) +* [TraceData](https://cloud.tencent.com/document/api/1458/75030#TraceData) +* [TraceItem](https://cloud.tencent.com/document/api/1458/75030#TraceItem) + + + # Release 3.0.530 ## 内容分发网络(cdn) 版本:2018-06-06 diff --git a/SERVICE_CHANGELOG.md b/SERVICE_CHANGELOG.md index eb05f004ad..890949b014 100644 --- a/SERVICE_CHANGELOG.md +++ b/SERVICE_CHANGELOG.md @@ -1,79 +1,92 @@ # 本版本更新包含以下内容: -## 内容分发网络(cdn) 版本:2018-06-06 +## 云顾问(advisor) 版本:2020-07-21 -### 第 103 次发布 +### 第 4 次发布 -发布时间:2022-06-07 06:02:40 +发布时间:2022-06-08 06:03:05 本次发布包含了以下内容: 改善已有的文档。 -新增接口: +修改接口: -* [AddCLSTopicDomains](https://cloud.tencent.com/document/api/228/74961) +* [DescribeTaskStrategyRisks](https://cloud.tencent.com/document/api/1264/63112) + * 新增入参:Env, TaskType + * 新增出参:ResourceCount -## 企业收付平台(cpdp) 版本:2019-08-20 -### 第 67 次发布 -发布时间:2022-06-07 06:04:05 + +## 计费相关(billing) 版本:2018-07-09 + +### 第 34 次发布 + +发布时间:2022-06-08 06:04:08 本次发布包含了以下内容: 改善已有的文档。 -新增接口: +修改数据结构: -* [ApplyFlexPayment](https://cloud.tencent.com/document/api/1122/74976) -* [ApplyFlexSettlement](https://cloud.tencent.com/document/api/1122/74975) -* [CreateFlexPayee](https://cloud.tencent.com/document/api/1122/74974) -* [FreezeFlexBalance](https://cloud.tencent.com/document/api/1122/74973) -* [ModifyFlexPayeeAccountRightStatus](https://cloud.tencent.com/document/api/1122/74972) -* [QueryFlexAmountBeforeTax](https://cloud.tencent.com/document/api/1122/74971) -* [QueryFlexFreezeOrderList](https://cloud.tencent.com/document/api/1122/74970) -* [QueryFlexPayeeAccountBalance](https://cloud.tencent.com/document/api/1122/74969) -* [QueryFlexPayeeAccountInfo](https://cloud.tencent.com/document/api/1122/74968) -* [QueryFlexPayeeAccountList](https://cloud.tencent.com/document/api/1122/74967) -* [QueryFlexPayeeInfo](https://cloud.tencent.com/document/api/1122/74966) -* [QueryFlexPaymentOrderList](https://cloud.tencent.com/document/api/1122/74965) -* [QueryFlexPaymentOrderStatus](https://cloud.tencent.com/document/api/1122/74964) -* [QueryFlexSettlementOrderList](https://cloud.tencent.com/document/api/1122/74963) +* [BillDetailComponent](https://cloud.tencent.com/document/api/555/19183#BillDetailComponent) -新增数据结构: + * 新增成员:InstanceType, RiTimeSpan, OriginalCostWithRI, SPDeductionRate, SPDeduction, OriginalCostWithSP, BlendedDiscount -* [AmountBeforeTaxResult](https://cloud.tencent.com/document/api/1122/40683#AmountBeforeTaxResult) -* [ApplyFlexPaymentResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexPaymentResult) -* [ApplyFlexSettlementResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexSettlementResult) -* [CreateFlexPayeeResult](https://cloud.tencent.com/document/api/1122/40683#CreateFlexPayeeResult) -* [FlexFundingAccountInfo](https://cloud.tencent.com/document/api/1122/40683#FlexFundingAccountInfo) -* [FreezeFlexBalanceResult](https://cloud.tencent.com/document/api/1122/40683#FreezeFlexBalanceResult) -* [FreezeOrderResult](https://cloud.tencent.com/document/api/1122/40683#FreezeOrderResult) -* [FreezeOrders](https://cloud.tencent.com/document/api/1122/40683#FreezeOrders) -* [PayeeAccountBalanceResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountBalanceResult) -* [PayeeAccountInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfoResult) -* [PayeeAccountInfos](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfos) -* [PayeeAccountPropertyInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountPropertyInfo) -* [PayeeAccountUserInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountUserInfo) -* [PayeeInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeInfoResult) -* [PayeeTaxInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxInfo) -* [PayeeTaxTemplateInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxTemplateInfo) -* [PaymentOrderResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderResult) -* [PaymentOrderStatusResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderStatusResult) -* [PaymentOrders](https://cloud.tencent.com/document/api/1122/40683#PaymentOrders) -* [SettlementOrderResult](https://cloud.tencent.com/document/api/1122/40683#SettlementOrderResult) -* [SettlementOrders](https://cloud.tencent.com/document/api/1122/40683#SettlementOrders) +* [BillResourceSummary](https://cloud.tencent.com/document/api/555/19183#BillResourceSummary) + * 新增成员:InstanceType, OriginalCostWithRI, SPDeduction, OriginalCostWithSP -## 数据湖计算(dlc) 版本:2021-01-25 -### 第 19 次发布 -发布时间:2022-06-07 06:06:14 +## 云数据库 MySQL(cdb) 版本:2017-03-20 + +### 第 94 次发布 + +发布时间:2022-06-08 06:05:02 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [SellConfig](https://cloud.tencent.com/document/api/236/15878#SellConfig) + + * 新增成员:EngineType + + + + +## 日志服务(cls) 版本:2020-10-16 + +### 第 22 次发布 + +发布时间:2022-06-08 06:06:22 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [ConsumerContent](https://cloud.tencent.com/document/api/614/56471#ConsumerContent) + + * 新增成员:TimestampAccuracy + + + + +## 弹性 MapReduce(emr) 版本:2019-01-03 + +### 第 33 次发布 + +发布时间:2022-06-08 06:09:23 本次发布包含了以下内容: @@ -81,41 +94,104 @@ 修改接口: -* [DescribeSparkAppTasks](https://cloud.tencent.com/document/api/1342/74533) +* [AddUsersForUserManager](https://cloud.tencent.com/document/api/589/74069) - * 新增出参:SparkAppTasks + * 新增入参:InstanceId + * 新增出参:SuccessUserList, FailedUserList +* [DescribeUsersForUserManager](https://cloud.tencent.com/document/api/589/74225) + * 新增入参:InstanceId, PageNo, PageSize, UserManagerFilter -## 云数据库 MongoDB(mongodb) 版本:2019-07-25 + * 新增出参:TotalCnt, UserManagerUserList -### 第 21 次发布 -发布时间:2022-06-07 06:10:21 +新增数据结构: + +* [UserManagerFilter](https://cloud.tencent.com/document/api/589/33981#UserManagerFilter) +* [UserManagerUserBriefInfo](https://cloud.tencent.com/document/api/589/33981#UserManagerUserBriefInfo) + + + +## 云直播(live) 版本:2018-08-01 + +### 第 77 次发布 + +发布时间:2022-06-08 06:11:54 本次发布包含了以下内容: 改善已有的文档。 +修改接口: + +* [CreateLivePullStreamTask](https://cloud.tencent.com/document/api/267/56245) + + * 新增入参:ToUrl + +* [CreateLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32614) + + * 新增入参:FlvSpecialParam + +* [ModifyLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32608) + + * 新增入参:FlvSpecialParam + + +新增数据结构: + +* [FlvSpecialParam](https://cloud.tencent.com/document/api/267/20474#FlvSpecialParam) + 修改数据结构: -* [SpecificationInfo](https://cloud.tencent.com/document/api/240/38576#SpecificationInfo) +* [RecordTemplateInfo](https://cloud.tencent.com/document/api/267/20474#RecordTemplateInfo) - * 新增成员:SupportMultiAZ + * 新增成员:FlvSpecialParam -## 云数据库 MongoDB(mongodb) 版本:2018-04-08 +## 医疗报告结构化(mrs) 版本:2020-09-10 +### 第 11 次发布 +发布时间:2022-06-08 06:12:58 -## 云数据库 SQL Server(sqlserver) 版本:2018-03-28 +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ImageToObject](https://cloud.tencent.com/document/api/1314/56228) + + * 新增出参:TextTypeList -### 第 33 次发布 -发布时间:2022-06-07 06:12:09 + + +## 流计算 Oceanus(oceanus) 版本:2019-04-22 + +### 第 18 次发布 + +发布时间:2022-06-08 06:13:07 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [TriggerJobSavepoint](https://cloud.tencent.com/document/api/849/75095) + + + +## 文字识别(ocr) 版本:2018-11-19 + +### 第 67 次发布 + +发布时间:2022-06-08 06:13:12 本次发布包含了以下内容: @@ -123,20 +199,242 @@ 修改接口: -* [RemoveBackups](https://cloud.tencent.com/document/api/238/46287) +* [MixedInvoiceOCR](https://cloud.tencent.com/document/api/866/37835) - * 新增入参:StartTime, EndTime + * 新增入参:ReturnOther - * **修改入参**:BackupNames +## 服务网格(tcm) 版本:2021-04-13 -## 碳引擎(tan) 版本:2022-04-20 +### 第 9 次发布 + +发布时间:2022-06-08 06:15:21 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增数据结构: + +* [CustomPromConfig](https://cloud.tencent.com/document/api/1261/63843#CustomPromConfig) + +修改数据结构: + +* [AccessLogConfig](https://cloud.tencent.com/document/api/1261/63843#AccessLogConfig) + + * 新增成员:Address, EnableServer, EnableStdout + +* [PrometheusConfig](https://cloud.tencent.com/document/api/1261/63843#PrometheusConfig) + + * 新增成员:CustomProm + + + + +## 容器安全服务(tcss) 版本:2020-11-01 + +### 第 18 次发布 + +发布时间:2022-06-08 06:15:35 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeVirusSummary](https://cloud.tencent.com/document/api/1285/65577) + + * 新增出参:IsolateIncrease, IsolateCnt + + + + +## 弹性微服务(tem) 版本:2021-07-01 + +### 第 16 次发布 + +发布时间:2022-06-08 06:16:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [CronHorizontalAutoscaler](https://cloud.tencent.com/document/api/1371/60171#CronHorizontalAutoscaler) + + * **修改成员**:Name, Period, Schedules, Enabled + +* [HorizontalAutoscaler](https://cloud.tencent.com/document/api/1371/60171#HorizontalAutoscaler) + + * 新增成员:Enabled + + * **修改成员**:MinReplicas, MaxReplicas, Metrics, Threshold + + + + +## 弹性微服务(tem) 版本:2020-12-21 + + + +## 边缘安全加速平台(teo) 版本:2022-01-06 + +### 第 6 次发布 + +发布时间:2022-06-08 06:16:20 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateCustomErrorPage](https://cloud.tencent.com/document/api/1552/75112) +* [CreateOriginGroup](https://cloud.tencent.com/document/api/1552/75113) +* [DeleteOriginGroup](https://cloud.tencent.com/document/api/1552/75099) +* [DescribeBotManagedRules](https://cloud.tencent.com/document/api/1552/75111) +* [DescribeDDoSPolicy](https://cloud.tencent.com/document/api/1552/75110) +* [DescribeOriginGroup](https://cloud.tencent.com/document/api/1552/75098) +* [DescribeOriginGroupDetail](https://cloud.tencent.com/document/api/1552/75097) +* [DescribeSecurityPolicy](https://cloud.tencent.com/document/api/1552/75109) +* [DescribeSecurityPolicyList](https://cloud.tencent.com/document/api/1552/75108) +* [DescribeSecurityPolicyManagedRules](https://cloud.tencent.com/document/api/1552/75107) +* [DescribeSecurityPolicyManagedRulesId](https://cloud.tencent.com/document/api/1552/75106) +* [DescribeSecurityPolicyRegions](https://cloud.tencent.com/document/api/1552/75105) +* [DescribeZoneDDoSPolicy](https://cloud.tencent.com/document/api/1552/75104) +* [ModifyDDoSPolicy](https://cloud.tencent.com/document/api/1552/75103) +* [ModifyDDoSPolicyHost](https://cloud.tencent.com/document/api/1552/75102) +* [ModifyOriginGroup](https://cloud.tencent.com/document/api/1552/75096) +* [ModifySecurityPolicy](https://cloud.tencent.com/document/api/1552/75101) + +新增数据结构: + +* [ACLCondition](https://cloud.tencent.com/document/api/1552/73155#ACLCondition) +* [ACLUserRule](https://cloud.tencent.com/document/api/1552/73155#ACLUserRule) +* [AclConfig](https://cloud.tencent.com/document/api/1552/73155#AclConfig) +* [AiRule](https://cloud.tencent.com/document/api/1552/73155#AiRule) +* [BotConfig](https://cloud.tencent.com/document/api/1552/73155#BotConfig) +* [BotManagedRule](https://cloud.tencent.com/document/api/1552/73155#BotManagedRule) +* [BotManagedRuleDetail](https://cloud.tencent.com/document/api/1552/73155#BotManagedRuleDetail) +* [BotPortraitRule](https://cloud.tencent.com/document/api/1552/73155#BotPortraitRule) +* [DDoSAcl](https://cloud.tencent.com/document/api/1552/73155#DDoSAcl) +* [DDoSAntiPly](https://cloud.tencent.com/document/api/1552/73155#DDoSAntiPly) +* [DDoSApplication](https://cloud.tencent.com/document/api/1552/73155#DDoSApplication) +* [DDoSConfig](https://cloud.tencent.com/document/api/1552/73155#DDoSConfig) +* [DDoSFeaturesFilter](https://cloud.tencent.com/document/api/1552/73155#DDoSFeaturesFilter) +* [DDoSGeoIp](https://cloud.tencent.com/document/api/1552/73155#DDoSGeoIp) +* [DDoSStatusInfo](https://cloud.tencent.com/document/api/1552/73155#DDoSStatusInfo) +* [DDoSUserAllowBlockIP](https://cloud.tencent.com/document/api/1552/73155#DDoSUserAllowBlockIP) +* [DdosAcls](https://cloud.tencent.com/document/api/1552/73155#DdosAcls) +* [DdosAllowBlock](https://cloud.tencent.com/document/api/1552/73155#DdosAllowBlock) +* [DdosPacketFilter](https://cloud.tencent.com/document/api/1552/73155#DdosPacketFilter) +* [DdosRule](https://cloud.tencent.com/document/api/1552/73155#DdosRule) +* [GeoIp](https://cloud.tencent.com/document/api/1552/73155#GeoIp) +* [ManagedRule](https://cloud.tencent.com/document/api/1552/73155#ManagedRule) +* [OriginFilter](https://cloud.tencent.com/document/api/1552/73155#OriginFilter) +* [RateLimitConfig](https://cloud.tencent.com/document/api/1552/73155#RateLimitConfig) +* [RateLimitTemplate](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplate) +* [RateLimitTemplateDetail](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplateDetail) +* [RateLimitUserRule](https://cloud.tencent.com/document/api/1552/73155#RateLimitUserRule) +* [SecurityConfig](https://cloud.tencent.com/document/api/1552/73155#SecurityConfig) +* [SecurityEntity](https://cloud.tencent.com/document/api/1552/73155#SecurityEntity) +* [ShieldArea](https://cloud.tencent.com/document/api/1552/73155#ShieldArea) +* [SwitchConfig](https://cloud.tencent.com/document/api/1552/73155#SwitchConfig) +* [WafConfig](https://cloud.tencent.com/document/api/1552/73155#WafConfig) +* [WafRule](https://cloud.tencent.com/document/api/1552/73155#WafRule) + + + +## 腾讯云 TI 平台 TI-ONE(tione) 版本:2021-11-11 + +### 第 2 次发布 + +发布时间:2022-06-07 21:53:13 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CreateTrainingModel](https://cloud.tencent.com/document/api/851/75074) +* [CreateTrainingTask](https://cloud.tencent.com/document/api/851/75094) +* [DeleteDataset](https://cloud.tencent.com/document/api/851/75080) +* [DeleteTrainingModel](https://cloud.tencent.com/document/api/851/75073) +* [DeleteTrainingModelVersion](https://cloud.tencent.com/document/api/851/75072) +* [DeleteTrainingTask](https://cloud.tencent.com/document/api/851/75093) +* [DescribeBillingResourceGroups](https://cloud.tencent.com/document/api/851/75065) +* [DescribeBillingSpecsPrice](https://cloud.tencent.com/document/api/851/75067) +* [DescribeDatasetDetailStructured](https://cloud.tencent.com/document/api/851/75079) +* [DescribeDatasetDetailUnstructured](https://cloud.tencent.com/document/api/851/75078) +* [DescribeDatasets](https://cloud.tencent.com/document/api/851/75077) +* [DescribeInferTemplates](https://cloud.tencent.com/document/api/851/75082) +* [DescribeLatestTrainingMetrics](https://cloud.tencent.com/document/api/851/75092) +* [DescribeLogs](https://cloud.tencent.com/document/api/851/75076) +* [DescribeTrainingFrameworks](https://cloud.tencent.com/document/api/851/75091) +* [DescribeTrainingMetrics](https://cloud.tencent.com/document/api/851/75090) +* [DescribeTrainingModelVersion](https://cloud.tencent.com/document/api/851/75071) +* [DescribeTrainingModelVersions](https://cloud.tencent.com/document/api/851/75070) +* [DescribeTrainingModels](https://cloud.tencent.com/document/api/851/75069) +* [DescribeTrainingTask](https://cloud.tencent.com/document/api/851/75089) +* [DescribeTrainingTaskPods](https://cloud.tencent.com/document/api/851/75088) +* [DescribeTrainingTasks](https://cloud.tencent.com/document/api/851/75087) +* [PushTrainingMetrics](https://cloud.tencent.com/document/api/851/75086) +* [StartTrainingTask](https://cloud.tencent.com/document/api/851/75085) +* [StopTrainingTask](https://cloud.tencent.com/document/api/851/75084) + +新增数据结构: + +* [CFSConfig](https://cloud.tencent.com/document/api/851/75051#CFSConfig) +* [CustomTrainingData](https://cloud.tencent.com/document/api/851/75051#CustomTrainingData) +* [CustomTrainingMetric](https://cloud.tencent.com/document/api/851/75051#CustomTrainingMetric) +* [CustomTrainingPoint](https://cloud.tencent.com/document/api/851/75051#CustomTrainingPoint) +* [DataConfig](https://cloud.tencent.com/document/api/851/75051#DataConfig) +* [DataPoint](https://cloud.tencent.com/document/api/851/75051#DataPoint) +* [DataSetConfig](https://cloud.tencent.com/document/api/851/75051#DataSetConfig) +* [DatasetGroup](https://cloud.tencent.com/document/api/851/75051#DatasetGroup) +* [DatasetInfo](https://cloud.tencent.com/document/api/851/75051#DatasetInfo) +* [DetectionLabelInfo](https://cloud.tencent.com/document/api/851/75051#DetectionLabelInfo) +* [Filter](https://cloud.tencent.com/document/api/851/75051#Filter) +* [FilterLabelInfo](https://cloud.tencent.com/document/api/851/75051#FilterLabelInfo) +* [FrameworkInfo](https://cloud.tencent.com/document/api/851/75051#FrameworkInfo) +* [FrameworkVersion](https://cloud.tencent.com/document/api/851/75051#FrameworkVersion) +* [GpuDetail](https://cloud.tencent.com/document/api/851/75051#GpuDetail) +* [GroupResource](https://cloud.tencent.com/document/api/851/75051#GroupResource) +* [HDFSConfig](https://cloud.tencent.com/document/api/851/75051#HDFSConfig) +* [ImageInfo](https://cloud.tencent.com/document/api/851/75051#ImageInfo) +* [InferTemplate](https://cloud.tencent.com/document/api/851/75051#InferTemplate) +* [InferTemplateGroup](https://cloud.tencent.com/document/api/851/75051#InferTemplateGroup) +* [Instance](https://cloud.tencent.com/document/api/851/75051#Instance) +* [LogConfig](https://cloud.tencent.com/document/api/851/75051#LogConfig) +* [LogIdentity](https://cloud.tencent.com/document/api/851/75051#LogIdentity) +* [MetricData](https://cloud.tencent.com/document/api/851/75051#MetricData) +* [OcrLabelInfo](https://cloud.tencent.com/document/api/851/75051#OcrLabelInfo) +* [PointInfo](https://cloud.tencent.com/document/api/851/75051#PointInfo) +* [ResourceConfigInfo](https://cloud.tencent.com/document/api/851/75051#ResourceConfigInfo) +* [ResourceGroup](https://cloud.tencent.com/document/api/851/75051#ResourceGroup) +* [ResourceInfo](https://cloud.tencent.com/document/api/851/75051#ResourceInfo) +* [RowItem](https://cloud.tencent.com/document/api/851/75051#RowItem) +* [RowValue](https://cloud.tencent.com/document/api/851/75051#RowValue) +* [SegmentationInfo](https://cloud.tencent.com/document/api/851/75051#SegmentationInfo) +* [SpecPrice](https://cloud.tencent.com/document/api/851/75051#SpecPrice) +* [SpecUnit](https://cloud.tencent.com/document/api/851/75051#SpecUnit) +* [StartCmdInfo](https://cloud.tencent.com/document/api/851/75051#StartCmdInfo) +* [TagFilter](https://cloud.tencent.com/document/api/851/75051#TagFilter) +* [TrainingDataPoint](https://cloud.tencent.com/document/api/851/75051#TrainingDataPoint) +* [TrainingMetric](https://cloud.tencent.com/document/api/851/75051#TrainingMetric) +* [TrainingModelDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelDTO) +* [TrainingModelVersionDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelVersionDTO) +* [TrainingTaskDetail](https://cloud.tencent.com/document/api/851/75051#TrainingTaskDetail) +* [TrainingTaskSetItem](https://cloud.tencent.com/document/api/851/75051#TrainingTaskSetItem) ### 第 1 次发布 -发布时间:2022-06-06 16:47:40 +发布时间:2022-06-07 20:01:24 本次发布包含了以下内容: @@ -144,15 +442,25 @@ 新增接口: -* [CreateBlockNodeRecords](https://cloud.tencent.com/document/api/1498/74949) +* [CreateDataset](https://cloud.tencent.com/document/api/851/75050) +新增数据结构: +* [CosPathInfo](https://cloud.tencent.com/document/api/851/75051#CosPathInfo) +* [SchemaInfo](https://cloud.tencent.com/document/api/851/75051#SchemaInfo) +* [Tag](https://cloud.tencent.com/document/api/851/75051#Tag) -## 实时音视频(trtc) 版本:2019-07-22 -### 第 30 次发布 -发布时间:2022-06-07 06:15:13 +## 腾讯云 TI 平台 TI-ONE(tione) 版本:2019-10-22 + + + +## T-Sec-安心平台(RP)(trp) 版本:2021-05-15 + +### 第 1 次发布 + +发布时间:2022-06-07 16:18:00 本次发布包含了以下内容: @@ -160,13 +468,47 @@ 新增接口: -* [DescribeExternalTrtcMeasure](https://cloud.tencent.com/document/api/647/74978) -* [MeasureTrtcMcuExternal](https://cloud.tencent.com/document/api/647/74977) +* [CreateCodeBatch](https://cloud.tencent.com/document/api/1458/75029) +* [CreateCodePack](https://cloud.tencent.com/document/api/1458/75028) +* [CreateMerchant](https://cloud.tencent.com/document/api/1458/75027) +* [CreateProduct](https://cloud.tencent.com/document/api/1458/75026) +* [CreateTraceChain](https://cloud.tencent.com/document/api/1458/75025) +* [CreateTraceCodes](https://cloud.tencent.com/document/api/1458/75024) +* [CreateTraceData](https://cloud.tencent.com/document/api/1458/75023) +* [DeleteCodeBatch](https://cloud.tencent.com/document/api/1458/75022) +* [DeleteMerchant](https://cloud.tencent.com/document/api/1458/75021) +* [DeleteProduct](https://cloud.tencent.com/document/api/1458/75020) +* [DeleteTraceData](https://cloud.tencent.com/document/api/1458/75019) +* [DescribeCodeBatchById](https://cloud.tencent.com/document/api/1458/75018) +* [DescribeCodeBatchs](https://cloud.tencent.com/document/api/1458/75017) +* [DescribeCodePacks](https://cloud.tencent.com/document/api/1458/75016) +* [DescribeCodesByPack](https://cloud.tencent.com/document/api/1458/75015) +* [DescribeMerchantById](https://cloud.tencent.com/document/api/1458/75014) +* [DescribeMerchants](https://cloud.tencent.com/document/api/1458/75013) +* [DescribeProductById](https://cloud.tencent.com/document/api/1458/75012) +* [DescribeProducts](https://cloud.tencent.com/document/api/1458/75011) +* [DescribeTraceCodeById](https://cloud.tencent.com/document/api/1458/75010) +* [DescribeTraceCodes](https://cloud.tencent.com/document/api/1458/75009) +* [DescribeTraceDataList](https://cloud.tencent.com/document/api/1458/75008) +* [ModifyCodeBatch](https://cloud.tencent.com/document/api/1458/75007) +* [ModifyMerchant](https://cloud.tencent.com/document/api/1458/75006) +* [ModifyProduct](https://cloud.tencent.com/document/api/1458/75005) +* [ModifyTraceCode](https://cloud.tencent.com/document/api/1458/75004) +* [ModifyTraceData](https://cloud.tencent.com/document/api/1458/75003) +* [ModifyTraceDataRanks](https://cloud.tencent.com/document/api/1458/75002) 新增数据结构: -* [SdkAppIdNewTrtcTimeUsage](https://cloud.tencent.com/document/api/647/44055#SdkAppIdNewTrtcTimeUsage) -* [TrtcTimeNewUsage](https://cloud.tencent.com/document/api/647/44055#TrtcTimeNewUsage) +* [ChainData](https://cloud.tencent.com/document/api/1458/75030#ChainData) +* [CodeBatch](https://cloud.tencent.com/document/api/1458/75030#CodeBatch) +* [CodeItem](https://cloud.tencent.com/document/api/1458/75030#CodeItem) +* [Ext](https://cloud.tencent.com/document/api/1458/75030#Ext) +* [Merchant](https://cloud.tencent.com/document/api/1458/75030#Merchant) +* [PackSpec](https://cloud.tencent.com/document/api/1458/75030#PackSpec) +* [Product](https://cloud.tencent.com/document/api/1458/75030#Product) +* [TraceCode](https://cloud.tencent.com/document/api/1458/75030#TraceCode) +* [TraceData](https://cloud.tencent.com/document/api/1458/75030#TraceData) +* [TraceItem](https://cloud.tencent.com/document/api/1458/75030#TraceItem) @@ -391,6 +733,23 @@ ## 云顾问(advisor) 版本:2020-07-21 +### 第 4 次发布 + +发布时间:2022-06-08 06:03:05 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeTaskStrategyRisks](https://cloud.tencent.com/document/api/1264/63112) + + * 新增入参:Env, TaskType + + * 新增出参:ResourceCount + + ### 第 3 次发布 发布时间:2021-11-09 08:05:53 @@ -5965,6 +6324,25 @@ ## 计费相关(billing) 版本:2018-07-09 +### 第 34 次发布 + +发布时间:2022-06-08 06:04:08 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [BillDetailComponent](https://cloud.tencent.com/document/api/555/19183#BillDetailComponent) + + * 新增成员:InstanceType, RiTimeSpan, OriginalCostWithRI, SPDeductionRate, SPDeduction, OriginalCostWithSP, BlendedDiscount + +* [BillResourceSummary](https://cloud.tencent.com/document/api/555/19183#BillResourceSummary) + + * 新增成员:InstanceType, OriginalCostWithRI, SPDeduction, OriginalCostWithSP + + ### 第 33 次发布 发布时间:2022-03-30 06:01:46 @@ -10474,6 +10852,21 @@ ## 云数据库 MySQL(cdb) 版本:2017-03-20 +### 第 94 次发布 + +发布时间:2022-06-08 06:05:02 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [SellConfig](https://cloud.tencent.com/document/api/236/15878#SellConfig) + + * 新增成员:EngineType + + ### 第 93 次发布 发布时间:2022-06-02 06:03:38 @@ -12498,7 +12891,7 @@ 新增接口: -* [[AddCLSTopicDomains](https://cloud.tencent.com/document/api/228/74961)](https://cloud.tencent.com/document/api/#/#) +* [AddCLSTopicDomains](https://cloud.tencent.com/document/api/228/74961) ### 第 102 次发布 @@ -18719,6 +19112,21 @@ ## 日志服务(cls) 版本:2020-10-16 +### 第 22 次发布 + +发布时间:2022-06-08 06:06:22 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [ConsumerContent](https://cloud.tencent.com/document/api/614/56471#ConsumerContent) + + * 新增成员:TimestampAccuracy + + ### 第 21 次发布 发布时间:2022-04-29 06:05:02 @@ -20747,44 +21155,44 @@ 新增接口: -* [[ApplyFlexPayment](https://cloud.tencent.com/document/api/1122/74976)](https://cloud.tencent.com/document/api/#/#) -* [[ApplyFlexSettlement](https://cloud.tencent.com/document/api/1122/74975)](https://cloud.tencent.com/document/api/#/#) -* [[CreateFlexPayee](https://cloud.tencent.com/document/api/1122/74974)](https://cloud.tencent.com/document/api/#/#) -* [[FreezeFlexBalance](https://cloud.tencent.com/document/api/1122/74973)](https://cloud.tencent.com/document/api/#/#) -* [[ModifyFlexPayeeAccountRightStatus](https://cloud.tencent.com/document/api/1122/74972)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexAmountBeforeTax](https://cloud.tencent.com/document/api/1122/74971)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexFreezeOrderList](https://cloud.tencent.com/document/api/1122/74970)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexPayeeAccountBalance](https://cloud.tencent.com/document/api/1122/74969)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexPayeeAccountInfo](https://cloud.tencent.com/document/api/1122/74968)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexPayeeAccountList](https://cloud.tencent.com/document/api/1122/74967)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexPayeeInfo](https://cloud.tencent.com/document/api/1122/74966)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexPaymentOrderList](https://cloud.tencent.com/document/api/1122/74965)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexPaymentOrderStatus](https://cloud.tencent.com/document/api/1122/74964)](https://cloud.tencent.com/document/api/#/#) -* [[QueryFlexSettlementOrderList](https://cloud.tencent.com/document/api/1122/74963)](https://cloud.tencent.com/document/api/#/#) +* [ApplyFlexPayment](https://cloud.tencent.com/document/api/1122/74976) +* [ApplyFlexSettlement](https://cloud.tencent.com/document/api/1122/74975) +* [CreateFlexPayee](https://cloud.tencent.com/document/api/1122/74974) +* [FreezeFlexBalance](https://cloud.tencent.com/document/api/1122/74973) +* [ModifyFlexPayeeAccountRightStatus](https://cloud.tencent.com/document/api/1122/74972) +* [QueryFlexAmountBeforeTax](https://cloud.tencent.com/document/api/1122/74971) +* [QueryFlexFreezeOrderList](https://cloud.tencent.com/document/api/1122/74970) +* [QueryFlexPayeeAccountBalance](https://cloud.tencent.com/document/api/1122/74969) +* [QueryFlexPayeeAccountInfo](https://cloud.tencent.com/document/api/1122/74968) +* [QueryFlexPayeeAccountList](https://cloud.tencent.com/document/api/1122/74967) +* [QueryFlexPayeeInfo](https://cloud.tencent.com/document/api/1122/74966) +* [QueryFlexPaymentOrderList](https://cloud.tencent.com/document/api/1122/74965) +* [QueryFlexPaymentOrderStatus](https://cloud.tencent.com/document/api/1122/74964) +* [QueryFlexSettlementOrderList](https://cloud.tencent.com/document/api/1122/74963) 新增数据结构: -* [[AmountBeforeTaxResult](https://cloud.tencent.com/document/api/1122/40683#AmountBeforeTaxResult)](https://cloud.tencent.com/document/api/1122/40683#[AmountBeforeTaxResult](https://cloud.tencent.com/document/api/1122/40683#AmountBeforeTaxResult)) -* [[ApplyFlexPaymentResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexPaymentResult)](https://cloud.tencent.com/document/api/1122/40683#[ApplyFlexPaymentResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexPaymentResult)) -* [[ApplyFlexSettlementResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexSettlementResult)](https://cloud.tencent.com/document/api/1122/40683#[ApplyFlexSettlementResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexSettlementResult)) -* [[CreateFlexPayeeResult](https://cloud.tencent.com/document/api/1122/40683#CreateFlexPayeeResult)](https://cloud.tencent.com/document/api/1122/40683#[CreateFlexPayeeResult](https://cloud.tencent.com/document/api/1122/40683#CreateFlexPayeeResult)) -* [[FlexFundingAccountInfo](https://cloud.tencent.com/document/api/1122/40683#FlexFundingAccountInfo)](https://cloud.tencent.com/document/api/1122/40683#[FlexFundingAccountInfo](https://cloud.tencent.com/document/api/1122/40683#FlexFundingAccountInfo)) -* [[FreezeFlexBalanceResult](https://cloud.tencent.com/document/api/1122/40683#FreezeFlexBalanceResult)](https://cloud.tencent.com/document/api/1122/40683#[FreezeFlexBalanceResult](https://cloud.tencent.com/document/api/1122/40683#FreezeFlexBalanceResult)) -* [[FreezeOrderResult](https://cloud.tencent.com/document/api/1122/40683#FreezeOrderResult)](https://cloud.tencent.com/document/api/1122/40683#[FreezeOrderResult](https://cloud.tencent.com/document/api/1122/40683#FreezeOrderResult)) -* [[FreezeOrders](https://cloud.tencent.com/document/api/1122/40683#FreezeOrders)](https://cloud.tencent.com/document/api/1122/40683#[FreezeOrders](https://cloud.tencent.com/document/api/1122/40683#FreezeOrders)) -* [[PayeeAccountBalanceResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountBalanceResult)](https://cloud.tencent.com/document/api/1122/40683#[PayeeAccountBalanceResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountBalanceResult)) -* [[PayeeAccountInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfoResult)](https://cloud.tencent.com/document/api/1122/40683#[PayeeAccountInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfoResult)) -* [[PayeeAccountInfos](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfos)](https://cloud.tencent.com/document/api/1122/40683#[PayeeAccountInfos](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfos)) -* [[PayeeAccountPropertyInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountPropertyInfo)](https://cloud.tencent.com/document/api/1122/40683#[PayeeAccountPropertyInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountPropertyInfo)) -* [[PayeeAccountUserInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountUserInfo)](https://cloud.tencent.com/document/api/1122/40683#[PayeeAccountUserInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountUserInfo)) -* [[PayeeInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeInfoResult)](https://cloud.tencent.com/document/api/1122/40683#[PayeeInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeInfoResult)) -* [[PayeeTaxInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxInfo)](https://cloud.tencent.com/document/api/1122/40683#[PayeeTaxInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxInfo)) -* [[PayeeTaxTemplateInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxTemplateInfo)](https://cloud.tencent.com/document/api/1122/40683#[PayeeTaxTemplateInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxTemplateInfo)) -* [[PaymentOrderResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderResult)](https://cloud.tencent.com/document/api/1122/40683#[PaymentOrderResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderResult)) -* [[PaymentOrderStatusResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderStatusResult)](https://cloud.tencent.com/document/api/1122/40683#[PaymentOrderStatusResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderStatusResult)) -* [[PaymentOrders](https://cloud.tencent.com/document/api/1122/40683#PaymentOrders)](https://cloud.tencent.com/document/api/1122/40683#[PaymentOrders](https://cloud.tencent.com/document/api/1122/40683#PaymentOrders)) -* [[SettlementOrderResult](https://cloud.tencent.com/document/api/1122/40683#SettlementOrderResult)](https://cloud.tencent.com/document/api/1122/40683#[SettlementOrderResult](https://cloud.tencent.com/document/api/1122/40683#SettlementOrderResult)) -* [[SettlementOrders](https://cloud.tencent.com/document/api/1122/40683#SettlementOrders)](https://cloud.tencent.com/document/api/1122/40683#[SettlementOrders](https://cloud.tencent.com/document/api/1122/40683#SettlementOrders)) +* [AmountBeforeTaxResult](https://cloud.tencent.com/document/api/1122/40683#AmountBeforeTaxResult) +* [ApplyFlexPaymentResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexPaymentResult) +* [ApplyFlexSettlementResult](https://cloud.tencent.com/document/api/1122/40683#ApplyFlexSettlementResult) +* [CreateFlexPayeeResult](https://cloud.tencent.com/document/api/1122/40683#CreateFlexPayeeResult) +* [FlexFundingAccountInfo](https://cloud.tencent.com/document/api/1122/40683#FlexFundingAccountInfo) +* [FreezeFlexBalanceResult](https://cloud.tencent.com/document/api/1122/40683#FreezeFlexBalanceResult) +* [FreezeOrderResult](https://cloud.tencent.com/document/api/1122/40683#FreezeOrderResult) +* [FreezeOrders](https://cloud.tencent.com/document/api/1122/40683#FreezeOrders) +* [PayeeAccountBalanceResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountBalanceResult) +* [PayeeAccountInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfoResult) +* [PayeeAccountInfos](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountInfos) +* [PayeeAccountPropertyInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountPropertyInfo) +* [PayeeAccountUserInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeAccountUserInfo) +* [PayeeInfoResult](https://cloud.tencent.com/document/api/1122/40683#PayeeInfoResult) +* [PayeeTaxInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxInfo) +* [PayeeTaxTemplateInfo](https://cloud.tencent.com/document/api/1122/40683#PayeeTaxTemplateInfo) +* [PaymentOrderResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderResult) +* [PaymentOrderStatusResult](https://cloud.tencent.com/document/api/1122/40683#PaymentOrderStatusResult) +* [PaymentOrders](https://cloud.tencent.com/document/api/1122/40683#PaymentOrders) +* [SettlementOrderResult](https://cloud.tencent.com/document/api/1122/40683#SettlementOrderResult) +* [SettlementOrders](https://cloud.tencent.com/document/api/1122/40683#SettlementOrders) ### 第 66 次发布 @@ -32348,6 +32756,34 @@ ## 弹性 MapReduce(emr) 版本:2019-01-03 +### 第 33 次发布 + +发布时间:2022-06-08 06:09:23 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [AddUsersForUserManager](https://cloud.tencent.com/document/api/589/74069) + + * 新增入参:InstanceId + + * 新增出参:SuccessUserList, FailedUserList + +* [DescribeUsersForUserManager](https://cloud.tencent.com/document/api/589/74225) + + * 新增入参:InstanceId, PageNo, PageSize, UserManagerFilter + + * 新增出参:TotalCnt, UserManagerUserList + + +新增数据结构: + +* [[UserManagerFilter](https://cloud.tencent.com/document/api/589/33981#UserManagerFilter)](https://cloud.tencent.com/document/api/589/33981#[UserManagerFilter](https://cloud.tencent.com/document/api/589/33981#UserManagerFilter)) +* [[UserManagerUserBriefInfo](https://cloud.tencent.com/document/api/589/33981#UserManagerUserBriefInfo)](https://cloud.tencent.com/document/api/589/33981#[UserManagerUserBriefInfo](https://cloud.tencent.com/document/api/589/33981#UserManagerUserBriefInfo)) + ### 第 32 次发布 发布时间:2022-05-23 06:08:01 @@ -43943,6 +44379,40 @@ ## 云直播(live) 版本:2018-08-01 +### 第 77 次发布 + +发布时间:2022-06-08 06:11:54 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateLivePullStreamTask](https://cloud.tencent.com/document/api/267/56245) + + * 新增入参:ToUrl + +* [CreateLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32614) + + * 新增入参:FlvSpecialParam + +* [ModifyLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32608) + + * 新增入参:FlvSpecialParam + + +新增数据结构: + +* [[FlvSpecialParam](https://cloud.tencent.com/document/api/267/20474#FlvSpecialParam)](https://cloud.tencent.com/document/api/267/20474#[FlvSpecialParam](https://cloud.tencent.com/document/api/267/20474#FlvSpecialParam)) + +修改数据结构: + +* [RecordTemplateInfo](https://cloud.tencent.com/document/api/267/20474#RecordTemplateInfo) + + * 新增成员:FlvSpecialParam + + ### 第 76 次发布 发布时间:2022-03-29 08:12:29 @@ -49412,6 +49882,21 @@ ## 医疗报告结构化(mrs) 版本:2020-09-10 +### 第 11 次发布 + +发布时间:2022-06-08 06:12:58 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ImageToObject](https://cloud.tencent.com/document/api/1314/56228) + + * 新增出参:TextTypeList + + ### 第 10 次发布 发布时间:2021-12-14 08:12:50 @@ -50268,6 +50753,18 @@ ## 流计算 Oceanus(oceanus) 版本:2019-04-22 +### 第 18 次发布 + +发布时间:2022-06-08 06:13:07 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[TriggerJobSavepoint](https://cloud.tencent.com/document/api/849/75095)](https://cloud.tencent.com/document/api/#/#) + ### 第 17 次发布 发布时间:2022-05-23 06:11:33 @@ -50650,6 +51147,21 @@ ## 文字识别(ocr) 版本:2018-11-19 +### 第 67 次发布 + +发布时间:2022-06-08 06:13:12 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [MixedInvoiceOCR](https://cloud.tencent.com/document/api/866/37835) + + * 新增入参:ReturnOther + + ### 第 66 次发布 发布时间:2022-05-12 06:14:35 @@ -58869,7 +59381,7 @@ 新增接口: -* [[CreateBlockNodeRecords](https://cloud.tencent.com/document/api/1498/74949)](https://cloud.tencent.com/document/api/#/#) +* [CreateBlockNodeRecords](https://cloud.tencent.com/document/api/1498/74949) @@ -62051,6 +62563,29 @@ ## 服务网格(tcm) 版本:2021-04-13 +### 第 9 次发布 + +发布时间:2022-06-08 06:15:21 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增数据结构: + +* [[CustomPromConfig](https://cloud.tencent.com/document/api/1261/63843#CustomPromConfig)](https://cloud.tencent.com/document/api/1261/63843#[CustomPromConfig](https://cloud.tencent.com/document/api/1261/63843#CustomPromConfig)) + +修改数据结构: + +* [AccessLogConfig](https://cloud.tencent.com/document/api/1261/63843#AccessLogConfig) + + * 新增成员:Address, EnableServer, EnableStdout + +* [PrometheusConfig](https://cloud.tencent.com/document/api/1261/63843#PrometheusConfig) + + * 新增成员:CustomProm + + ### 第 8 次发布 发布时间:2022-05-24 06:18:55 @@ -62976,6 +63511,21 @@ ## 容器安全服务(tcss) 版本:2020-11-01 +### 第 18 次发布 + +发布时间:2022-06-08 06:15:35 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [DescribeVirusSummary](https://cloud.tencent.com/document/api/1285/65577) + + * 新增出参:IsolateIncrease, IsolateCnt + + ### 第 17 次发布 发布时间:2022-05-25 06:15:02 @@ -64924,6 +65474,27 @@ ## 弹性微服务(tem) 版本:2021-07-01 +### 第 16 次发布 + +发布时间:2022-06-08 06:16:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [CronHorizontalAutoscaler](https://cloud.tencent.com/document/api/1371/60171#CronHorizontalAutoscaler) + + * **修改成员**:Name, Period, Schedules, Enabled + +* [HorizontalAutoscaler](https://cloud.tencent.com/document/api/1371/60171#HorizontalAutoscaler) + + * 新增成员:Enabled + + * **修改成员**:MinReplicas, MaxReplicas, Metrics, Threshold + + ### 第 15 次发布 发布时间:2022-04-28 06:18:38 @@ -65251,6 +65822,70 @@ ## 边缘安全加速平台(teo) 版本:2022-01-06 +### 第 6 次发布 + +发布时间:2022-06-08 06:16:20 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CreateCustomErrorPage](https://cloud.tencent.com/document/api/1552/75112)](https://cloud.tencent.com/document/api/#/#) +* [[CreateOriginGroup](https://cloud.tencent.com/document/api/1552/75113)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteOriginGroup](https://cloud.tencent.com/document/api/1552/75099)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeBotManagedRules](https://cloud.tencent.com/document/api/1552/75111)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDDoSPolicy](https://cloud.tencent.com/document/api/1552/75110)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeOriginGroup](https://cloud.tencent.com/document/api/1552/75098)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeOriginGroupDetail](https://cloud.tencent.com/document/api/1552/75097)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeSecurityPolicy](https://cloud.tencent.com/document/api/1552/75109)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeSecurityPolicyList](https://cloud.tencent.com/document/api/1552/75108)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeSecurityPolicyManagedRules](https://cloud.tencent.com/document/api/1552/75107)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeSecurityPolicyManagedRulesId](https://cloud.tencent.com/document/api/1552/75106)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeSecurityPolicyRegions](https://cloud.tencent.com/document/api/1552/75105)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeZoneDDoSPolicy](https://cloud.tencent.com/document/api/1552/75104)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyDDoSPolicy](https://cloud.tencent.com/document/api/1552/75103)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyDDoSPolicyHost](https://cloud.tencent.com/document/api/1552/75102)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyOriginGroup](https://cloud.tencent.com/document/api/1552/75096)](https://cloud.tencent.com/document/api/#/#) +* [[ModifySecurityPolicy](https://cloud.tencent.com/document/api/1552/75101)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[ACLCondition](https://cloud.tencent.com/document/api/1552/73155#ACLCondition)](https://cloud.tencent.com/document/api/1552/73155#[ACLCondition](https://cloud.tencent.com/document/api/1552/73155#ACLCondition)) +* [[ACLUserRule](https://cloud.tencent.com/document/api/1552/73155#ACLUserRule)](https://cloud.tencent.com/document/api/1552/73155#[ACLUserRule](https://cloud.tencent.com/document/api/1552/73155#ACLUserRule)) +* [[AclConfig](https://cloud.tencent.com/document/api/1552/73155#AclConfig)](https://cloud.tencent.com/document/api/1552/73155#[AclConfig](https://cloud.tencent.com/document/api/1552/73155#AclConfig)) +* [[AiRule](https://cloud.tencent.com/document/api/1552/73155#AiRule)](https://cloud.tencent.com/document/api/1552/73155#[AiRule](https://cloud.tencent.com/document/api/1552/73155#AiRule)) +* [[BotConfig](https://cloud.tencent.com/document/api/1552/73155#BotConfig)](https://cloud.tencent.com/document/api/1552/73155#[BotConfig](https://cloud.tencent.com/document/api/1552/73155#BotConfig)) +* [[BotManagedRule](https://cloud.tencent.com/document/api/1552/73155#BotManagedRule)](https://cloud.tencent.com/document/api/1552/73155#[BotManagedRule](https://cloud.tencent.com/document/api/1552/73155#BotManagedRule)) +* [[BotManagedRuleDetail](https://cloud.tencent.com/document/api/1552/73155#BotManagedRuleDetail)](https://cloud.tencent.com/document/api/1552/73155#[BotManagedRuleDetail](https://cloud.tencent.com/document/api/1552/73155#BotManagedRuleDetail)) +* [[BotPortraitRule](https://cloud.tencent.com/document/api/1552/73155#BotPortraitRule)](https://cloud.tencent.com/document/api/1552/73155#[BotPortraitRule](https://cloud.tencent.com/document/api/1552/73155#BotPortraitRule)) +* [[DDoSAcl](https://cloud.tencent.com/document/api/1552/73155#DDoSAcl)](https://cloud.tencent.com/document/api/1552/73155#[DDoSAcl](https://cloud.tencent.com/document/api/1552/73155#DDoSAcl)) +* [[DDoSAntiPly](https://cloud.tencent.com/document/api/1552/73155#DDoSAntiPly)](https://cloud.tencent.com/document/api/1552/73155#[DDoSAntiPly](https://cloud.tencent.com/document/api/1552/73155#DDoSAntiPly)) +* [[DDoSApplication](https://cloud.tencent.com/document/api/1552/73155#DDoSApplication)](https://cloud.tencent.com/document/api/1552/73155#[DDoSApplication](https://cloud.tencent.com/document/api/1552/73155#DDoSApplication)) +* [[DDoSConfig](https://cloud.tencent.com/document/api/1552/73155#DDoSConfig)](https://cloud.tencent.com/document/api/1552/73155#[DDoSConfig](https://cloud.tencent.com/document/api/1552/73155#DDoSConfig)) +* [[DDoSFeaturesFilter](https://cloud.tencent.com/document/api/1552/73155#DDoSFeaturesFilter)](https://cloud.tencent.com/document/api/1552/73155#[DDoSFeaturesFilter](https://cloud.tencent.com/document/api/1552/73155#DDoSFeaturesFilter)) +* [[DDoSGeoIp](https://cloud.tencent.com/document/api/1552/73155#DDoSGeoIp)](https://cloud.tencent.com/document/api/1552/73155#[DDoSGeoIp](https://cloud.tencent.com/document/api/1552/73155#DDoSGeoIp)) +* [[DDoSStatusInfo](https://cloud.tencent.com/document/api/1552/73155#DDoSStatusInfo)](https://cloud.tencent.com/document/api/1552/73155#[DDoSStatusInfo](https://cloud.tencent.com/document/api/1552/73155#DDoSStatusInfo)) +* [[DDoSUserAllowBlockIP](https://cloud.tencent.com/document/api/1552/73155#DDoSUserAllowBlockIP)](https://cloud.tencent.com/document/api/1552/73155#[DDoSUserAllowBlockIP](https://cloud.tencent.com/document/api/1552/73155#DDoSUserAllowBlockIP)) +* [[DdosAcls](https://cloud.tencent.com/document/api/1552/73155#DdosAcls)](https://cloud.tencent.com/document/api/1552/73155#[DdosAcls](https://cloud.tencent.com/document/api/1552/73155#DdosAcls)) +* [[DdosAllowBlock](https://cloud.tencent.com/document/api/1552/73155#DdosAllowBlock)](https://cloud.tencent.com/document/api/1552/73155#[DdosAllowBlock](https://cloud.tencent.com/document/api/1552/73155#DdosAllowBlock)) +* [[DdosPacketFilter](https://cloud.tencent.com/document/api/1552/73155#DdosPacketFilter)](https://cloud.tencent.com/document/api/1552/73155#[DdosPacketFilter](https://cloud.tencent.com/document/api/1552/73155#DdosPacketFilter)) +* [[DdosRule](https://cloud.tencent.com/document/api/1552/73155#DdosRule)](https://cloud.tencent.com/document/api/1552/73155#[DdosRule](https://cloud.tencent.com/document/api/1552/73155#DdosRule)) +* [[GeoIp](https://cloud.tencent.com/document/api/1552/73155#GeoIp)](https://cloud.tencent.com/document/api/1552/73155#[GeoIp](https://cloud.tencent.com/document/api/1552/73155#GeoIp)) +* [[ManagedRule](https://cloud.tencent.com/document/api/1552/73155#ManagedRule)](https://cloud.tencent.com/document/api/1552/73155#[ManagedRule](https://cloud.tencent.com/document/api/1552/73155#ManagedRule)) +* [[OriginFilter](https://cloud.tencent.com/document/api/1552/73155#OriginFilter)](https://cloud.tencent.com/document/api/1552/73155#[OriginFilter](https://cloud.tencent.com/document/api/1552/73155#OriginFilter)) +* [[RateLimitConfig](https://cloud.tencent.com/document/api/1552/73155#RateLimitConfig)](https://cloud.tencent.com/document/api/1552/73155#[RateLimitConfig](https://cloud.tencent.com/document/api/1552/73155#RateLimitConfig)) +* [[RateLimitTemplate](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplate)](https://cloud.tencent.com/document/api/1552/73155#[RateLimitTemplate](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplate)) +* [[RateLimitTemplateDetail](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplateDetail)](https://cloud.tencent.com/document/api/1552/73155#[RateLimitTemplateDetail](https://cloud.tencent.com/document/api/1552/73155#RateLimitTemplateDetail)) +* [[RateLimitUserRule](https://cloud.tencent.com/document/api/1552/73155#RateLimitUserRule)](https://cloud.tencent.com/document/api/1552/73155#[RateLimitUserRule](https://cloud.tencent.com/document/api/1552/73155#RateLimitUserRule)) +* [[SecurityConfig](https://cloud.tencent.com/document/api/1552/73155#SecurityConfig)](https://cloud.tencent.com/document/api/1552/73155#[SecurityConfig](https://cloud.tencent.com/document/api/1552/73155#SecurityConfig)) +* [[SecurityEntity](https://cloud.tencent.com/document/api/1552/73155#SecurityEntity)](https://cloud.tencent.com/document/api/1552/73155#[SecurityEntity](https://cloud.tencent.com/document/api/1552/73155#SecurityEntity)) +* [[ShieldArea](https://cloud.tencent.com/document/api/1552/73155#ShieldArea)](https://cloud.tencent.com/document/api/1552/73155#[ShieldArea](https://cloud.tencent.com/document/api/1552/73155#ShieldArea)) +* [[SwitchConfig](https://cloud.tencent.com/document/api/1552/73155#SwitchConfig)](https://cloud.tencent.com/document/api/1552/73155#[SwitchConfig](https://cloud.tencent.com/document/api/1552/73155#SwitchConfig)) +* [[WafConfig](https://cloud.tencent.com/document/api/1552/73155#WafConfig)](https://cloud.tencent.com/document/api/1552/73155#[WafConfig](https://cloud.tencent.com/document/api/1552/73155#WafConfig)) +* [[WafRule](https://cloud.tencent.com/document/api/1552/73155#WafRule)](https://cloud.tencent.com/document/api/1552/73155#[WafRule](https://cloud.tencent.com/document/api/1552/73155#WafRule)) + ### 第 5 次发布 发布时间:2022-06-02 06:14:38 @@ -66866,6 +67501,109 @@ +## 腾讯云 TI 平台 TI-ONE(tione) 版本:2021-11-11 + +### 第 2 次发布 + +发布时间:2022-06-07 21:53:13 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CreateTrainingModel](https://cloud.tencent.com/document/api/851/75074)](https://cloud.tencent.com/document/api/#/#) +* [[CreateTrainingTask](https://cloud.tencent.com/document/api/851/75094)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteDataset](https://cloud.tencent.com/document/api/851/75080)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteTrainingModel](https://cloud.tencent.com/document/api/851/75073)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteTrainingModelVersion](https://cloud.tencent.com/document/api/851/75072)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteTrainingTask](https://cloud.tencent.com/document/api/851/75093)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeBillingResourceGroups](https://cloud.tencent.com/document/api/851/75065)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeBillingSpecsPrice](https://cloud.tencent.com/document/api/851/75067)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDatasetDetailStructured](https://cloud.tencent.com/document/api/851/75079)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDatasetDetailUnstructured](https://cloud.tencent.com/document/api/851/75078)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDatasets](https://cloud.tencent.com/document/api/851/75077)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeInferTemplates](https://cloud.tencent.com/document/api/851/75082)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeLatestTrainingMetrics](https://cloud.tencent.com/document/api/851/75092)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeLogs](https://cloud.tencent.com/document/api/851/75076)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingFrameworks](https://cloud.tencent.com/document/api/851/75091)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingMetrics](https://cloud.tencent.com/document/api/851/75090)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingModelVersion](https://cloud.tencent.com/document/api/851/75071)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingModelVersions](https://cloud.tencent.com/document/api/851/75070)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingModels](https://cloud.tencent.com/document/api/851/75069)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingTask](https://cloud.tencent.com/document/api/851/75089)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingTaskPods](https://cloud.tencent.com/document/api/851/75088)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTrainingTasks](https://cloud.tencent.com/document/api/851/75087)](https://cloud.tencent.com/document/api/#/#) +* [[PushTrainingMetrics](https://cloud.tencent.com/document/api/851/75086)](https://cloud.tencent.com/document/api/#/#) +* [[StartTrainingTask](https://cloud.tencent.com/document/api/851/75085)](https://cloud.tencent.com/document/api/#/#) +* [[StopTrainingTask](https://cloud.tencent.com/document/api/851/75084)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[CFSConfig](https://cloud.tencent.com/document/api/851/75051#CFSConfig)](https://cloud.tencent.com/document/api/851/75051#[CFSConfig](https://cloud.tencent.com/document/api/851/75051#CFSConfig)) +* [[CustomTrainingData](https://cloud.tencent.com/document/api/851/75051#CustomTrainingData)](https://cloud.tencent.com/document/api/851/75051#[CustomTrainingData](https://cloud.tencent.com/document/api/851/75051#CustomTrainingData)) +* [[CustomTrainingMetric](https://cloud.tencent.com/document/api/851/75051#CustomTrainingMetric)](https://cloud.tencent.com/document/api/851/75051#[CustomTrainingMetric](https://cloud.tencent.com/document/api/851/75051#CustomTrainingMetric)) +* [[CustomTrainingPoint](https://cloud.tencent.com/document/api/851/75051#CustomTrainingPoint)](https://cloud.tencent.com/document/api/851/75051#[CustomTrainingPoint](https://cloud.tencent.com/document/api/851/75051#CustomTrainingPoint)) +* [[DataConfig](https://cloud.tencent.com/document/api/851/75051#DataConfig)](https://cloud.tencent.com/document/api/851/75051#[DataConfig](https://cloud.tencent.com/document/api/851/75051#DataConfig)) +* [[DataPoint](https://cloud.tencent.com/document/api/851/75051#DataPoint)](https://cloud.tencent.com/document/api/851/75051#[DataPoint](https://cloud.tencent.com/document/api/851/75051#DataPoint)) +* [[DataSetConfig](https://cloud.tencent.com/document/api/851/75051#DataSetConfig)](https://cloud.tencent.com/document/api/851/75051#[DataSetConfig](https://cloud.tencent.com/document/api/851/75051#DataSetConfig)) +* [[DatasetGroup](https://cloud.tencent.com/document/api/851/75051#DatasetGroup)](https://cloud.tencent.com/document/api/851/75051#[DatasetGroup](https://cloud.tencent.com/document/api/851/75051#DatasetGroup)) +* [[DatasetInfo](https://cloud.tencent.com/document/api/851/75051#DatasetInfo)](https://cloud.tencent.com/document/api/851/75051#[DatasetInfo](https://cloud.tencent.com/document/api/851/75051#DatasetInfo)) +* [[DetectionLabelInfo](https://cloud.tencent.com/document/api/851/75051#DetectionLabelInfo)](https://cloud.tencent.com/document/api/851/75051#[DetectionLabelInfo](https://cloud.tencent.com/document/api/851/75051#DetectionLabelInfo)) +* [[Filter](https://cloud.tencent.com/document/api/851/75051#Filter)](https://cloud.tencent.com/document/api/851/75051#[Filter](https://cloud.tencent.com/document/api/851/75051#Filter)) +* [[FilterLabelInfo](https://cloud.tencent.com/document/api/851/75051#FilterLabelInfo)](https://cloud.tencent.com/document/api/851/75051#[FilterLabelInfo](https://cloud.tencent.com/document/api/851/75051#FilterLabelInfo)) +* [[FrameworkInfo](https://cloud.tencent.com/document/api/851/75051#FrameworkInfo)](https://cloud.tencent.com/document/api/851/75051#[FrameworkInfo](https://cloud.tencent.com/document/api/851/75051#FrameworkInfo)) +* [[FrameworkVersion](https://cloud.tencent.com/document/api/851/75051#FrameworkVersion)](https://cloud.tencent.com/document/api/851/75051#[FrameworkVersion](https://cloud.tencent.com/document/api/851/75051#FrameworkVersion)) +* [[GpuDetail](https://cloud.tencent.com/document/api/851/75051#GpuDetail)](https://cloud.tencent.com/document/api/851/75051#[GpuDetail](https://cloud.tencent.com/document/api/851/75051#GpuDetail)) +* [[GroupResource](https://cloud.tencent.com/document/api/851/75051#GroupResource)](https://cloud.tencent.com/document/api/851/75051#[GroupResource](https://cloud.tencent.com/document/api/851/75051#GroupResource)) +* [[HDFSConfig](https://cloud.tencent.com/document/api/851/75051#HDFSConfig)](https://cloud.tencent.com/document/api/851/75051#[HDFSConfig](https://cloud.tencent.com/document/api/851/75051#HDFSConfig)) +* [[ImageInfo](https://cloud.tencent.com/document/api/851/75051#ImageInfo)](https://cloud.tencent.com/document/api/851/75051#[ImageInfo](https://cloud.tencent.com/document/api/851/75051#ImageInfo)) +* [[InferTemplate](https://cloud.tencent.com/document/api/851/75051#InferTemplate)](https://cloud.tencent.com/document/api/851/75051#[InferTemplate](https://cloud.tencent.com/document/api/851/75051#InferTemplate)) +* [[InferTemplateGroup](https://cloud.tencent.com/document/api/851/75051#InferTemplateGroup)](https://cloud.tencent.com/document/api/851/75051#[InferTemplateGroup](https://cloud.tencent.com/document/api/851/75051#InferTemplateGroup)) +* [[Instance](https://cloud.tencent.com/document/api/851/75051#Instance)](https://cloud.tencent.com/document/api/851/75051#[Instance](https://cloud.tencent.com/document/api/851/75051#Instance)) +* [[LogConfig](https://cloud.tencent.com/document/api/851/75051#LogConfig)](https://cloud.tencent.com/document/api/851/75051#[LogConfig](https://cloud.tencent.com/document/api/851/75051#LogConfig)) +* [[LogIdentity](https://cloud.tencent.com/document/api/851/75051#LogIdentity)](https://cloud.tencent.com/document/api/851/75051#[LogIdentity](https://cloud.tencent.com/document/api/851/75051#LogIdentity)) +* [[MetricData](https://cloud.tencent.com/document/api/851/75051#MetricData)](https://cloud.tencent.com/document/api/851/75051#[MetricData](https://cloud.tencent.com/document/api/851/75051#MetricData)) +* [[OcrLabelInfo](https://cloud.tencent.com/document/api/851/75051#OcrLabelInfo)](https://cloud.tencent.com/document/api/851/75051#[OcrLabelInfo](https://cloud.tencent.com/document/api/851/75051#OcrLabelInfo)) +* [[PointInfo](https://cloud.tencent.com/document/api/851/75051#PointInfo)](https://cloud.tencent.com/document/api/851/75051#[PointInfo](https://cloud.tencent.com/document/api/851/75051#PointInfo)) +* [[ResourceConfigInfo](https://cloud.tencent.com/document/api/851/75051#ResourceConfigInfo)](https://cloud.tencent.com/document/api/851/75051#[ResourceConfigInfo](https://cloud.tencent.com/document/api/851/75051#ResourceConfigInfo)) +* [[ResourceGroup](https://cloud.tencent.com/document/api/851/75051#ResourceGroup)](https://cloud.tencent.com/document/api/851/75051#[ResourceGroup](https://cloud.tencent.com/document/api/851/75051#ResourceGroup)) +* [[ResourceInfo](https://cloud.tencent.com/document/api/851/75051#ResourceInfo)](https://cloud.tencent.com/document/api/851/75051#[ResourceInfo](https://cloud.tencent.com/document/api/851/75051#ResourceInfo)) +* [[RowItem](https://cloud.tencent.com/document/api/851/75051#RowItem)](https://cloud.tencent.com/document/api/851/75051#[RowItem](https://cloud.tencent.com/document/api/851/75051#RowItem)) +* [[RowValue](https://cloud.tencent.com/document/api/851/75051#RowValue)](https://cloud.tencent.com/document/api/851/75051#[RowValue](https://cloud.tencent.com/document/api/851/75051#RowValue)) +* [[SegmentationInfo](https://cloud.tencent.com/document/api/851/75051#SegmentationInfo)](https://cloud.tencent.com/document/api/851/75051#[SegmentationInfo](https://cloud.tencent.com/document/api/851/75051#SegmentationInfo)) +* [[SpecPrice](https://cloud.tencent.com/document/api/851/75051#SpecPrice)](https://cloud.tencent.com/document/api/851/75051#[SpecPrice](https://cloud.tencent.com/document/api/851/75051#SpecPrice)) +* [[SpecUnit](https://cloud.tencent.com/document/api/851/75051#SpecUnit)](https://cloud.tencent.com/document/api/851/75051#[SpecUnit](https://cloud.tencent.com/document/api/851/75051#SpecUnit)) +* [[StartCmdInfo](https://cloud.tencent.com/document/api/851/75051#StartCmdInfo)](https://cloud.tencent.com/document/api/851/75051#[StartCmdInfo](https://cloud.tencent.com/document/api/851/75051#StartCmdInfo)) +* [[TagFilter](https://cloud.tencent.com/document/api/851/75051#TagFilter)](https://cloud.tencent.com/document/api/851/75051#[TagFilter](https://cloud.tencent.com/document/api/851/75051#TagFilter)) +* [[TrainingDataPoint](https://cloud.tencent.com/document/api/851/75051#TrainingDataPoint)](https://cloud.tencent.com/document/api/851/75051#[TrainingDataPoint](https://cloud.tencent.com/document/api/851/75051#TrainingDataPoint)) +* [[TrainingMetric](https://cloud.tencent.com/document/api/851/75051#TrainingMetric)](https://cloud.tencent.com/document/api/851/75051#[TrainingMetric](https://cloud.tencent.com/document/api/851/75051#TrainingMetric)) +* [[TrainingModelDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelDTO)](https://cloud.tencent.com/document/api/851/75051#[TrainingModelDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelDTO)) +* [[TrainingModelVersionDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelVersionDTO)](https://cloud.tencent.com/document/api/851/75051#[TrainingModelVersionDTO](https://cloud.tencent.com/document/api/851/75051#TrainingModelVersionDTO)) +* [[TrainingTaskDetail](https://cloud.tencent.com/document/api/851/75051#TrainingTaskDetail)](https://cloud.tencent.com/document/api/851/75051#[TrainingTaskDetail](https://cloud.tencent.com/document/api/851/75051#TrainingTaskDetail)) +* [[TrainingTaskSetItem](https://cloud.tencent.com/document/api/851/75051#TrainingTaskSetItem)](https://cloud.tencent.com/document/api/851/75051#[TrainingTaskSetItem](https://cloud.tencent.com/document/api/851/75051#TrainingTaskSetItem)) + +### 第 1 次发布 + +发布时间:2022-06-07 20:01:24 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CreateDataset](https://cloud.tencent.com/document/api/851/75050)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[CosPathInfo](https://cloud.tencent.com/document/api/851/75051#CosPathInfo)](https://cloud.tencent.com/document/api/851/75051#[CosPathInfo](https://cloud.tencent.com/document/api/851/75051#CosPathInfo)) +* [[SchemaInfo](https://cloud.tencent.com/document/api/851/75051#SchemaInfo)](https://cloud.tencent.com/document/api/851/75051#[SchemaInfo](https://cloud.tencent.com/document/api/851/75051#SchemaInfo)) +* [[Tag](https://cloud.tencent.com/document/api/851/75051#Tag)](https://cloud.tencent.com/document/api/851/75051#[Tag](https://cloud.tencent.com/document/api/851/75051#Tag)) + + + ## 互动白板(tiw) 版本:2019-09-19 @@ -69776,6 +70514,63 @@ +## T-Sec-安心平台(RP)(trp) 版本:2021-05-15 + +### 第 1 次发布 + +发布时间:2022-06-07 16:18:00 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CreateCodeBatch](https://cloud.tencent.com/document/api/1458/75029)](https://cloud.tencent.com/document/api/#/#) +* [[CreateCodePack](https://cloud.tencent.com/document/api/1458/75028)](https://cloud.tencent.com/document/api/#/#) +* [[CreateMerchant](https://cloud.tencent.com/document/api/1458/75027)](https://cloud.tencent.com/document/api/#/#) +* [[CreateProduct](https://cloud.tencent.com/document/api/1458/75026)](https://cloud.tencent.com/document/api/#/#) +* [[CreateTraceChain](https://cloud.tencent.com/document/api/1458/75025)](https://cloud.tencent.com/document/api/#/#) +* [[CreateTraceCodes](https://cloud.tencent.com/document/api/1458/75024)](https://cloud.tencent.com/document/api/#/#) +* [[CreateTraceData](https://cloud.tencent.com/document/api/1458/75023)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteCodeBatch](https://cloud.tencent.com/document/api/1458/75022)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteMerchant](https://cloud.tencent.com/document/api/1458/75021)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteProduct](https://cloud.tencent.com/document/api/1458/75020)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteTraceData](https://cloud.tencent.com/document/api/1458/75019)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeCodeBatchById](https://cloud.tencent.com/document/api/1458/75018)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeCodeBatchs](https://cloud.tencent.com/document/api/1458/75017)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeCodePacks](https://cloud.tencent.com/document/api/1458/75016)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeCodesByPack](https://cloud.tencent.com/document/api/1458/75015)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeMerchantById](https://cloud.tencent.com/document/api/1458/75014)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeMerchants](https://cloud.tencent.com/document/api/1458/75013)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeProductById](https://cloud.tencent.com/document/api/1458/75012)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeProducts](https://cloud.tencent.com/document/api/1458/75011)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTraceCodeById](https://cloud.tencent.com/document/api/1458/75010)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTraceCodes](https://cloud.tencent.com/document/api/1458/75009)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeTraceDataList](https://cloud.tencent.com/document/api/1458/75008)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyCodeBatch](https://cloud.tencent.com/document/api/1458/75007)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyMerchant](https://cloud.tencent.com/document/api/1458/75006)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyProduct](https://cloud.tencent.com/document/api/1458/75005)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyTraceCode](https://cloud.tencent.com/document/api/1458/75004)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyTraceData](https://cloud.tencent.com/document/api/1458/75003)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyTraceDataRanks](https://cloud.tencent.com/document/api/1458/75002)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[ChainData](https://cloud.tencent.com/document/api/1458/75030#ChainData)](https://cloud.tencent.com/document/api/1458/75030#[ChainData](https://cloud.tencent.com/document/api/1458/75030#ChainData)) +* [[CodeBatch](https://cloud.tencent.com/document/api/1458/75030#CodeBatch)](https://cloud.tencent.com/document/api/1458/75030#[CodeBatch](https://cloud.tencent.com/document/api/1458/75030#CodeBatch)) +* [[CodeItem](https://cloud.tencent.com/document/api/1458/75030#CodeItem)](https://cloud.tencent.com/document/api/1458/75030#[CodeItem](https://cloud.tencent.com/document/api/1458/75030#CodeItem)) +* [[Ext](https://cloud.tencent.com/document/api/1458/75030#Ext)](https://cloud.tencent.com/document/api/1458/75030#[Ext](https://cloud.tencent.com/document/api/1458/75030#Ext)) +* [[Merchant](https://cloud.tencent.com/document/api/1458/75030#Merchant)](https://cloud.tencent.com/document/api/1458/75030#[Merchant](https://cloud.tencent.com/document/api/1458/75030#Merchant)) +* [[PackSpec](https://cloud.tencent.com/document/api/1458/75030#PackSpec)](https://cloud.tencent.com/document/api/1458/75030#[PackSpec](https://cloud.tencent.com/document/api/1458/75030#PackSpec)) +* [[Product](https://cloud.tencent.com/document/api/1458/75030#Product)](https://cloud.tencent.com/document/api/1458/75030#[Product](https://cloud.tencent.com/document/api/1458/75030#Product)) +* [[TraceCode](https://cloud.tencent.com/document/api/1458/75030#TraceCode)](https://cloud.tencent.com/document/api/1458/75030#[TraceCode](https://cloud.tencent.com/document/api/1458/75030#TraceCode)) +* [[TraceData](https://cloud.tencent.com/document/api/1458/75030#TraceData)](https://cloud.tencent.com/document/api/1458/75030#[TraceData](https://cloud.tencent.com/document/api/1458/75030#TraceData)) +* [[TraceItem](https://cloud.tencent.com/document/api/1458/75030#TraceItem)](https://cloud.tencent.com/document/api/1458/75030#[TraceItem](https://cloud.tencent.com/document/api/1458/75030#TraceItem)) + + + + ## 实时音视频(trtc) 版本:2019-07-22 ### 第 30 次发布 @@ -69788,13 +70583,13 @@ 新增接口: -* [[DescribeExternalTrtcMeasure](https://cloud.tencent.com/document/api/647/74978)](https://cloud.tencent.com/document/api/#/#) -* [[MeasureTrtcMcuExternal](https://cloud.tencent.com/document/api/647/74977)](https://cloud.tencent.com/document/api/#/#) +* [DescribeExternalTrtcMeasure](https://cloud.tencent.com/document/api/647/74978) +* [MeasureTrtcMcuExternal](https://cloud.tencent.com/document/api/647/74977) 新增数据结构: -* [[SdkAppIdNewTrtcTimeUsage](https://cloud.tencent.com/document/api/647/44055#SdkAppIdNewTrtcTimeUsage)](https://cloud.tencent.com/document/api/647/44055#[SdkAppIdNewTrtcTimeUsage](https://cloud.tencent.com/document/api/647/44055#SdkAppIdNewTrtcTimeUsage)) -* [[TrtcTimeNewUsage](https://cloud.tencent.com/document/api/647/44055#TrtcTimeNewUsage)](https://cloud.tencent.com/document/api/647/44055#[TrtcTimeNewUsage](https://cloud.tencent.com/document/api/647/44055#TrtcTimeNewUsage)) +* [SdkAppIdNewTrtcTimeUsage](https://cloud.tencent.com/document/api/647/44055#SdkAppIdNewTrtcTimeUsage) +* [TrtcTimeNewUsage](https://cloud.tencent.com/document/api/647/44055#TrtcTimeNewUsage) ### 第 29 次发布 diff --git a/TencentCloud/Aa/TencentCloudAa.csproj b/TencentCloud/Aa/TencentCloudAa.csproj index df661a74e5..74cae5757e 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.530 + 3.0.531 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 edbcb6938a..5f03070175 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.530 + 3.0.531 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/Advisor/TencentCloudAdvisor.csproj b/TencentCloud/Advisor/TencentCloudAdvisor.csproj index 54ff683676..d99ed2c14f 100644 --- a/TencentCloud/Advisor/TencentCloudAdvisor.csproj +++ b/TencentCloud/Advisor/TencentCloudAdvisor.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {4CD0DF9B-4FE8-3573-9FD9-46CE7CD5A03A} false - 3.0.530 + 3.0.531 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/Advisor/V20200721/Models/DescribeTaskStrategyRisksRequest.cs b/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksRequest.cs index adb27cfabb..4b0b608d6b 100644 --- a/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksRequest.cs +++ b/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksRequest.cs @@ -42,6 +42,18 @@ public class DescribeTaskStrategyRisksRequest : AbstractModel [JsonProperty("Offset")] public ulong? Offset{ get; set; } + /// + /// 环境 + /// + [JsonProperty("Env")] + public string Env{ get; set; } + + /// + /// 任务类型 + /// + [JsonProperty("TaskType")] + public string TaskType{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -51,6 +63,8 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "StrategyId", this.StrategyId); this.SetParamSimple(map, prefix + "Limit", this.Limit); this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Env", this.Env); + this.SetParamSimple(map, prefix + "TaskType", this.TaskType); } } } diff --git a/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksResponse.cs b/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksResponse.cs index 67589e0f8e..7b2ba7b3a6 100644 --- a/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksResponse.cs +++ b/TencentCloud/Advisor/V20200721/Models/DescribeTaskStrategyRisksResponse.cs @@ -53,6 +53,13 @@ public class DescribeTaskStrategyRisksResponse : AbstractModel [JsonProperty("Risks")] public string Risks{ get; set; } + /// + /// 巡检资源数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResourceCount")] + public ulong? ResourceCount{ get; set; } + /// /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 /// @@ -69,6 +76,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "StrategyId", this.StrategyId); this.SetParamSimple(map, prefix + "RiskTotalCount", this.RiskTotalCount); this.SetParamSimple(map, prefix + "Risks", this.Risks); + this.SetParamSimple(map, prefix + "ResourceCount", this.ResourceCount); this.SetParamSimple(map, prefix + "RequestId", this.RequestId); } } diff --git a/TencentCloud/Af/TencentCloudAf.csproj b/TencentCloud/Af/TencentCloudAf.csproj index f3d3ec1b35..862eb89621 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.530 + 3.0.531 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 68fec483ba..4c56685d8e 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.530 + 3.0.531 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 191134fedf..49ca04586e 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.530 + 3.0.531 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 154facde12..08a285fc36 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.530 + 3.0.531 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 94dbedc8c1..6797b81eb1 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.530 + 3.0.531 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/Apcas/TencentCloudApcas.csproj b/TencentCloud/Apcas/TencentCloudApcas.csproj index a32aa7b8b3..ae926494aa 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.530 + 3.0.531 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 e2c26088bb..858544090b 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.530 + 3.0.531 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 f7f2c0b8f7..c9b0fcd238 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.530 + 3.0.531 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 b7bef85ada..2d0fb8d55d 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.530 + 3.0.531 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/Apm/TencentCloudApm.csproj b/TencentCloud/Apm/TencentCloudApm.csproj index e95187064f..1a4b54d5bf 100644 --- a/TencentCloud/Apm/TencentCloudApm.csproj +++ b/TencentCloud/Apm/TencentCloudApm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {C59AA005-C41D-331B-8626-06869012E854} false - 3.0.530 + 3.0.531 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 533b481257..5299ff6914 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.530 + 3.0.531 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 b0a81855e5..279b143d29 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.530 + 3.0.531 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 0c32f64244..f01c83a222 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.530 + 3.0.531 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 65194ca827..6c7d58fb4c 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.530 + 3.0.531 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 06d163aff9..fdc384da2c 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.530 + 3.0.531 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 dde42e0318..e3b8499133 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.530 + 3.0.531 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/Bi/TencentCloudBi.csproj b/TencentCloud/Bi/TencentCloudBi.csproj index cda2f65be9..789b8c7907 100644 --- a/TencentCloud/Bi/TencentCloudBi.csproj +++ b/TencentCloud/Bi/TencentCloudBi.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {0E2E4A0A-F402-371E-ABDD-F5704C69EAD3} false - 3.0.530 + 3.0.531 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 bcf74d2665..16ffc708e0 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.530 + 3.0.531 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/V20180709/Models/BillDetailComponent.cs b/TencentCloud/Billing/V20180709/Models/BillDetailComponent.cs index 488b27b8eb..d130518ad3 100644 --- a/TencentCloud/Billing/V20180709/Models/BillDetailComponent.cs +++ b/TencentCloud/Billing/V20180709/Models/BillDetailComponent.cs @@ -141,6 +141,55 @@ public class BillDetailComponent : AbstractModel [JsonProperty("ContractPrice")] public string ContractPrice{ get; set; } + /// + /// 资源包、预留实例、节省计划、竞价实例这四类特殊实例本身的扣费行为,此字段体现对应的实例类型。枚举值如下: + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("InstanceType")] + public string InstanceType{ get; set; } + + /// + /// 预留实例抵扣的使用时长,时长单位与被抵扣的时长单位保持一致 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RiTimeSpan")] + public string RiTimeSpan{ get; set; } + + /// + /// 按组件原价的口径换算的预留实例抵扣金额 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("OriginalCostWithRI")] + public string OriginalCostWithRI{ get; set; } + + /// + /// 节省计划可用余额额度范围内,节省计划对于此组件打的折扣率 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SPDeductionRate")] + public string SPDeductionRate{ get; set; } + + /// + /// 节省计划抵扣的SP包面值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SPDeduction")] + public string SPDeduction{ get; set; } + + /// + /// 按组件原价的口径换算的节省计划抵扣金额 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("OriginalCostWithSP")] + public string OriginalCostWithSP{ get; set; } + + /// + /// 综合了官网折扣、预留实例抵扣、节省计划抵扣的混合折扣率。若没有预留实例抵扣、节省计划抵扣,混合折扣率等于折扣率 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BlendedDiscount")] + public string BlendedDiscount{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -166,6 +215,13 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "ItemCode", this.ItemCode); this.SetParamSimple(map, prefix + "ComponentCode", this.ComponentCode); this.SetParamSimple(map, prefix + "ContractPrice", this.ContractPrice); + this.SetParamSimple(map, prefix + "InstanceType", this.InstanceType); + this.SetParamSimple(map, prefix + "RiTimeSpan", this.RiTimeSpan); + this.SetParamSimple(map, prefix + "OriginalCostWithRI", this.OriginalCostWithRI); + this.SetParamSimple(map, prefix + "SPDeductionRate", this.SPDeductionRate); + this.SetParamSimple(map, prefix + "SPDeduction", this.SPDeduction); + this.SetParamSimple(map, prefix + "OriginalCostWithSP", this.OriginalCostWithSP); + this.SetParamSimple(map, prefix + "BlendedDiscount", this.BlendedDiscount); } } } diff --git a/TencentCloud/Billing/V20180709/Models/BillResourceSummary.cs b/TencentCloud/Billing/V20180709/Models/BillResourceSummary.cs index 391638fb15..e1533b88c2 100644 --- a/TencentCloud/Billing/V20180709/Models/BillResourceSummary.cs +++ b/TencentCloud/Billing/V20180709/Models/BillResourceSummary.cs @@ -224,6 +224,38 @@ public class BillResourceSummary : AbstractModel [JsonProperty("RegionId")] public long? RegionId{ get; set; } + /// + /// 资源包、预留实例、节省计划、竞价实例这四类特殊实例本身的扣费行为,此字段体现对应的实例类型。枚举值如下: + /// + /// ri=Standard RI + /// + /// svp=Savings Plan + /// + /// si=Spot Instances + /// + /// rp=Resource Pack + /// + [JsonProperty("InstanceType")] + public string InstanceType{ get; set; } + + /// + /// 按组件原价的口径换算的预留实例抵扣金额 + /// + [JsonProperty("OriginalCostWithRI")] + public string OriginalCostWithRI{ get; set; } + + /// + /// 节省计划抵扣的SP包面值 + /// + [JsonProperty("SPDeduction")] + public string SPDeduction{ get; set; } + + /// + /// 按组件原价的口径换算的节省计划抵扣金额 + /// + [JsonProperty("OriginalCostWithSP")] + public string OriginalCostWithSP{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -263,6 +295,10 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "BusinessCode", this.BusinessCode); this.SetParamSimple(map, prefix + "ProductCode", this.ProductCode); this.SetParamSimple(map, prefix + "RegionId", this.RegionId); + this.SetParamSimple(map, prefix + "InstanceType", this.InstanceType); + this.SetParamSimple(map, prefix + "OriginalCostWithRI", this.OriginalCostWithRI); + this.SetParamSimple(map, prefix + "SPDeduction", this.SPDeduction); + this.SetParamSimple(map, prefix + "OriginalCostWithSP", this.OriginalCostWithSP); } } } diff --git a/TencentCloud/Billing/V20180709/Models/DescribeBillDetailRequest.cs b/TencentCloud/Billing/V20180709/Models/DescribeBillDetailRequest.cs index 007d4c1209..5be84c5ba7 100644 --- a/TencentCloud/Billing/V20180709/Models/DescribeBillDetailRequest.cs +++ b/TencentCloud/Billing/V20180709/Models/DescribeBillDetailRequest.cs @@ -112,10 +112,6 @@ public class DescribeBillDetailRequest : AbstractModel /// 小时费用 /// 预留实例退款 /// 按量计费冲正 - /// 按量计费冲正 - /// 按量计费冲正 - /// 按量计费冲正 - /// 按量计费冲正 /// 包年包月转按量 /// [JsonProperty("ActionType")] diff --git a/TencentCloud/Billing/V20180709/Models/DescribeBillResourceSummaryRequest.cs b/TencentCloud/Billing/V20180709/Models/DescribeBillResourceSummaryRequest.cs index cff5e141ac..32c4a1eb3e 100644 --- a/TencentCloud/Billing/V20180709/Models/DescribeBillResourceSummaryRequest.cs +++ b/TencentCloud/Billing/V20180709/Models/DescribeBillResourceSummaryRequest.cs @@ -82,10 +82,6 @@ public class DescribeBillResourceSummaryRequest : AbstractModel /// 小时费用 /// 预留实例退款 /// 按量计费冲正 - /// 按量计费冲正 - /// 按量计费冲正 - /// 按量计费冲正 - /// 按量计费冲正 /// 包年包月转按量 /// [JsonProperty("ActionType")] diff --git a/TencentCloud/Bizlive/TencentCloudBizlive.csproj b/TencentCloud/Bizlive/TencentCloudBizlive.csproj index 3d223ba06e..7ff914b833 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.530 + 3.0.531 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 aadd325e5a..4f1ec32b14 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.530 + 3.0.531 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 815b3d1932..cfcf717a03 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.530 + 3.0.531 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 35da741e56..5250d41e48 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.530 + 3.0.531 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 9e6d3e4353..c5162b2376 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.530 + 3.0.531 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 4ce3d105f0..63445177a4 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.530 + 3.0.531 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/Bsca/TencentCloudBsca.csproj b/TencentCloud/Bsca/TencentCloudBsca.csproj index 43756f139f..23c8b67ad8 100644 --- a/TencentCloud/Bsca/TencentCloudBsca.csproj +++ b/TencentCloud/Bsca/TencentCloudBsca.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {59F84071-5597-3F91-BE72-09F462EAE82A} false - 3.0.530 + 3.0.531 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 0e4b77ba8f..91601f3f02 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.530 + 3.0.531 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 215b923d63..4ec58441d6 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.530 + 3.0.531 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 436bf01691..a0caee441e 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.530 + 3.0.531 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/Car/TencentCloudCar.csproj b/TencentCloud/Car/TencentCloudCar.csproj index b5acb5c4a0..b1750a0df7 100644 --- a/TencentCloud/Car/TencentCloudCar.csproj +++ b/TencentCloud/Car/TencentCloudCar.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {EAB3DE77-5DC9-3C44-9F57-8B20BED7F837} false - 3.0.530 + 3.0.531 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/Casb/TencentCloudCasb.csproj b/TencentCloud/Casb/TencentCloudCasb.csproj index b753046fe8..6fd27d2765 100644 --- a/TencentCloud/Casb/TencentCloudCasb.csproj +++ b/TencentCloud/Casb/TencentCloudCasb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {DA716D0E-2C38-33B2-BA12-1F4A43B366B9} false - 3.0.530 + 3.0.531 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 d4c181ae5e..36884c89c2 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.530 + 3.0.531 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 72e3f63b77..2f2538ad96 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.530 + 3.0.531 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 cd2d02b450..4bd2498188 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.530 + 3.0.531 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 15e2d692e9..0a7d402ae3 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.530 + 3.0.531 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/Models/SellConfig.cs b/TencentCloud/Cdb/V20170320/Models/SellConfig.cs index 312568ca56..340cfaeda2 100644 --- a/TencentCloud/Cdb/V20170320/Models/SellConfig.cs +++ b/TencentCloud/Cdb/V20170320/Models/SellConfig.cs @@ -122,6 +122,13 @@ public class SellConfig : AbstractModel [JsonProperty("DeviceTypeName")] public string DeviceTypeName{ get; set; } + /// + /// 引擎类型描述,可能的取值范围有:Innodb,RocksDB + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("EngineType")] + public string EngineType{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -144,6 +151,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "Tag", this.Tag); this.SetParamSimple(map, prefix + "DeviceType", this.DeviceType); this.SetParamSimple(map, prefix + "DeviceTypeName", this.DeviceTypeName); + this.SetParamSimple(map, prefix + "EngineType", this.EngineType); } } } diff --git a/TencentCloud/Cdc/TencentCloudCdc.csproj b/TencentCloud/Cdc/TencentCloudCdc.csproj index 63fdf469b4..697ea4b97e 100644 --- a/TencentCloud/Cdc/TencentCloudCdc.csproj +++ b/TencentCloud/Cdc/TencentCloudCdc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {8AB887EC-F4EC-35B4-91D9-F555401998D9} false - 3.0.530 + 3.0.531 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/TencentCloudCdn.csproj b/TencentCloud/Cdn/TencentCloudCdn.csproj index cba892f82e..7d2e41a06d 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.530 + 3.0.531 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/Cds/TencentCloudCds.csproj b/TencentCloud/Cds/TencentCloudCds.csproj index dfae3cfacd..95a8eaa98a 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.530 + 3.0.531 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/Cfg/TencentCloudCfg.csproj b/TencentCloud/Cfg/TencentCloudCfg.csproj index 5b488d88a5..c402841b81 100644 --- a/TencentCloud/Cfg/TencentCloudCfg.csproj +++ b/TencentCloud/Cfg/TencentCloudCfg.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {AF157AA3-DE93-39B8-BF94-0C33E09A4A03} false - 3.0.530 + 3.0.531 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 dd512b6411..a0edce3cd8 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.530 + 3.0.531 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 c8ce0f6ff2..3c047affdc 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.530 + 3.0.531 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 a022b02d95..c9330e38e7 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.530 + 3.0.531 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 c29294e157..504dea0308 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.530 + 3.0.531 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 07014a838a..80427e8516 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.530 + 3.0.531 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 644fc29bd6..4309abc1e8 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.530 + 3.0.531 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 27acd45031..6ece785f4e 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.530 + 3.0.531 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 71ae17727f..3263e43130 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.530 + 3.0.531 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 d8767408df..8122b188c2 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.530 + 3.0.531 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 c4407b0f1d..e117e29c5f 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.530 + 3.0.531 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 4310dd8d43..26bd16b62a 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.530 + 3.0.531 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/V20201016/Models/ConsumerContent.cs b/TencentCloud/Cls/V20201016/Models/ConsumerContent.cs index b539f35dfe..6918732c84 100644 --- a/TencentCloud/Cls/V20201016/Models/ConsumerContent.cs +++ b/TencentCloud/Cls/V20201016/Models/ConsumerContent.cs @@ -32,7 +32,7 @@ public class ConsumerContent : AbstractModel public bool? EnableTag{ get; set; } /// - /// 需要投递的元数据列表,目前仅支持:__SOURCE__,__FILENAME__和__TIMESTAMP__ + /// 需要投递的元数据列表,目前仅支持:\_\_SOURCE\_\_,\_\_FILENAME\_\_和\_\_TIMESTAMP\_\_ /// 注意:此字段可能返回 null,表示取不到有效值。 /// [JsonProperty("MetaFields")] @@ -45,6 +45,13 @@ public class ConsumerContent : AbstractModel [JsonProperty("TagJsonNotTiled")] public bool? TagJsonNotTiled{ get; set; } + /// + /// 投递时间戳精度,可选项 [1:秒;2:毫秒] ,默认是秒 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TimestampAccuracy")] + public long? TimestampAccuracy{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -54,6 +61,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "EnableTag", this.EnableTag); this.SetParamArraySimple(map, prefix + "MetaFields.", this.MetaFields); this.SetParamSimple(map, prefix + "TagJsonNotTiled", this.TagJsonNotTiled); + this.SetParamSimple(map, prefix + "TimestampAccuracy", this.TimestampAccuracy); } } } diff --git a/TencentCloud/Cme/TencentCloudCme.csproj b/TencentCloud/Cme/TencentCloudCme.csproj index e60b1caf64..f81784302a 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.530 + 3.0.531 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 1bbae5a0b5..17924c38e4 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.530 + 3.0.531 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 687d008afa..fb4791d1fd 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.530 + 3.0.531 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 9c96f70b14..9ae8eec368 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.530"; + public const string SDK_VERSION = "SDK_NET_3.0.531"; 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 528d350628..80bec9ad52 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.530 + 3.0.531 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 6b18e85369..b87f72ae43 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.530 + 3.0.531 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 4222128db5..c5e2e9ee26 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.530 + 3.0.531 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 b1ed220053..7639f09796 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.530 + 3.0.531 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 0bd678171c..d9db5d7cfc 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.530 + 3.0.531 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 d711451b17..441a473b81 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.530 + 3.0.531 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 bc2239e0c1..1c95103003 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.530 + 3.0.531 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/Dasb/TencentCloudDasb.csproj b/TencentCloud/Dasb/TencentCloudDasb.csproj index 5a55d271fc..2af2f9cbe2 100644 --- a/TencentCloud/Dasb/TencentCloudDasb.csproj +++ b/TencentCloud/Dasb/TencentCloudDasb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {4ACC8A01-FDA5-3C33-AEEA-E6EE529B3ACA} false - 3.0.530 + 3.0.531 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 1ed414b65d..9496026341 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.530 + 3.0.531 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 5d5019d1f9..553b7c3368 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.530 + 3.0.531 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/Dbdc/TencentCloudDbdc.csproj b/TencentCloud/Dbdc/TencentCloudDbdc.csproj index d13cfd64fa..e058221b09 100644 --- a/TencentCloud/Dbdc/TencentCloudDbdc.csproj +++ b/TencentCloud/Dbdc/TencentCloudDbdc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {50461850-F9C3-3A53-AD7B-51584C3A8A40} false - 3.0.530 + 3.0.531 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 121238195a..5ba720f73c 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.530 + 3.0.531 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 2e0f1536ef..d047d953e5 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.530 + 3.0.531 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 6c298445fa..2b5bbf69a3 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.530 + 3.0.531 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 9ad3a97ca9..fe33ba2487 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.530 + 3.0.531 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 1d875ca2d9..1d8557f934 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.530 + 3.0.531 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/Drm/TencentCloudDrm.csproj b/TencentCloud/Drm/TencentCloudDrm.csproj index 39cdce4016..b60ea191f5 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.530 + 3.0.531 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 76a3901283..4da78c97fb 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.530 + 3.0.531 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 62d5d3b18a..e3a39c9852 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.530 + 3.0.531 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 ea348db3cf..7e93e20de1 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.530 + 3.0.531 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/Eb/TencentCloudEb.csproj b/TencentCloud/Eb/TencentCloudEb.csproj index ed877bdfbf..2f859e54ef 100644 --- a/TencentCloud/Eb/TencentCloudEb.csproj +++ b/TencentCloud/Eb/TencentCloudEb.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {773BF0CA-2F21-3865-B1F5-ADC28ACADE8A} false - 3.0.530 + 3.0.531 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 e4b6d2b7ef..dcb9cf3f3a 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.530 + 3.0.531 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 d086b33253..0cd9e9e5de 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.530 + 3.0.531 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 28a738ac6c..b660ea5797 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.530 + 3.0.531 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 cd39d09f49..0036e12fe4 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.530 + 3.0.531 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 8b81468288..9ff59c512b 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.530 + 3.0.531 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 75b7cb74d5..bb021b9966 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.530 + 3.0.531 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -141,6 +141,8 @@ + + diff --git a/TencentCloud/Emr/V20190103/EmrClient.cs b/TencentCloud/Emr/V20190103/EmrClient.cs index de5bb00006..110beeafaa 100644 --- a/TencentCloud/Emr/V20190103/EmrClient.cs +++ b/TencentCloud/Emr/V20190103/EmrClient.cs @@ -413,7 +413,7 @@ public DescribeResourceScheduleResponse DescribeResourceScheduleSync(DescribeRes } /// - /// 批量导出用户 + /// 批量导出用户。对于kerberos集群,如果需要kertab文件下载地址,可以将NeedKeytabInfo设置为true;注意SupportDownLoadKeyTab为true,但是DownLoadKeyTabUrl为空字符串,表示keytab文件在后台没有准备好(正在生成) /// /// /// @@ -433,7 +433,7 @@ public async Task DescribeUsersForUserManag } /// - /// 批量导出用户 + /// 批量导出用户。对于kerberos集群,如果需要kertab文件下载地址,可以将NeedKeytabInfo设置为true;注意SupportDownLoadKeyTab为true,但是DownLoadKeyTabUrl为空字符串,表示keytab文件在后台没有准备好(正在生成) /// /// /// diff --git a/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerRequest.cs b/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerRequest.cs index 29e3015fa4..7da44fe1ab 100644 --- a/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerRequest.cs +++ b/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerRequest.cs @@ -24,6 +24,12 @@ namespace TencentCloud.Emr.V20190103.Models public class AddUsersForUserManagerRequest : AbstractModel { + /// + /// 集群字符串ID + /// + [JsonProperty("InstanceId")] + public string InstanceId{ get; set; } + /// /// 用户信息列表 /// @@ -36,6 +42,7 @@ public class AddUsersForUserManagerRequest : AbstractModel /// public override void ToMap(Dictionary map, string prefix) { + this.SetParamSimple(map, prefix + "InstanceId", this.InstanceId); this.SetParamArrayObj(map, prefix + "UserManagerUserList.", this.UserManagerUserList); } } diff --git a/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerResponse.cs b/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerResponse.cs index b1755fade4..263e5cabb3 100644 --- a/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerResponse.cs +++ b/TencentCloud/Emr/V20190103/Models/AddUsersForUserManagerResponse.cs @@ -24,6 +24,20 @@ namespace TencentCloud.Emr.V20190103.Models public class AddUsersForUserManagerResponse : AbstractModel { + /// + /// 添加成功的用户列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SuccessUserList")] + public string[] SuccessUserList{ get; set; } + + /// + /// 添加失败的用户列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FailedUserList")] + public string[] FailedUserList{ get; set; } + /// /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 /// @@ -36,6 +50,8 @@ public class AddUsersForUserManagerResponse : AbstractModel /// public override void ToMap(Dictionary map, string prefix) { + this.SetParamArraySimple(map, prefix + "SuccessUserList.", this.SuccessUserList); + this.SetParamArraySimple(map, prefix + "FailedUserList.", this.FailedUserList); this.SetParamSimple(map, prefix + "RequestId", this.RequestId); } } diff --git a/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerRequest.cs b/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerRequest.cs index f2214fe835..b6a6c11fc2 100644 --- a/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerRequest.cs +++ b/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerRequest.cs @@ -24,6 +24,30 @@ namespace TencentCloud.Emr.V20190103.Models public class DescribeUsersForUserManagerRequest : AbstractModel { + /// + /// 集群实例ID + /// + [JsonProperty("InstanceId")] + public string InstanceId{ get; set; } + + /// + /// 页码 + /// + [JsonProperty("PageNo")] + public long? PageNo{ get; set; } + + /// + /// 分页的大小 + /// + [JsonProperty("PageSize")] + public long? PageSize{ get; set; } + + /// + /// 查询用户列表过滤器 + /// + [JsonProperty("UserManagerFilter")] + public UserManagerFilter UserManagerFilter{ get; set; } + /// /// 是否需要keytab文件的信息,仅对开启kerberos的集群有效,默认为false /// @@ -36,6 +60,10 @@ public class DescribeUsersForUserManagerRequest : AbstractModel /// public override void ToMap(Dictionary map, string prefix) { + this.SetParamSimple(map, prefix + "InstanceId", this.InstanceId); + this.SetParamSimple(map, prefix + "PageNo", this.PageNo); + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + this.SetParamObj(map, prefix + "UserManagerFilter.", this.UserManagerFilter); this.SetParamSimple(map, prefix + "NeedKeytabInfo", this.NeedKeytabInfo); } } diff --git a/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerResponse.cs b/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerResponse.cs index 99accbf6d7..b6c9e88854 100644 --- a/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerResponse.cs +++ b/TencentCloud/Emr/V20190103/Models/DescribeUsersForUserManagerResponse.cs @@ -24,6 +24,19 @@ namespace TencentCloud.Emr.V20190103.Models public class DescribeUsersForUserManagerResponse : AbstractModel { + /// + /// 总数 + /// + [JsonProperty("TotalCnt")] + public long? TotalCnt{ get; set; } + + /// + /// 用户信息列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UserManagerUserList")] + public UserManagerUserBriefInfo[] UserManagerUserList{ get; set; } + /// /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 /// @@ -36,6 +49,8 @@ public class DescribeUsersForUserManagerResponse : AbstractModel /// public override void ToMap(Dictionary map, string prefix) { + this.SetParamSimple(map, prefix + "TotalCnt", this.TotalCnt); + this.SetParamArrayObj(map, prefix + "UserManagerUserList.", this.UserManagerUserList); this.SetParamSimple(map, prefix + "RequestId", this.RequestId); } } diff --git a/TencentCloud/Emr/V20190103/Models/UserManagerFilter.cs b/TencentCloud/Emr/V20190103/Models/UserManagerFilter.cs new file mode 100644 index 0000000000..5bc1fa72f3 --- /dev/null +++ b/TencentCloud/Emr/V20190103/Models/UserManagerFilter.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.Emr.V20190103.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UserManagerFilter : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Emr/V20190103/Models/UserManagerUserBriefInfo.cs b/TencentCloud/Emr/V20190103/Models/UserManagerUserBriefInfo.cs new file mode 100644 index 0000000000..87a1dd402b --- /dev/null +++ b/TencentCloud/Emr/V20190103/Models/UserManagerUserBriefInfo.cs @@ -0,0 +1,80 @@ +/* + * 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.Emr.V20190103.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class UserManagerUserBriefInfo : AbstractModel + { + + /// + /// 用户名 + /// + [JsonProperty("UserName")] + public string UserName{ get; set; } + + /// + /// 用户所属的组 + /// + [JsonProperty("UserGroup")] + public string UserGroup{ get; set; } + + /// + /// Manager表示管理员、NormalUser表示普通用户 + /// + [JsonProperty("UserType")] + public string UserType{ get; set; } + + /// + /// 用户创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义 + /// + [JsonProperty("SupportDownLoadKeyTab")] + public bool? SupportDownLoadKeyTab{ get; set; } + + /// + /// keytab文件的下载地址 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DownLoadKeyTabUrl")] + public string DownLoadKeyTabUrl{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "UserName", this.UserName); + this.SetParamSimple(map, prefix + "UserGroup", this.UserGroup); + this.SetParamSimple(map, prefix + "UserType", this.UserType); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "SupportDownLoadKeyTab", this.SupportDownLoadKeyTab); + this.SetParamSimple(map, prefix + "DownLoadKeyTabUrl", this.DownLoadKeyTabUrl); + } + } +} + diff --git a/TencentCloud/Es/TencentCloudEs.csproj b/TencentCloud/Es/TencentCloudEs.csproj index e6853c26cc..f4b93a075a 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.530 + 3.0.531 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/Ess/TencentCloudEss.csproj b/TencentCloud/Ess/TencentCloudEss.csproj index e70bfe0852..888c274187 100644 --- a/TencentCloud/Ess/TencentCloudEss.csproj +++ b/TencentCloud/Ess/TencentCloudEss.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {CAC02B9D-B0F0-3F2E-A9A4-BB0578DC157C} false - 3.0.530 + 3.0.531 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/Essbasic/TencentCloudEssbasic.csproj b/TencentCloud/Essbasic/TencentCloudEssbasic.csproj index d1eccc81e7..3e9c9d0092 100644 --- a/TencentCloud/Essbasic/TencentCloudEssbasic.csproj +++ b/TencentCloud/Essbasic/TencentCloudEssbasic.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B9887456-D090-35D3-9EFC-3D27B86D0C97} false - 3.0.530 + 3.0.531 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 6385fade69..cc77a5c607 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.530 + 3.0.531 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 14d1e8fe55..c347dcd189 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.530 + 3.0.531 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 3e6e924aa7..21ad101316 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.530 + 3.0.531 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 39d71753bb..f198d1742e 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.530 + 3.0.531 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 404c36331d..d0bd63a493 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.530 + 3.0.531 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 398f919ced..320ff6abb1 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.530 + 3.0.531 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 48b1cf047b..f071ffa4a4 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.530 + 3.0.531 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 5a2175d692..91d8e6cbab 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.530 + 3.0.531 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 51292bb178..c482931da7 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.530 + 3.0.531 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 e204d1a5b5..362c378480 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.530 + 3.0.531 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 9b80fc176d..0f3b0e197a 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.530 + 3.0.531 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 9704afbf74..18b7f893d2 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.530 + 3.0.531 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 f67d11bcdb..b2047893a8 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.530 + 3.0.531 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/Icr/TencentCloudIcr.csproj b/TencentCloud/Icr/TencentCloudIcr.csproj index eefd981a52..e2d38f7e96 100644 --- a/TencentCloud/Icr/TencentCloudIcr.csproj +++ b/TencentCloud/Icr/TencentCloudIcr.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {41ECC74F-2DD6-34A9-905D-C3C62BE8149F} false - 3.0.530 + 3.0.531 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 cbc031de63..cbdd28cd37 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.530 + 3.0.531 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/Iecp/TencentCloudIecp.csproj b/TencentCloud/Iecp/TencentCloudIecp.csproj index 25b374cf2f..7c0cd69e91 100644 --- a/TencentCloud/Iecp/TencentCloudIecp.csproj +++ b/TencentCloud/Iecp/TencentCloudIecp.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B5F9D0ED-59E6-3723-BDEC-F640E2ADDE86} false - 3.0.530 + 3.0.531 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 0803793f13..88fc2cb10d 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.530 + 3.0.531 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 29c5ae4092..cedc1004f7 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.530 + 3.0.531 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 88200611e9..d593622e92 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.530 + 3.0.531 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 d761e8dcc0..1faca16dae 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.530 + 3.0.531 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/Iotexplorer/TencentCloudIotexplorer.csproj b/TencentCloud/Iotexplorer/TencentCloudIotexplorer.csproj index 7bc997f845..625f7af272 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.530 + 3.0.531 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 fc4bba6064..8b851cf579 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.530 + 3.0.531 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 54a05f03bc..21d6bbf0f8 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.530 + 3.0.531 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 fe4ad15b4a..c6d9f9a68e 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.530 + 3.0.531 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/Ivld/TencentCloudIvld.csproj b/TencentCloud/Ivld/TencentCloudIvld.csproj index 89dfd0f0bd..8b84dfd4b4 100644 --- a/TencentCloud/Ivld/TencentCloudIvld.csproj +++ b/TencentCloud/Ivld/TencentCloudIvld.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {C0E79229-9B9B-3209-810B-66290F3BDD46} false - 3.0.530 + 3.0.531 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 a5257609e3..9174ac5b52 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.530 + 3.0.531 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 63bbb849c6..5a7cc9bba6 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.530 + 3.0.531 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 c2243c8298..79cf9eecb9 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.530 + 3.0.531 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -265,6 +265,7 @@ + diff --git a/TencentCloud/Live/V20180801/LiveClient.cs b/TencentCloud/Live/V20180801/LiveClient.cs index 193b0e8d71..969637722b 100644 --- a/TencentCloud/Live/V20180801/LiveClient.cs +++ b/TencentCloud/Live/V20180801/LiveClient.cs @@ -434,12 +434,11 @@ public CreateLiveCertResponse CreateLiveCertSync(CreateLiveCertRequest req) /// 创建直播拉流任务。支持将外部已有的点播文件,或者直播源拉取过来转推到直播系统。 /// 注意: /// 1. 默认支持任务数上限20个,如有特殊需求,可通过提单到售后进行评估增加上限。 - /// 2. 目前仅支持推流到腾讯云直播,暂不支持推到第三方。 - /// 3. 源流视频编码目前只支持: H264, H265。其他编码格式建议先进行转码处理。 - /// 4. 源流音频编码目前只支持: AAC。其他编码格式建议先进行转码处理。 - /// 5. 过期不用的任务需自行清理,未清理的过期任务也会占用上限额度,如需要自动清理过期任务,可提单给售后进行配置。 - /// 6. 拉流转推功能为计费增值服务,计费规则详情可参见[计费文档](https://cloud.tencent.com/document/product/267/53308)。 - /// 7. 拉流转推功能仅提供内容拉取与推送服务,请确保内容已获得授权并符合内容传播相关的法律法规。若内容有侵权或违规相关问题,云直播会停止相关的功能服务并保留追究法律责任的权利。 + /// 2. 源流视频编码目前只支持: H264, H265。其他编码格式建议先进行转码处理。 + /// 3. 源流音频编码目前只支持: AAC。其他编码格式建议先进行转码处理。 + /// 4. 可在控制台开启过期自动清理,避免过期任务占用任务数额度。 + /// 5. 拉流转推功能为计费增值服务,计费规则详情可参见[计费文档](https://cloud.tencent.com/document/product/267/53308)。 + /// 6. 拉流转推功能仅提供内容拉取与推送服务,请确保内容已获得授权并符合内容传播相关的法律法规。若内容有侵权或违规相关问题,云直播会停止相关的功能服务并保留追究法律责任的权利。 /// /// /// @@ -462,12 +461,11 @@ public async Task CreateLivePullStreamTask(Cre /// 创建直播拉流任务。支持将外部已有的点播文件,或者直播源拉取过来转推到直播系统。 /// 注意: /// 1. 默认支持任务数上限20个,如有特殊需求,可通过提单到售后进行评估增加上限。 - /// 2. 目前仅支持推流到腾讯云直播,暂不支持推到第三方。 - /// 3. 源流视频编码目前只支持: H264, H265。其他编码格式建议先进行转码处理。 - /// 4. 源流音频编码目前只支持: AAC。其他编码格式建议先进行转码处理。 - /// 5. 过期不用的任务需自行清理,未清理的过期任务也会占用上限额度,如需要自动清理过期任务,可提单给售后进行配置。 - /// 6. 拉流转推功能为计费增值服务,计费规则详情可参见[计费文档](https://cloud.tencent.com/document/product/267/53308)。 - /// 7. 拉流转推功能仅提供内容拉取与推送服务,请确保内容已获得授权并符合内容传播相关的法律法规。若内容有侵权或违规相关问题,云直播会停止相关的功能服务并保留追究法律责任的权利。 + /// 2. 源流视频编码目前只支持: H264, H265。其他编码格式建议先进行转码处理。 + /// 3. 源流音频编码目前只支持: AAC。其他编码格式建议先进行转码处理。 + /// 4. 可在控制台开启过期自动清理,避免过期任务占用任务数额度。 + /// 5. 拉流转推功能为计费增值服务,计费规则详情可参见[计费文档](https://cloud.tencent.com/document/product/267/53308)。 + /// 6. 拉流转推功能仅提供内容拉取与推送服务,请确保内容已获得授权并符合内容传播相关的法律法规。若内容有侵权或违规相关问题,云直播会停止相关的功能服务并保留追究法律责任的权利。 /// /// /// @@ -1737,7 +1735,7 @@ public DescribeAllStreamPlayInfoListResponse DescribeAllStreamPlayInfoListSync(D } /// - /// 海外分区直播计费带宽和流量数据查询。 + /// 海外分区直播播放带宽和流量数据查询。 /// /// /// @@ -1757,7 +1755,7 @@ public async Task DescribeAreaBill } /// - /// 海外分区直播计费带宽和流量数据查询。 + /// 海外分区直播播放带宽和流量数据查询。 /// /// /// diff --git a/TencentCloud/Live/V20180801/Models/CreateLivePullStreamTaskRequest.cs b/TencentCloud/Live/V20180801/Models/CreateLivePullStreamTaskRequest.cs index e7a9776d66..0cd4cd9a58 100644 --- a/TencentCloud/Live/V20180801/Models/CreateLivePullStreamTaskRequest.cs +++ b/TencentCloud/Live/V20180801/Models/CreateLivePullStreamTaskRequest.cs @@ -165,6 +165,15 @@ public class CreateLivePullStreamTaskRequest : AbstractModel [JsonProperty("Comment")] public string Comment{ get; set; } + /// + /// 完整目标 URL 地址。 + /// 用法注意:如果使用该参数来传完整目标地址,则 DomainName, AppName, StreamName 需要传入空值,任务将会使用该 ToUrl 参数指定的目标地址。 + /// + /// 注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。 + /// + [JsonProperty("ToUrl")] + public string ToUrl{ get; set; } + /// /// 备源的类型: /// PullLivePushLive -直播, @@ -205,6 +214,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "CallbackUrl", this.CallbackUrl); this.SetParamSimple(map, prefix + "ExtraCmd", this.ExtraCmd); this.SetParamSimple(map, prefix + "Comment", this.Comment); + this.SetParamSimple(map, prefix + "ToUrl", this.ToUrl); this.SetParamSimple(map, prefix + "BackupSourceType", this.BackupSourceType); this.SetParamSimple(map, prefix + "BackupSourceUrl", this.BackupSourceUrl); } diff --git a/TencentCloud/Live/V20180801/Models/CreateLiveRecordTemplateRequest.cs b/TencentCloud/Live/V20180801/Models/CreateLiveRecordTemplateRequest.cs index 94da2114e3..67bef492cf 100644 --- a/TencentCloud/Live/V20180801/Models/CreateLiveRecordTemplateRequest.cs +++ b/TencentCloud/Live/V20180801/Models/CreateLiveRecordTemplateRequest.cs @@ -86,6 +86,12 @@ public class CreateLiveRecordTemplateRequest : AbstractModel [JsonProperty("RemoveWatermark")] public bool? RemoveWatermark{ get; set; } + /// + /// FLV 录制特殊参数。 + /// + [JsonProperty("FlvSpecialParam")] + public FlvSpecialParam FlvSpecialParam{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -102,6 +108,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamObj(map, prefix + "HlsSpecialParam.", this.HlsSpecialParam); this.SetParamObj(map, prefix + "Mp3Param.", this.Mp3Param); this.SetParamSimple(map, prefix + "RemoveWatermark", this.RemoveWatermark); + this.SetParamObj(map, prefix + "FlvSpecialParam.", this.FlvSpecialParam); } } } diff --git a/TencentCloud/Live/V20180801/Models/FlvSpecialParam.cs b/TencentCloud/Live/V20180801/Models/FlvSpecialParam.cs new file mode 100644 index 0000000000..3e1935ff4c --- /dev/null +++ b/TencentCloud/Live/V20180801/Models/FlvSpecialParam.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.Live.V20180801.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class FlvSpecialParam : AbstractModel + { + + /// + /// 是否开启边录边传,仅flv格式有效。 + /// + [JsonProperty("UploadInRecording")] + public bool? UploadInRecording{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "UploadInRecording", this.UploadInRecording); + } + } +} + diff --git a/TencentCloud/Live/V20180801/Models/ModifyLiveRecordTemplateRequest.cs b/TencentCloud/Live/V20180801/Models/ModifyLiveRecordTemplateRequest.cs index 13f9c1bd4c..81a89b6965 100644 --- a/TencentCloud/Live/V20180801/Models/ModifyLiveRecordTemplateRequest.cs +++ b/TencentCloud/Live/V20180801/Models/ModifyLiveRecordTemplateRequest.cs @@ -84,6 +84,12 @@ public class ModifyLiveRecordTemplateRequest : AbstractModel [JsonProperty("RemoveWatermark")] public bool? RemoveWatermark{ get; set; } + /// + /// FLV 录制定制参数。 + /// + [JsonProperty("FlvSpecialParam")] + public FlvSpecialParam FlvSpecialParam{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -100,6 +106,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamObj(map, prefix + "HlsSpecialParam.", this.HlsSpecialParam); this.SetParamObj(map, prefix + "Mp3Param.", this.Mp3Param); this.SetParamSimple(map, prefix + "RemoveWatermark", this.RemoveWatermark); + this.SetParamObj(map, prefix + "FlvSpecialParam.", this.FlvSpecialParam); } } } diff --git a/TencentCloud/Live/V20180801/Models/RecordTemplateInfo.cs b/TencentCloud/Live/V20180801/Models/RecordTemplateInfo.cs index 392a4148b6..367c9f4c44 100644 --- a/TencentCloud/Live/V20180801/Models/RecordTemplateInfo.cs +++ b/TencentCloud/Live/V20180801/Models/RecordTemplateInfo.cs @@ -74,7 +74,7 @@ public class RecordTemplateInfo : AbstractModel public long? IsDelayLive{ get; set; } /// - /// HLS 录制定制参数 + /// HLS 录制定制参数。 /// [JsonProperty("HlsSpecialParam")] public HlsSpecialParam HlsSpecialParam{ get; set; } @@ -92,6 +92,13 @@ public class RecordTemplateInfo : AbstractModel [JsonProperty("RemoveWatermark")] public bool? RemoveWatermark{ get; set; } + /// + /// FLV 录制定制参数。 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FlvSpecialParam")] + public FlvSpecialParam FlvSpecialParam{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -109,6 +116,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamObj(map, prefix + "HlsSpecialParam.", this.HlsSpecialParam); this.SetParamObj(map, prefix + "Mp3Param.", this.Mp3Param); this.SetParamSimple(map, prefix + "RemoveWatermark", this.RemoveWatermark); + this.SetParamObj(map, prefix + "FlvSpecialParam.", this.FlvSpecialParam); } } } diff --git a/TencentCloud/Lowcode/TencentCloudLowcode.csproj b/TencentCloud/Lowcode/TencentCloudLowcode.csproj index a58f8e2d7a..70adada276 100644 --- a/TencentCloud/Lowcode/TencentCloudLowcode.csproj +++ b/TencentCloud/Lowcode/TencentCloudLowcode.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {F5427673-068C-3C46-ACC2-DA372F343395} false - 3.0.530 + 3.0.531 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 52ee82557a..2c10317d85 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.530 + 3.0.531 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 d39852aab9..5f2d7e8765 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.530 + 3.0.531 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 75ef133d7a..fc6eef4813 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.530 + 3.0.531 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 0add90fda4..540d7ea6f4 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.530 + 3.0.531 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 c7889b2e51..dded29cdd5 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.530 + 3.0.531 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 54e00b4319..3c46ea7fb5 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.530 + 3.0.531 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 2ecaf847ac..928e8b505c 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.530 + 3.0.531 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 4ea773f15e..ce32589ceb 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.530 + 3.0.531 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/Mps/TencentCloudMps.csproj b/TencentCloud/Mps/TencentCloudMps.csproj index 1b76efee19..3ea72dbea9 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.530 + 3.0.531 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 aedadc9432..2460ddbdde 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.530 + 3.0.531 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/V20200910/Models/ImageToObjectResponse.cs b/TencentCloud/Mrs/V20200910/Models/ImageToObjectResponse.cs index bee84fb471..711a09d89e 100644 --- a/TencentCloud/Mrs/V20200910/Models/ImageToObjectResponse.cs +++ b/TencentCloud/Mrs/V20200910/Models/ImageToObjectResponse.cs @@ -31,6 +31,13 @@ public class ImageToObjectResponse : AbstractModel [JsonProperty("Template")] public Template Template{ get; set; } + /// + /// 多级分类结果 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TextTypeList")] + public TextType[] TextTypeList{ get; set; } + /// /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 /// @@ -44,6 +51,7 @@ public class ImageToObjectResponse : AbstractModel public override void ToMap(Dictionary map, string prefix) { this.SetParamObj(map, prefix + "Template.", this.Template); + this.SetParamArrayObj(map, prefix + "TextTypeList.", this.TextTypeList); this.SetParamSimple(map, prefix + "RequestId", this.RequestId); } } diff --git a/TencentCloud/Ms/TencentCloudMs.csproj b/TencentCloud/Ms/TencentCloudMs.csproj index b128d575a4..583e54716c 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.530 + 3.0.531 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 ad96eaedb1..c7b9fc7316 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.530 + 3.0.531 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 f9302a5bab..bbcc53b5c3 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.530 + 3.0.531 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 44352b8e4e..5be38518ed 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.530 + 3.0.531 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 0259db990b..feb3ba0fe6 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.530 + 3.0.531 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 b4d35edf50..f2706046e9 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.530 + 3.0.531 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -94,5 +94,7 @@ + + diff --git a/TencentCloud/Oceanus/V20190422/Models/TriggerJobSavepointRequest.cs b/TencentCloud/Oceanus/V20190422/Models/TriggerJobSavepointRequest.cs new file mode 100644 index 0000000000..e3affb1302 --- /dev/null +++ b/TencentCloud/Oceanus/V20190422/Models/TriggerJobSavepointRequest.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.Oceanus.V20190422.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TriggerJobSavepointRequest : AbstractModel + { + + /// + /// 作业 SerialId + /// + [JsonProperty("JobId")] + public string JobId{ get; set; } + + /// + /// 描述 + /// + [JsonProperty("Description")] + public string Description{ get; set; } + + /// + /// 工作空间 SerialId + /// + [JsonProperty("WorkSpaceId")] + public string WorkSpaceId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "JobId", this.JobId); + this.SetParamSimple(map, prefix + "Description", this.Description); + this.SetParamSimple(map, prefix + "WorkSpaceId", this.WorkSpaceId); + } + } +} + diff --git a/TencentCloud/Oceanus/V20190422/Models/TriggerJobSavepointResponse.cs b/TencentCloud/Oceanus/V20190422/Models/TriggerJobSavepointResponse.cs new file mode 100644 index 0000000000..1a11e61f35 --- /dev/null +++ b/TencentCloud/Oceanus/V20190422/Models/TriggerJobSavepointResponse.cs @@ -0,0 +1,74 @@ +/* + * 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.Oceanus.V20190422.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TriggerJobSavepointResponse : AbstractModel + { + + /// + /// 是否成功 + /// + [JsonProperty("SavepointTrigger")] + public bool? SavepointTrigger{ get; set; } + + /// + /// 错误消息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ErrorMsg")] + public string ErrorMsg{ get; set; } + + /// + /// 快照路径 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FinalSavepointPath")] + public string FinalSavepointPath{ get; set; } + + /// + /// 快照 ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SavepointId")] + public string SavepointId{ 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 + "SavepointTrigger", this.SavepointTrigger); + this.SetParamSimple(map, prefix + "ErrorMsg", this.ErrorMsg); + this.SetParamSimple(map, prefix + "FinalSavepointPath", this.FinalSavepointPath); + this.SetParamSimple(map, prefix + "SavepointId", this.SavepointId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Oceanus/V20190422/OceanusClient.cs b/TencentCloud/Oceanus/V20190422/OceanusClient.cs index c2d6effe82..33557e41d1 100644 --- a/TencentCloud/Oceanus/V20190422/OceanusClient.cs +++ b/TencentCloud/Oceanus/V20190422/OceanusClient.cs @@ -732,5 +732,45 @@ public StopJobsResponse StopJobsSync(StopJobsRequest req) return rsp.Response; } + /// + /// 触发Savepoint + /// + /// + /// + public async Task TriggerJobSavepoint(TriggerJobSavepointRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "TriggerJobSavepoint"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 触发Savepoint + /// + /// + /// + public TriggerJobSavepointResponse TriggerJobSavepointSync(TriggerJobSavepointRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "TriggerJobSavepoint"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + } } diff --git a/TencentCloud/Ocr/TencentCloudOcr.csproj b/TencentCloud/Ocr/TencentCloudOcr.csproj index 09fee04bb1..d8e60ed3f2 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.530 + 3.0.531 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/V20181119/Models/MixedInvoiceOCRRequest.cs b/TencentCloud/Ocr/V20181119/Models/MixedInvoiceOCRRequest.cs index 35c12176f8..9084c7a7e6 100644 --- a/TencentCloud/Ocr/V20181119/Models/MixedInvoiceOCRRequest.cs +++ b/TencentCloud/Ocr/V20181119/Models/MixedInvoiceOCRRequest.cs @@ -56,10 +56,20 @@ public class MixedInvoiceOCRRequest : AbstractModel /// 11:增值税发票(卷票 ) /// 12:购车发票 /// 13:过路过桥费发票 + /// 15:非税发票 + /// 16:全电发票 /// [JsonProperty("Types")] public long?[] Types{ get; set; } + /// + /// 是否识别其他类型发票,默认为Yes + /// Yes:识别其他类型发票 + /// No:不识别其他类型发票 + /// + [JsonProperty("ReturnOther")] + public string ReturnOther{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -69,6 +79,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "ImageBase64", this.ImageBase64); this.SetParamSimple(map, prefix + "ImageUrl", this.ImageUrl); this.SetParamArraySimple(map, prefix + "Types.", this.Types); + this.SetParamSimple(map, prefix + "ReturnOther", this.ReturnOther); } } } diff --git a/TencentCloud/Ocr/V20181119/Models/VatInvoice.cs b/TencentCloud/Ocr/V20181119/Models/VatInvoice.cs index ab7bb93ae5..309019427d 100644 --- a/TencentCloud/Ocr/V20181119/Models/VatInvoice.cs +++ b/TencentCloud/Ocr/V20181119/Models/VatInvoice.cs @@ -112,6 +112,7 @@ public class VatInvoice : AbstractModel /// 11:卷式发票 /// 14:通行费发票 /// 15:二手车发票 + /// 32:深圳区块链发票(仅支持新版接口) /// [JsonProperty("Type")] public string Type{ get; set; } diff --git a/TencentCloud/Ocr/V20181119/OcrClient.cs b/TencentCloud/Ocr/V20181119/OcrClient.cs index 735be5f470..f5eed6ac69 100644 --- a/TencentCloud/Ocr/V20181119/OcrClient.cs +++ b/TencentCloud/Ocr/V20181119/OcrClient.cs @@ -1933,7 +1933,7 @@ public MixedInvoiceDetectResponse MixedInvoiceDetectSync(MixedInvoiceDetectReque } /// - /// 本接口支持多张、多类型票据的混合识别,系统自动实现分割、分类和识别,同时支持自选需要识别的票据类型。目前已支持增值税发票、增值税发票(卷票)、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票共11种票据。 + /// 本接口支持 单张、多张、多类型 票据的混合识别,同时支持自选需要识别的票据类型,已支持票种包括:增值税发票(专票、普票、卷票)、全电发票、非税发票、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票共14种标准报销发票,并支持其他类发票的识别。 /// /// /// @@ -1953,7 +1953,7 @@ public async Task MixedInvoiceOCR(MixedInvoiceOCRReques } /// - /// 本接口支持多张、多类型票据的混合识别,系统自动实现分割、分类和识别,同时支持自选需要识别的票据类型。目前已支持增值税发票、增值税发票(卷票)、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票共11种票据。 + /// 本接口支持 单张、多张、多类型 票据的混合识别,同时支持自选需要识别的票据类型,已支持票种包括:增值税发票(专票、普票、卷票)、全电发票、非税发票、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票共14种标准报销发票,并支持其他类发票的识别。 /// /// /// diff --git a/TencentCloud/Organization/TencentCloudOrganization.csproj b/TencentCloud/Organization/TencentCloudOrganization.csproj index 137f69299a..14dcf89f86 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.530 + 3.0.531 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 1dcb09c09e..828e6cd6bd 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.530 + 3.0.531 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/Pds/TencentCloudPds.csproj b/TencentCloud/Pds/TencentCloudPds.csproj index 88943b24f7..9584c6423e 100644 --- a/TencentCloud/Pds/TencentCloudPds.csproj +++ b/TencentCloud/Pds/TencentCloudPds.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D76746B6-2CCB-380E-AB72-8C32771147F7} false - 3.0.530 + 3.0.531 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 76d8d6f56f..ea943fccf4 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.530 + 3.0.531 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 b9358d7e05..7e83acb7bc 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.530 + 3.0.531 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 d059b4fb60..10c5df8cb1 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.530 + 3.0.531 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 439d6de042..56670566a1 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.530 + 3.0.531 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 37b2d9877b..c52908b8f9 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.530 + 3.0.531 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 c435db2792..f5e7119010 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.530 + 3.0.531 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/Rum/TencentCloudRum.csproj b/TencentCloud/Rum/TencentCloudRum.csproj index 53d07e654d..31255b62f3 100644 --- a/TencentCloud/Rum/TencentCloudRum.csproj +++ b/TencentCloud/Rum/TencentCloudRum.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {5858BBCC-C633-3051-97EE-41F59C93CB86} false - 3.0.530 + 3.0.531 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 3ce632565a..99880784dc 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.530 + 3.0.531 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 4bc15f7245..19949c3987 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.530 + 3.0.531 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/Smh/TencentCloudSmh.csproj b/TencentCloud/Smh/TencentCloudSmh.csproj index 928ff0b999..8928c6b3a6 100644 --- a/TencentCloud/Smh/TencentCloudSmh.csproj +++ b/TencentCloud/Smh/TencentCloudSmh.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D0214E5B-694E-35FE-A23E-AAC8BB653013} false - 3.0.530 + 3.0.531 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 5794db98e6..940c24195c 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.530 + 3.0.531 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 007330d1d4..09d2984d3b 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.530 + 3.0.531 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/Soe/TencentCloudSoe.csproj b/TencentCloud/Soe/TencentCloudSoe.csproj index c335ca5472..dfa6c9387f 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.530 + 3.0.531 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 61c4c3954e..e6d4eb95d6 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.530 + 3.0.531 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 e9b2cd4f2f..965f30b795 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.530 + 3.0.531 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 6238112ecb..82b5c7a38b 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.530 + 3.0.531 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 9d5bd9fcc7..7b210f3c6b 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.530 + 3.0.531 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 870e3894ea..80f5249050 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.530 + 3.0.531 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 411c5c2306..75d95d9bab 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.530 + 3.0.531 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 85c43be052..2f071e0cc8 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.530 + 3.0.531 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 7ec291ab21..84754b4e18 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.530 + 3.0.531 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 95094e05d3..89dce4d5f5 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.530 + 3.0.531 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/Tan/TencentCloudTan.csproj b/TencentCloud/Tan/TencentCloudTan.csproj index cdc8224c98..609973eb43 100644 --- a/TencentCloud/Tan/TencentCloudTan.csproj +++ b/TencentCloud/Tan/TencentCloudTan.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {328DCC12-CDB8-3EE5-B2C9-66F78BFEB8A8} false - 3.0.530 + 3.0.531 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 d0783ee5d3..344f5aa381 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.530 + 3.0.531 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/Tav/TencentCloudTav.csproj b/TencentCloud/Tav/TencentCloudTav.csproj index 10e20fd784..8f66db04b0 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.530 + 3.0.531 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 6e8a992672..a51b0040d6 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.530 + 3.0.531 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 efd28c1d98..bcca16c9fc 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.530 + 3.0.531 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 4d90b4901b..4d31f43713 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.530 + 3.0.531 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 f139233008..cc492af75a 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.530 + 3.0.531 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 f40fc3dc08..2214b5bfc5 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.530 + 3.0.531 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 8917edd226..d8170af5f1 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.530 + 3.0.531 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 c9863dd0e8..ba9d3fd207 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.530 + 3.0.531 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/Tcm/TencentCloudTcm.csproj b/TencentCloud/Tcm/TencentCloudTcm.csproj index d9c24e2b39..93973def26 100644 --- a/TencentCloud/Tcm/TencentCloudTcm.csproj +++ b/TencentCloud/Tcm/TencentCloudTcm.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {27664084-899E-3873-B6E4-FE25D3A68B6F} false - 3.0.530 + 3.0.531 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -53,6 +53,7 @@ + diff --git a/TencentCloud/Tcm/V20210413/Models/AccessLogConfig.cs b/TencentCloud/Tcm/V20210413/Models/AccessLogConfig.cs index 741c4c18cb..fe4e403baf 100644 --- a/TencentCloud/Tcm/V20210413/Models/AccessLogConfig.cs +++ b/TencentCloud/Tcm/V20210413/Models/AccessLogConfig.cs @@ -60,6 +60,24 @@ public class AccessLogConfig : AbstractModel [JsonProperty("Format")] public string Format{ get; set; } + /// + /// GRPC第三方服务器地址 + /// + [JsonProperty("Address")] + public string Address{ get; set; } + + /// + /// 是否启用GRPC第三方服务器 + /// + [JsonProperty("EnableServer")] + public bool? EnableServer{ get; set; } + + /// + /// 是否启用标准输出 + /// + [JsonProperty("EnableStdout")] + public bool? EnableStdout{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -72,6 +90,9 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamObj(map, prefix + "CLS.", this.CLS); this.SetParamSimple(map, prefix + "Encoding", this.Encoding); this.SetParamSimple(map, prefix + "Format", this.Format); + this.SetParamSimple(map, prefix + "Address", this.Address); + this.SetParamSimple(map, prefix + "EnableServer", this.EnableServer); + this.SetParamSimple(map, prefix + "EnableStdout", this.EnableStdout); } } } diff --git a/TencentCloud/Tcm/V20210413/Models/CustomPromConfig.cs b/TencentCloud/Tcm/V20210413/Models/CustomPromConfig.cs new file mode 100644 index 0000000000..ced829b26a --- /dev/null +++ b/TencentCloud/Tcm/V20210413/Models/CustomPromConfig.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.Tcm.V20210413.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CustomPromConfig : AbstractModel + { + + /// + /// Prometheus 访问地址 + /// + [JsonProperty("Url")] + public string Url{ get; set; } + + /// + /// 认证方式 + /// + [JsonProperty("AuthType")] + public string AuthType{ get; set; } + + /// + /// 是否公网地址,缺省为 false + /// + [JsonProperty("IsPublicAddr")] + public bool? IsPublicAddr{ get; set; } + + /// + /// 虚拟网络id + /// + [JsonProperty("VpcId")] + public string VpcId{ get; set; } + + /// + /// Prometheus 用户名(用于 basic 认证方式) + /// + [JsonProperty("Username")] + public string Username{ get; set; } + + /// + /// Prometheus 密码(用于 basic 认证方式) + /// + [JsonProperty("Password")] + public string Password{ 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 + "AuthType", this.AuthType); + this.SetParamSimple(map, prefix + "IsPublicAddr", this.IsPublicAddr); + this.SetParamSimple(map, prefix + "VpcId", this.VpcId); + this.SetParamSimple(map, prefix + "Username", this.Username); + this.SetParamSimple(map, prefix + "Password", this.Password); + } + } +} + diff --git a/TencentCloud/Tcm/V20210413/Models/PrometheusConfig.cs b/TencentCloud/Tcm/V20210413/Models/PrometheusConfig.cs index 724ef48de8..9f9ff3e0f1 100644 --- a/TencentCloud/Tcm/V20210413/Models/PrometheusConfig.cs +++ b/TencentCloud/Tcm/V20210413/Models/PrometheusConfig.cs @@ -48,6 +48,13 @@ public class PrometheusConfig : AbstractModel [JsonProperty("InstanceId")] public string InstanceId{ get; set; } + /// + /// 第三方 Prometheus + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CustomProm")] + public CustomPromConfig CustomProm{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -58,6 +65,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "SubnetId", this.SubnetId); this.SetParamSimple(map, prefix + "Region", this.Region); this.SetParamSimple(map, prefix + "InstanceId", this.InstanceId); + this.SetParamObj(map, prefix + "CustomProm.", this.CustomProm); } } } diff --git a/TencentCloud/Tcr/TencentCloudTcr.csproj b/TencentCloud/Tcr/TencentCloudTcr.csproj index c0fbeb36c6..917d29186b 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.530 + 3.0.531 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/Tcss/TencentCloudTcss.csproj b/TencentCloud/Tcss/TencentCloudTcss.csproj index c96b8555d1..b084332f2f 100644 --- a/TencentCloud/Tcss/TencentCloudTcss.csproj +++ b/TencentCloud/Tcss/TencentCloudTcss.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {A2754E8E-D3F5-3C64-B47D-D71D9942EFB6} false - 3.0.530 + 3.0.531 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/Tcss/V20201101/Models/DescribeVirusSummaryResponse.cs b/TencentCloud/Tcss/V20201101/Models/DescribeVirusSummaryResponse.cs index e9b3eb3e19..8e68422022 100644 --- a/TencentCloud/Tcss/V20201101/Models/DescribeVirusSummaryResponse.cs +++ b/TencentCloud/Tcss/V20201101/Models/DescribeVirusSummaryResponse.cs @@ -65,6 +65,20 @@ public class DescribeVirusSummaryResponse : AbstractModel [JsonProperty("RiskIncrease")] public long? RiskIncrease{ get; set; } + /// + /// 隔离事件个数较昨日新增 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("IsolateIncrease")] + public long? IsolateIncrease{ get; set; } + + /// + /// 隔离事件总数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("IsolateCnt")] + public long? IsolateCnt{ get; set; } + /// /// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 /// @@ -83,6 +97,8 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "VirusDataBaseModifyTime", this.VirusDataBaseModifyTime); this.SetParamSimple(map, prefix + "RiskContainerIncrease", this.RiskContainerIncrease); this.SetParamSimple(map, prefix + "RiskIncrease", this.RiskIncrease); + this.SetParamSimple(map, prefix + "IsolateIncrease", this.IsolateIncrease); + this.SetParamSimple(map, prefix + "IsolateCnt", this.IsolateCnt); this.SetParamSimple(map, prefix + "RequestId", this.RequestId); } } diff --git a/TencentCloud/Tcss/V20201101/Models/DescribeVirusTaskListRequest.cs b/TencentCloud/Tcss/V20201101/Models/DescribeVirusTaskListRequest.cs index 70ad9c2260..cb1aac8ace 100644 --- a/TencentCloud/Tcss/V20201101/Models/DescribeVirusTaskListRequest.cs +++ b/TencentCloud/Tcss/V20201101/Models/DescribeVirusTaskListRequest.cs @@ -47,7 +47,10 @@ public class DescribeVirusTaskListRequest : AbstractModel ///
  • ContainerName - String - 是否必填:否 - 容器名称
  • ///
  • ContainerId - String - 是否必填:否 - 容器id
  • ///
  • Hostname - String - 是否必填:否 - 主机名称
  • - ///
  • HostIp- String - 是否必填:是 - 容器名称
  • + ///
  • HostIp- String - 是否必填:否 - 主机IP
  • + ///
  • ImageId- String - 是否必填:否 - 镜像ID
  • + ///
  • ImageName- String - 是否必填:否 - 镜像名称
  • + ///
  • Status- String - 是否必填:否 - 状态
  • ///
    [JsonProperty("Filters")] public RunTimeFilters[] Filters{ get; set; } diff --git a/TencentCloud/Tdcpg/TencentCloudTdcpg.csproj b/TencentCloud/Tdcpg/TencentCloudTdcpg.csproj index c5449f2a14..3c22d8b4ba 100644 --- a/TencentCloud/Tdcpg/TencentCloudTdcpg.csproj +++ b/TencentCloud/Tdcpg/TencentCloudTdcpg.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {CE2F950C-A2C5-3522-9B5F-B37D6EAB00D9} false - 3.0.530 + 3.0.531 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/Tdid/TencentCloudTdid.csproj b/TencentCloud/Tdid/TencentCloudTdid.csproj index 199bfd51cd..49586220e6 100644 --- a/TencentCloud/Tdid/TencentCloudTdid.csproj +++ b/TencentCloud/Tdid/TencentCloudTdid.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D6E217E7-C778-31C0-B3BE-9508ABB1A7BA} false - 3.0.530 + 3.0.531 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 48ddc6a38f..4cfb8a098c 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.530 + 3.0.531 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/Tem/TencentCloudTem.csproj b/TencentCloud/Tem/TencentCloudTem.csproj index 75f8d6d3c5..7e0117d005 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.530 + 3.0.531 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/Tem/V20210701/Models/HorizontalAutoscaler.cs b/TencentCloud/Tem/V20210701/Models/HorizontalAutoscaler.cs index 2a8e6ce2e4..90bb3c960b 100644 --- a/TencentCloud/Tem/V20210701/Models/HorizontalAutoscaler.cs +++ b/TencentCloud/Tem/V20210701/Models/HorizontalAutoscaler.cs @@ -25,13 +25,13 @@ public class HorizontalAutoscaler : AbstractModel { /// - /// 最小实例数 + /// 最小实例数(可以不传) /// [JsonProperty("MinReplicas")] public long? MinReplicas{ get; set; } /// - /// 最大实例数 + /// 最大实例数(可以不传) /// [JsonProperty("MaxReplicas")] public long? MaxReplicas{ get; set; } @@ -48,6 +48,12 @@ public class HorizontalAutoscaler : AbstractModel [JsonProperty("Threshold")] public long? Threshold{ get; set; } + /// + /// 是否启用 + /// + [JsonProperty("Enabled")] + public bool? Enabled{ get; set; } + /// /// For internal usage only. DO NOT USE IT. @@ -58,6 +64,7 @@ public override void ToMap(Dictionary map, string prefix) this.SetParamSimple(map, prefix + "MaxReplicas", this.MaxReplicas); this.SetParamSimple(map, prefix + "Metrics", this.Metrics); this.SetParamSimple(map, prefix + "Threshold", this.Threshold); + this.SetParamSimple(map, prefix + "Enabled", this.Enabled); } } } diff --git a/TencentCloud/TencentCloud.csproj b/TencentCloud/TencentCloud.csproj index 2777fc8118..876b4b9f0b 100644 --- a/TencentCloud/TencentCloud.csproj +++ b/TencentCloud/TencentCloud.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {423CA746-9292-4983-8EFD-3A0B2F167221} false - 3.0.530 + 3.0.531 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -236,6 +236,7 @@ + diff --git a/TencentCloud/TencentCloud.sln b/TencentCloud/TencentCloud.sln index d503fe5498..70dbfba19c 100644 --- a/TencentCloud/TencentCloud.sln +++ b/TencentCloud/TencentCloud.sln @@ -383,6 +383,8 @@ Project("{3DD25540-9793-3483-8CA4-E75E6F60CF29}") = "TencentCloudTms", "TencentC EndProject Project("{A5E90D54-00EC-330D-9397-49162FD643F9}") = "TencentCloudTmt", "TencentCloud\Tmt\TencentCloudTmt.csproj", "{A5E90D54-00EC-330D-9397-49162FD643F9}" EndProject +Project("{7B36C41A-5976-3538-93E0-40A089B50522}") = "TencentCloudTrp", "TencentCloud\Trp\TencentCloudTrp.csproj", "{7B36C41A-5976-3538-93E0-40A089B50522}" +EndProject Project("{307C2F67-1633-3F01-BEA7-F343C91B0D61}") = "TencentCloudTrtc", "TencentCloud\Trtc\TencentCloudTrtc.csproj", "{307C2F67-1633-3F01-BEA7-F343C91B0D61}" EndProject Project("{C9840D4F-C22D-3561-A83C-36F13531DB7A}") = "TencentCloudTse", "TencentCloud\Tse\TencentCloudTse.csproj", "{C9840D4F-C22D-3561-A83C-36F13531DB7A}" @@ -1183,6 +1185,10 @@ Global {A5E90D54-00EC-330D-9397-49162FD643F9}.Debug|Any CPU.Build.0 = Debug|Any CPU {A5E90D54-00EC-330D-9397-49162FD643F9}.Release|Any CPU.ActiveCfg = Release|Any CPU {A5E90D54-00EC-330D-9397-49162FD643F9}.Release|Any CPU.Build.0 = Release|Any CPU + {7B36C41A-5976-3538-93E0-40A089B50522}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7B36C41A-5976-3538-93E0-40A089B50522}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B36C41A-5976-3538-93E0-40A089B50522}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7B36C41A-5976-3538-93E0-40A089B50522}.Release|Any CPU.Build.0 = Release|Any CPU {307C2F67-1633-3F01-BEA7-F343C91B0D61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {307C2F67-1633-3F01-BEA7-F343C91B0D61}.Debug|Any CPU.Build.0 = Debug|Any CPU {307C2F67-1633-3F01-BEA7-F343C91B0D61}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/TencentCloud/Teo/TencentCloudTeo.csproj b/TencentCloud/Teo/TencentCloudTeo.csproj index 624a24ae22..e7a3204d37 100644 --- a/TencentCloud/Teo/TencentCloudTeo.csproj +++ b/TencentCloud/Teo/TencentCloudTeo.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {D86DC2B3-8DC2-3479-84C4-A4A6F240C352} false - 3.0.530 + 3.0.531 Tencent Cloud API 3.0 SDK for .NET https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE Tencent Cloud API Team @@ -45,8 +45,16 @@ + + + + + + + + @@ -65,17 +73,33 @@ + + + + + + + + + + + + + + + + @@ -85,14 +109,20 @@ + + + + + + @@ -111,10 +141,26 @@ + + + + + + + + + + + + + + + + @@ -130,6 +176,7 @@ + @@ -140,6 +187,7 @@ + @@ -149,6 +197,10 @@ + + + + @@ -161,6 +213,10 @@ + + + + @@ -171,22 +227,33 @@ + + + + + + + + + + + diff --git a/TencentCloud/Teo/V20220106/Models/ACLCondition.cs b/TencentCloud/Teo/V20220106/Models/ACLCondition.cs new file mode 100644 index 0000000000..473964e349 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ACLCondition.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ACLCondition : AbstractModel + { + + /// + /// 匹配字段 + /// + [JsonProperty("MatchFrom")] + public string MatchFrom{ get; set; } + + /// + /// 匹配字符串 + /// + [JsonProperty("MatchParam")] + public string MatchParam{ get; set; } + + /// + /// 匹配关系 + /// + [JsonProperty("Operator")] + public string Operator{ get; set; } + + /// + /// 匹配内容 + /// + [JsonProperty("MatchContent")] + public string MatchContent{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MatchFrom", this.MatchFrom); + this.SetParamSimple(map, prefix + "MatchParam", this.MatchParam); + this.SetParamSimple(map, prefix + "Operator", this.Operator); + this.SetParamSimple(map, prefix + "MatchContent", this.MatchContent); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ACLUserRule.cs b/TencentCloud/Teo/V20220106/Models/ACLUserRule.cs new file mode 100644 index 0000000000..ba950da410 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ACLUserRule.cs @@ -0,0 +1,135 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ACLUserRule : AbstractModel + { + + /// + /// 规则名 + /// + [JsonProperty("RuleName")] + public string RuleName{ get; set; } + + /// + /// 动作 + /// + [JsonProperty("Action")] + public string Action{ get; set; } + + /// + /// 状态 + /// + [JsonProperty("RuleStatus")] + public string RuleStatus{ get; set; } + + /// + /// ACL规则 + /// + [JsonProperty("Conditions")] + public ACLCondition[] Conditions{ get; set; } + + /// + /// 规则优先级 + /// + [JsonProperty("RulePriority")] + public long? RulePriority{ get; set; } + + /// + /// 规则id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuleID")] + public long? RuleID{ get; set; } + + /// + /// 更新时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// ip封禁的惩罚时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PunishTime")] + public long? PunishTime{ get; set; } + + /// + /// ip封禁的惩罚时间单位 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PunishTimeUnit")] + public string PunishTimeUnit{ get; set; } + + /// + /// 自定义返回页面的名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 自定义返回页面的实例id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PageId")] + public long? PageId{ get; set; } + + /// + /// 重定向时候的地址,必须为本用户接入的站点子域名 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RedirectUrl")] + public string RedirectUrl{ get; set; } + + /// + /// 重定向时候的返回码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResponseCode")] + public long? ResponseCode{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RuleName", this.RuleName); + this.SetParamSimple(map, prefix + "Action", this.Action); + this.SetParamSimple(map, prefix + "RuleStatus", this.RuleStatus); + this.SetParamArrayObj(map, prefix + "Conditions.", this.Conditions); + this.SetParamSimple(map, prefix + "RulePriority", this.RulePriority); + this.SetParamSimple(map, prefix + "RuleID", this.RuleID); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "PunishTime", this.PunishTime); + this.SetParamSimple(map, prefix + "PunishTimeUnit", this.PunishTimeUnit); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "PageId", this.PageId); + this.SetParamSimple(map, prefix + "RedirectUrl", this.RedirectUrl); + this.SetParamSimple(map, prefix + "ResponseCode", this.ResponseCode); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/AclConfig.cs b/TencentCloud/Teo/V20220106/Models/AclConfig.cs new file mode 100644 index 0000000000..15fd3f9c75 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/AclConfig.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class AclConfig : AbstractModel + { + + /// + /// 开关 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// ACL用户规则 + /// + [JsonProperty("UserRules")] + public ACLUserRule[] UserRules{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamArrayObj(map, prefix + "UserRules.", this.UserRules); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/AiRule.cs b/TencentCloud/Teo/V20220106/Models/AiRule.cs new file mode 100644 index 0000000000..952943bd74 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/AiRule.cs @@ -0,0 +1,45 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class AiRule : AbstractModel + { + + /// + /// smart_status_close-关闭;smart_status_open-拦截处置; + /// smart_status_observe-观察处置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Mode")] + public string Mode{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Mode", this.Mode); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/BotConfig.cs b/TencentCloud/Teo/V20220106/Models/BotConfig.cs new file mode 100644 index 0000000000..82674a0695 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/BotConfig.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class BotConfig : AbstractModel + { + + /// + /// bot开关 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 预置规则 + /// + [JsonProperty("ManagedRule")] + public BotManagedRule ManagedRule{ get; set; } + + /// + /// 保留 + /// + [JsonProperty("UaBotRule")] + public BotManagedRule UaBotRule{ get; set; } + + /// + /// 保留 + /// + [JsonProperty("IspBotRule")] + public BotManagedRule IspBotRule{ get; set; } + + /// + /// 用户画像规则 + /// + [JsonProperty("PortraitRule")] + public BotPortraitRule PortraitRule{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamObj(map, prefix + "ManagedRule.", this.ManagedRule); + this.SetParamObj(map, prefix + "UaBotRule.", this.UaBotRule); + this.SetParamObj(map, prefix + "IspBotRule.", this.IspBotRule); + this.SetParamObj(map, prefix + "PortraitRule.", this.PortraitRule); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/BotManagedRule.cs b/TencentCloud/Teo/V20220106/Models/BotManagedRule.cs new file mode 100644 index 0000000000..fa0f546c45 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/BotManagedRule.cs @@ -0,0 +1,146 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class BotManagedRule : AbstractModel + { + + /// + /// 想开启的规则id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ManagedIds")] + public long?[] ManagedIds{ get; set; } + + /// + /// 本规则的id + /// + [JsonProperty("RuleID")] + public long? RuleID{ get; set; } + + /// + /// drop/trans/monitor/alg + /// + [JsonProperty("Action")] + public string Action{ get; set; } + + /// + /// ip封禁的惩罚时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PunishTime")] + public long? PunishTime{ get; set; } + + /// + /// 单位 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PunishTimeUnit")] + public string PunishTimeUnit{ get; set; } + + /// + /// 自定义返回页面的名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 自定义返回页面的实例id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PageId")] + public long? PageId{ get; set; } + + /// + /// 重定向时候的地址,必须为本用户接入的站点子域名,使用URLENCODE + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RedirectUrl")] + public string RedirectUrl{ get; set; } + + /// + /// 重定向时候的返回码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResponseCode")] + public long? ResponseCode{ get; set; } + + /// + /// 放行的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TransManagedIds")] + public long?[] TransManagedIds{ get; set; } + + /// + /// JS挑战的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AlgManagedIds")] + public long?[] AlgManagedIds{ get; set; } + + /// + /// 数字验证码的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CapManagedIds")] + public long?[] CapManagedIds{ get; set; } + + /// + /// 观察的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MonManagedIds")] + public long?[] MonManagedIds{ get; set; } + + /// + /// 拦截的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DropManagedIds")] + public long?[] DropManagedIds{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArraySimple(map, prefix + "ManagedIds.", this.ManagedIds); + this.SetParamSimple(map, prefix + "RuleID", this.RuleID); + this.SetParamSimple(map, prefix + "Action", this.Action); + this.SetParamSimple(map, prefix + "PunishTime", this.PunishTime); + this.SetParamSimple(map, prefix + "PunishTimeUnit", this.PunishTimeUnit); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "PageId", this.PageId); + this.SetParamSimple(map, prefix + "RedirectUrl", this.RedirectUrl); + this.SetParamSimple(map, prefix + "ResponseCode", this.ResponseCode); + this.SetParamArraySimple(map, prefix + "TransManagedIds.", this.TransManagedIds); + this.SetParamArraySimple(map, prefix + "AlgManagedIds.", this.AlgManagedIds); + this.SetParamArraySimple(map, prefix + "CapManagedIds.", this.CapManagedIds); + this.SetParamArraySimple(map, prefix + "MonManagedIds.", this.MonManagedIds); + this.SetParamArraySimple(map, prefix + "DropManagedIds.", this.DropManagedIds); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/BotManagedRuleDetail.cs b/TencentCloud/Teo/V20220106/Models/BotManagedRuleDetail.cs new file mode 100644 index 0000000000..d8077f8e31 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/BotManagedRuleDetail.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class BotManagedRuleDetail : AbstractModel + { + + /// + /// 规则ID + /// + [JsonProperty("RuleId")] + public long? RuleId{ get; set; } + + /// + /// 规则描述 + /// + [JsonProperty("Description")] + public string Description{ get; set; } + + /// + /// 规则分类 + /// + [JsonProperty("RuleTypeName")] + public string RuleTypeName{ get; set; } + + /// + /// 该规则开启/关闭 + /// + [JsonProperty("Status")] + public string Status{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RuleId", this.RuleId); + this.SetParamSimple(map, prefix + "Description", this.Description); + this.SetParamSimple(map, prefix + "RuleTypeName", this.RuleTypeName); + this.SetParamSimple(map, prefix + "Status", this.Status); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/BotPortraitRule.cs b/TencentCloud/Teo/V20220106/Models/BotPortraitRule.cs new file mode 100644 index 0000000000..e1fb6734ea --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/BotPortraitRule.cs @@ -0,0 +1,76 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class BotPortraitRule : AbstractModel + { + + /// + /// 本规则的id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuleID")] + public long? RuleID{ get; set; } + + /// + /// JS挑战的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AlgManagedIds")] + public long?[] AlgManagedIds{ get; set; } + + /// + /// 数字验证码的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CapManagedIds")] + public long?[] CapManagedIds{ get; set; } + + /// + /// 观察的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MonManagedIds")] + public long?[] MonManagedIds{ get; set; } + + /// + /// 拦截的规则ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DropManagedIds")] + public long?[] DropManagedIds{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RuleID", this.RuleID); + this.SetParamArraySimple(map, prefix + "AlgManagedIds.", this.AlgManagedIds); + this.SetParamArraySimple(map, prefix + "CapManagedIds.", this.CapManagedIds); + this.SetParamArraySimple(map, prefix + "MonManagedIds.", this.MonManagedIds); + this.SetParamArraySimple(map, prefix + "DropManagedIds.", this.DropManagedIds); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/CreateCustomErrorPageRequest.cs b/TencentCloud/Teo/V20220106/Models/CreateCustomErrorPageRequest.cs new file mode 100644 index 0000000000..785fa15915 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/CreateCustomErrorPageRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateCustomErrorPageRequest : AbstractModel + { + + /// + /// zone的id + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 具体所属实体 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 自定义页面的文件名 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 自定义页面的内容 + /// + [JsonProperty("Content")] + public string Content{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Content", this.Content); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/CreateCustomErrorPageResponse.cs b/TencentCloud/Teo/V20220106/Models/CreateCustomErrorPageResponse.cs new file mode 100644 index 0000000000..6b03c3cb1b --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/CreateCustomErrorPageResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateCustomErrorPageResponse : AbstractModel + { + + /// + /// 自定义页面上传后的唯一id + /// + [JsonProperty("PageId")] + public long? PageId{ 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 + "PageId", this.PageId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/CreateOriginGroupRequest.cs b/TencentCloud/Teo/V20220106/Models/CreateOriginGroupRequest.cs new file mode 100644 index 0000000000..7a8ee670c5 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/CreateOriginGroupRequest.cs @@ -0,0 +1,76 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateOriginGroupRequest : AbstractModel + { + + /// + /// 源站组名称 + /// + [JsonProperty("OriginName")] + public string OriginName{ get; set; } + + /// + /// 配置类型,当OriginType=self 时,需要填写: + /// area: 按区域配置 + /// weight: 按权重配置 + /// 当OriginType=third_party 时,不需要填写 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// 源站记录 + /// + [JsonProperty("Record")] + public OriginRecord[] Record{ get; set; } + + /// + /// 站点ID + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 源站类型 + /// self:自有源站 + /// third_party:第三方源站 + /// + [JsonProperty("OriginType")] + public string OriginType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "OriginName", this.OriginName); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamArrayObj(map, prefix + "Record.", this.Record); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "OriginType", this.OriginType); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/CreateOriginGroupResponse.cs b/TencentCloud/Teo/V20220106/Models/CreateOriginGroupResponse.cs new file mode 100644 index 0000000000..7c0a5f1903 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/CreateOriginGroupResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateOriginGroupResponse : AbstractModel + { + + /// + /// 新增的源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ 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 + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSAcl.cs b/TencentCloud/Teo/V20220106/Models/DDoSAcl.cs new file mode 100644 index 0000000000..0957fb077c --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSAcl.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSAcl : AbstractModel + { + + /// + /// 目的端口end + /// + [JsonProperty("DportEnd")] + public long? DportEnd{ get; set; } + + /// + /// 目的端口start + /// + [JsonProperty("DportStart")] + public long? DportStart{ get; set; } + + /// + /// 源端口end + /// + [JsonProperty("SportEnd")] + public long? SportEnd{ get; set; } + + /// + /// 源端口start + /// + [JsonProperty("SportStart")] + public long? SportStart{ get; set; } + + /// + /// 协议 'tcp', 'udp', 'all' + /// + [JsonProperty("Protocol")] + public string Protocol{ get; set; } + + /// + /// 动作 drop-丢弃,;transmit-放行; forward-继续防护 + /// + [JsonProperty("Action")] + public string Action{ get; set; } + + /// + /// 是否为系统配置 0-人工配置;1-系统配置 + /// + [JsonProperty("Default")] + public long? Default{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DportEnd", this.DportEnd); + this.SetParamSimple(map, prefix + "DportStart", this.DportStart); + this.SetParamSimple(map, prefix + "SportEnd", this.SportEnd); + this.SetParamSimple(map, prefix + "SportStart", this.SportStart); + this.SetParamSimple(map, prefix + "Protocol", this.Protocol); + this.SetParamSimple(map, prefix + "Action", this.Action); + this.SetParamSimple(map, prefix + "Default", this.Default); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSAntiPly.cs b/TencentCloud/Teo/V20220106/Models/DDoSAntiPly.cs new file mode 100644 index 0000000000..746cedc1b9 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSAntiPly.cs @@ -0,0 +1,127 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSAntiPly : AbstractModel + { + + /// + /// tcp协议封禁 on-开;off-关 + /// + [JsonProperty("DropTcp")] + public string DropTcp{ get; set; } + + /// + /// udp协议封禁 on-开;off-关 + /// + [JsonProperty("DropUdp")] + public string DropUdp{ get; set; } + + /// + /// icmp协议封禁 on-开;off-关 + /// + [JsonProperty("DropIcmp")] + public string DropIcmp{ get; set; } + + /// + /// 其他协议封禁 on-开;off-关 + /// + [JsonProperty("DropOther")] + public string DropOther{ get; set; } + + /// + /// 源每秒新建数限制 0-4294967295 + /// + [JsonProperty("SourceCreateLimit")] + public long? SourceCreateLimit{ get; set; } + + /// + /// 源并发连接控制 0-4294967295 + /// + [JsonProperty("SourceConnectLimit")] + public long? SourceConnectLimit{ get; set; } + + /// + /// 目的每秒新建数限制 0-4294967295 + /// + [JsonProperty("DestinationCreateLimit")] + public long? DestinationCreateLimit{ get; set; } + + /// + /// 目的端口的并发连接控制 0-4294967295 + /// + [JsonProperty("DestinationConnectLimit")] + public long? DestinationConnectLimit{ get; set; } + + /// + /// 异常连接数阈值 0-4294967295 + /// + [JsonProperty("AbnormalConnectNum")] + public long? AbnormalConnectNum{ get; set; } + + /// + /// syn占比异常阈值 0-100 + /// + [JsonProperty("AbnormalSynRatio")] + public long? AbnormalSynRatio{ get; set; } + + /// + /// syn个数异常阈值 0-65535 + /// + [JsonProperty("AbnormalSynNum")] + public long? AbnormalSynNum{ get; set; } + + /// + /// 连接超时检测 0-65535 + /// + [JsonProperty("ConnectTimeout")] + public long? ConnectTimeout{ get; set; } + + /// + /// 空连接防护开启 0-1 + /// + [JsonProperty("EmptyConnectProtect")] + public string EmptyConnectProtect{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DropTcp", this.DropTcp); + this.SetParamSimple(map, prefix + "DropUdp", this.DropUdp); + this.SetParamSimple(map, prefix + "DropIcmp", this.DropIcmp); + this.SetParamSimple(map, prefix + "DropOther", this.DropOther); + this.SetParamSimple(map, prefix + "SourceCreateLimit", this.SourceCreateLimit); + this.SetParamSimple(map, prefix + "SourceConnectLimit", this.SourceConnectLimit); + this.SetParamSimple(map, prefix + "DestinationCreateLimit", this.DestinationCreateLimit); + this.SetParamSimple(map, prefix + "DestinationConnectLimit", this.DestinationConnectLimit); + this.SetParamSimple(map, prefix + "AbnormalConnectNum", this.AbnormalConnectNum); + this.SetParamSimple(map, prefix + "AbnormalSynRatio", this.AbnormalSynRatio); + this.SetParamSimple(map, prefix + "AbnormalSynNum", this.AbnormalSynNum); + this.SetParamSimple(map, prefix + "ConnectTimeout", this.ConnectTimeout); + this.SetParamSimple(map, prefix + "EmptyConnectProtect", this.EmptyConnectProtect); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSApplication.cs b/TencentCloud/Teo/V20220106/Models/DDoSApplication.cs new file mode 100644 index 0000000000..5fe3dcf255 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSApplication.cs @@ -0,0 +1,72 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSApplication : AbstractModel + { + + /// + /// 二级域名 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Host")] + public string Host{ get; set; } + + /// + /// 域名状态; + /// init 待切ns + /// offline 需要dns开启站点加速 + /// process 在部署中,稍等一会 + /// online 正常状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Status")] + public string Status{ get; set; } + + /// + /// 加速开关;on-开启加速;off-关闭加速(AccelerateType:on,SecurityType:on,安全加速,未开防护增强;AccelerateType:off,SecurityType:on,安全加速,开启防护增强;AccelerateType:on,SecurityType:off,内容加速,未开防护增强) + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AccelerateType")] + public string AccelerateType{ get; set; } + + /// + /// 安全开关;on-开启安全;off-关闭安全(AccelerateType:on,SecurityType:on,安全加速,未开防护增强;AccelerateType:off,SecurityType:on,安全加速,开启防护增强;AccelerateType:on,SecurityType:off,内容加速,未开防护增强) + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SecurityType")] + public string SecurityType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Host", this.Host); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "AccelerateType", this.AccelerateType); + this.SetParamSimple(map, prefix + "SecurityType", this.SecurityType); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSConfig.cs b/TencentCloud/Teo/V20220106/Models/DDoSConfig.cs new file mode 100644 index 0000000000..518b5619f4 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSConfig.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSConfig : AbstractModel + { + + /// + /// 开关 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSFeaturesFilter.cs b/TencentCloud/Teo/V20220106/Models/DDoSFeaturesFilter.cs new file mode 100644 index 0000000000..1cf575545d --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSFeaturesFilter.cs @@ -0,0 +1,183 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSFeaturesFilter : AbstractModel + { + + /// + /// 动作 drop-丢弃;transmit-放行;drop_block-丢弃并拉黑;forward-继续防护 + /// + [JsonProperty("Action")] + public string Action{ get; set; } + + /// + /// 深度值1 + /// + [JsonProperty("Depth")] + public long? Depth{ get; set; } + + /// + /// 深度值2 + /// + [JsonProperty("Depth2")] + public long? Depth2{ get; set; } + + /// + /// 目标端口结束 + /// + [JsonProperty("DportEnd")] + public long? DportEnd{ get; set; } + + /// + /// 目标端口开始 + /// + [JsonProperty("DportStart")] + public long? DportStart{ get; set; } + + /// + /// 取非判断1 + /// + [JsonProperty("IsNot")] + public long? IsNot{ get; set; } + + /// + /// 取非判断2 + /// + [JsonProperty("IsNot2")] + public long? IsNot2{ get; set; } + + /// + /// 多特征关系(单特征时(none),第二特征相关配置可不填) none;and;or + /// + [JsonProperty("MatchLogic")] + public string MatchLogic{ get; set; } + + /// + /// 匹配方式1 pcre-正则匹配, sunday-字符串匹配 + /// + [JsonProperty("MatchType")] + public string MatchType{ get; set; } + + /// + /// 匹配方式2 pcre-正则匹配, sunday-字符串匹配 + /// + [JsonProperty("MatchType2")] + public string MatchType2{ get; set; } + + /// + /// 偏移量1 + /// + [JsonProperty("Offset")] + public long? Offset{ get; set; } + + /// + /// 偏移量2 + /// + [JsonProperty("Offset2")] + public long? Offset2{ get; set; } + + /// + /// 最大包长 + /// + [JsonProperty("PacketMax")] + public long? PacketMax{ get; set; } + + /// + /// 最小包长 + /// + [JsonProperty("PacketMin")] + public long? PacketMin{ get; set; } + + /// + /// 协议 tcp;udp;icmp;all + /// + [JsonProperty("Protocol")] + public string Protocol{ get; set; } + + /// + /// 源端口结束 + /// + [JsonProperty("SportEnd")] + public long? SportEnd{ get; set; } + + /// + /// 源端口开始 + /// + [JsonProperty("SportStart")] + public long? SportStart{ get; set; } + + /// + /// 匹配字符串1 + /// + [JsonProperty("Str")] + public string Str{ get; set; } + + /// + /// 匹配字符串2 + /// + [JsonProperty("Str2")] + public string Str2{ get; set; } + + /// + /// 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4 + /// + [JsonProperty("MatchBegin")] + public string MatchBegin{ get; set; } + + /// + /// 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4 + /// + [JsonProperty("MatchBegin2")] + public string MatchBegin2{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Action", this.Action); + this.SetParamSimple(map, prefix + "Depth", this.Depth); + this.SetParamSimple(map, prefix + "Depth2", this.Depth2); + this.SetParamSimple(map, prefix + "DportEnd", this.DportEnd); + this.SetParamSimple(map, prefix + "DportStart", this.DportStart); + this.SetParamSimple(map, prefix + "IsNot", this.IsNot); + this.SetParamSimple(map, prefix + "IsNot2", this.IsNot2); + this.SetParamSimple(map, prefix + "MatchLogic", this.MatchLogic); + this.SetParamSimple(map, prefix + "MatchType", this.MatchType); + this.SetParamSimple(map, prefix + "MatchType2", this.MatchType2); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Offset2", this.Offset2); + this.SetParamSimple(map, prefix + "PacketMax", this.PacketMax); + this.SetParamSimple(map, prefix + "PacketMin", this.PacketMin); + this.SetParamSimple(map, prefix + "Protocol", this.Protocol); + this.SetParamSimple(map, prefix + "SportEnd", this.SportEnd); + this.SetParamSimple(map, prefix + "SportStart", this.SportStart); + this.SetParamSimple(map, prefix + "Str", this.Str); + this.SetParamSimple(map, prefix + "Str2", this.Str2); + this.SetParamSimple(map, prefix + "MatchBegin", this.MatchBegin); + this.SetParamSimple(map, prefix + "MatchBegin2", this.MatchBegin2); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSGeoIp.cs b/TencentCloud/Teo/V20220106/Models/DDoSGeoIp.cs new file mode 100644 index 0000000000..510fe890dd --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSGeoIp.cs @@ -0,0 +1,52 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSGeoIp : AbstractModel + { + + /// + /// 地域信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RegionId")] + public long?[] RegionId{ get; set; } + + /// + /// 区域封禁清空标识 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArraySimple(map, prefix + "RegionId.", this.RegionId); + this.SetParamSimple(map, prefix + "Switch", this.Switch); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSStatusInfo.cs b/TencentCloud/Teo/V20220106/Models/DDoSStatusInfo.cs new file mode 100644 index 0000000000..23eabf7b70 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSStatusInfo.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSStatusInfo : AbstractModel + { + + /// + /// 不支持,填off + /// + [JsonProperty("AiStatus")] + public string AiStatus{ get; set; } + + /// + /// 用户appid + /// + [JsonProperty("Appid")] + public string Appid{ get; set; } + + /// + /// 策略等级 low, middle, high + /// + [JsonProperty("PlyLevel")] + public string PlyLevel{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "AiStatus", this.AiStatus); + this.SetParamSimple(map, prefix + "Appid", this.Appid); + this.SetParamSimple(map, prefix + "PlyLevel", this.PlyLevel); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DDoSUserAllowBlockIP.cs b/TencentCloud/Teo/V20220106/Models/DDoSUserAllowBlockIP.cs new file mode 100644 index 0000000000..4d9da41f11 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DDoSUserAllowBlockIP.cs @@ -0,0 +1,84 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DDoSUserAllowBlockIP : AbstractModel + { + + /// + /// 用户ip + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Ip")] + public string Ip{ get; set; } + + /// + /// 掩码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Mask")] + public long? Mask{ get; set; } + + /// + /// 类型 block-丢弃;allow-允许 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// 时间戳 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UpdateTime")] + public long? UpdateTime{ get; set; } + + /// + /// 用户ip范围截止 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Ip2")] + public string Ip2{ get; set; } + + /// + /// 掩码截止范围 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Mask2")] + public long? Mask2{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Ip", this.Ip); + this.SetParamSimple(map, prefix + "Mask", this.Mask); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "Ip2", this.Ip2); + this.SetParamSimple(map, prefix + "Mask2", this.Mask2); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DdosAcls.cs b/TencentCloud/Teo/V20220106/Models/DdosAcls.cs new file mode 100644 index 0000000000..293bcb6ab3 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DdosAcls.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DdosAcls : AbstractModel + { + + /// + /// 开关 off清空规则标识 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 端口过了详细参数 + /// + [JsonProperty("Acl")] + public DDoSAcl[] Acl{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamArrayObj(map, prefix + "Acl.", this.Acl); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DdosAllowBlock.cs b/TencentCloud/Teo/V20220106/Models/DdosAllowBlock.cs new file mode 100644 index 0000000000..f08f1546c9 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DdosAllowBlock.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DdosAllowBlock : AbstractModel + { + + /// + /// 开关标识防护是否清空 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 黑白名单数组 + /// + [JsonProperty("UserAllowBlockIp")] + public DDoSUserAllowBlockIP[] UserAllowBlockIp{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamArrayObj(map, prefix + "UserAllowBlockIp.", this.UserAllowBlockIp); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DdosPacketFilter.cs b/TencentCloud/Teo/V20220106/Models/DdosPacketFilter.cs new file mode 100644 index 0000000000..3d31e670d8 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DdosPacketFilter.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DdosPacketFilter : AbstractModel + { + + /// + /// 特征过滤清空标识,off清空处理 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 特征过滤数组 + /// + [JsonProperty("PacketFilter")] + public DDoSFeaturesFilter[] PacketFilter{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamArrayObj(map, prefix + "PacketFilter.", this.PacketFilter); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DdosRule.cs b/TencentCloud/Teo/V20220106/Models/DdosRule.cs new file mode 100644 index 0000000000..c7cd50116c --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DdosRule.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DdosRule : AbstractModel + { + + /// + /// DDoS防护等级 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosStatusInfo")] + public DDoSStatusInfo DdosStatusInfo{ get; set; } + + /// + /// DDoS地域封禁 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosGeoIp")] + public DDoSGeoIp DdosGeoIp{ get; set; } + + /// + /// DDoS黑白名单 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosAllowBlock")] + public DdosAllowBlock DdosAllowBlock{ get; set; } + + /// + /// DDoS 协议封禁+连接防护 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosAntiPly")] + public DDoSAntiPly DdosAntiPly{ get; set; } + + /// + /// DDoS特征过滤 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosPacketFilter")] + public DdosPacketFilter DdosPacketFilter{ get; set; } + + /// + /// DDoS端口过滤 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosAcl")] + public DdosAcls DdosAcl{ get; set; } + + /// + /// DDoS开关 on-开启;off-关闭 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamObj(map, prefix + "DdosStatusInfo.", this.DdosStatusInfo); + this.SetParamObj(map, prefix + "DdosGeoIp.", this.DdosGeoIp); + this.SetParamObj(map, prefix + "DdosAllowBlock.", this.DdosAllowBlock); + this.SetParamObj(map, prefix + "DdosAntiPly.", this.DdosAntiPly); + this.SetParamObj(map, prefix + "DdosPacketFilter.", this.DdosPacketFilter); + this.SetParamObj(map, prefix + "DdosAcl.", this.DdosAcl); + this.SetParamSimple(map, prefix + "Switch", this.Switch); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DeleteOriginGroupRequest.cs b/TencentCloud/Teo/V20220106/Models/DeleteOriginGroupRequest.cs new file mode 100644 index 0000000000..594e280e1b --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DeleteOriginGroupRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteOriginGroupRequest : AbstractModel + { + + /// + /// 源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ get; set; } + + /// + /// 站点ID + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DeleteOriginGroupResponse.cs b/TencentCloud/Teo/V20220106/Models/DeleteOriginGroupResponse.cs new file mode 100644 index 0000000000..c5068a1c0b --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DeleteOriginGroupResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteOriginGroupResponse : AbstractModel + { + + /// + /// 源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ 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 + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeBotManagedRulesRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeBotManagedRulesRequest.cs new file mode 100644 index 0000000000..568aef4951 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeBotManagedRulesRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeBotManagedRulesRequest : AbstractModel + { + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 子域名/应用名 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("Page")] + public long? Page{ get; set; } + + /// + /// 每页数量 + /// + [JsonProperty("PerPage")] + public long? PerPage{ get; set; } + + /// + /// idcid/sipbot/uabot规则类型,空代表拉取全部 + /// + [JsonProperty("RuleType")] + public string RuleType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamSimple(map, prefix + "Page", this.Page); + this.SetParamSimple(map, prefix + "PerPage", this.PerPage); + this.SetParamSimple(map, prefix + "RuleType", this.RuleType); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeBotManagedRulesResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeBotManagedRulesResponse.cs new file mode 100644 index 0000000000..ccdf6ad19f --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeBotManagedRulesResponse.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeBotManagedRulesResponse : AbstractModel + { + + /// + /// 本次返回的规则数 + /// + [JsonProperty("Count")] + public long? Count{ get; set; } + + /// + /// Bot规则 + /// + [JsonProperty("Rules")] + public BotManagedRuleDetail[] Rules{ get; set; } + + /// + /// 总规则数 + /// + [JsonProperty("Total")] + public long? Total{ 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 + "Count", this.Count); + this.SetParamArrayObj(map, prefix + "Rules.", this.Rules); + this.SetParamSimple(map, prefix + "Total", this.Total); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeDDoSPolicyRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeDDoSPolicyRequest.cs new file mode 100644 index 0000000000..396f3d079e --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeDDoSPolicyRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDDoSPolicyRequest : AbstractModel + { + + /// + /// 策略组id + /// + [JsonProperty("PolicyId")] + public long? PolicyId{ get; set; } + + /// + /// 一级域名zone + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "PolicyId", this.PolicyId); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeDDoSPolicyResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeDDoSPolicyResponse.cs new file mode 100644 index 0000000000..4d610197a4 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeDDoSPolicyResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDDoSPolicyResponse : 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/Teo/V20220106/Models/DescribeOriginGroupDetailRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupDetailRequest.cs new file mode 100644 index 0000000000..8e5fd07575 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupDetailRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeOriginGroupDetailRequest : AbstractModel + { + + /// + /// 源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ get; set; } + + /// + /// 站点ID + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupDetailResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupDetailResponse.cs new file mode 100644 index 0000000000..7914403277 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupDetailResponse.cs @@ -0,0 +1,116 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeOriginGroupDetailResponse : AbstractModel + { + + /// + /// 源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ get; set; } + + /// + /// 源站组名称 + /// + [JsonProperty("OriginName")] + public string OriginName{ get; set; } + + /// + /// 配置类型 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// 记录 + /// + [JsonProperty("Record")] + public OriginRecord[] Record{ get; set; } + + /// + /// 更新时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 站点ID + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 站点名称 + /// + [JsonProperty("ZoneName")] + public string ZoneName{ get; set; } + + /// + /// 源站类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("OriginType")] + public string OriginType{ get; set; } + + /// + /// 是否被四层代理使用 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ApplicationProxyUsed")] + public bool? ApplicationProxyUsed{ get; set; } + + /// + /// 是否被负载均衡使用 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LoadBalancingUsed")] + public bool? LoadBalancingUsed{ 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 + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "OriginName", this.OriginName); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamArrayObj(map, prefix + "Record.", this.Record); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "ZoneName", this.ZoneName); + this.SetParamSimple(map, prefix + "OriginType", this.OriginType); + this.SetParamSimple(map, prefix + "ApplicationProxyUsed", this.ApplicationProxyUsed); + this.SetParamSimple(map, prefix + "LoadBalancingUsed", this.LoadBalancingUsed); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupRequest.cs new file mode 100644 index 0000000000..95daa910c5 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeOriginGroupRequest : AbstractModel + { + + /// + /// 分页参数Offset + /// + [JsonProperty("Offset")] + public ulong? Offset{ get; set; } + + /// + /// 分页参数Limit + /// + [JsonProperty("Limit")] + public ulong? Limit{ get; set; } + + /// + /// 过滤参数 + /// + [JsonProperty("Filters")] + public OriginFilter[] Filters{ get; set; } + + /// + /// 站点ID + /// 不填写获取所有站点源站组 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupResponse.cs new file mode 100644 index 0000000000..d5e4321027 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeOriginGroupResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeOriginGroupResponse : AbstractModel + { + + /// + /// 源站组信息 + /// + [JsonProperty("Data")] + public OriginGroup[] Data{ get; set; } + + /// + /// 记录总数 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ 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 + "Data.", this.Data); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyListRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyListRequest.cs new file mode 100644 index 0000000000..80f610286f --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyListRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyListRequest : AbstractModel + { + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyListResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyListResponse.cs new file mode 100644 index 0000000000..72fc8996bc --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyListResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyListResponse : AbstractModel + { + + /// + /// 防护资源列表 + /// + [JsonProperty("Entities")] + public SecurityEntity[] Entities{ 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 + "Entities.", this.Entities); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesIdRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesIdRequest.cs new file mode 100644 index 0000000000..2ca803ca38 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesIdRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyManagedRulesIdRequest : AbstractModel + { + + /// + /// 规则id集合 + /// + [JsonProperty("RuleId")] + public long?[] RuleId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArraySimple(map, prefix + "RuleId.", this.RuleId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesIdResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesIdResponse.cs new file mode 100644 index 0000000000..f65f0040dd --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesIdResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyManagedRulesIdResponse : AbstractModel + { + + /// + /// 返回总数 + /// + [JsonProperty("Total")] + public long? Total{ get; set; } + + /// + /// 门神规则 + /// + [JsonProperty("Rules")] + public ManagedRule[] Rules{ 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 + "Total", this.Total); + this.SetParamArrayObj(map, prefix + "Rules.", this.Rules); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesRequest.cs new file mode 100644 index 0000000000..927b935053 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyManagedRulesRequest : AbstractModel + { + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 子域名/应用名 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("Page")] + public long? Page{ get; set; } + + /// + /// 每页数量 + /// + [JsonProperty("PerPage")] + public long? PerPage{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamSimple(map, prefix + "Page", this.Page); + this.SetParamSimple(map, prefix + "PerPage", this.PerPage); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesResponse.cs new file mode 100644 index 0000000000..065b2116f0 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyManagedRulesResponse.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyManagedRulesResponse : AbstractModel + { + + /// + /// 本次返回的规则数 + /// + [JsonProperty("Count")] + public long? Count{ get; set; } + + /// + /// 门神规则 + /// + [JsonProperty("Rules")] + public ManagedRule[] Rules{ get; set; } + + /// + /// 总规则数 + /// + [JsonProperty("Total")] + public long? Total{ 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 + "Count", this.Count); + this.SetParamArrayObj(map, prefix + "Rules.", this.Rules); + this.SetParamSimple(map, prefix + "Total", this.Total); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRegionsRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRegionsRequest.cs new file mode 100644 index 0000000000..918c804f5f --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRegionsRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyRegionsRequest : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRegionsResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRegionsResponse.cs new file mode 100644 index 0000000000..85f4279ddf --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRegionsResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyRegionsResponse : AbstractModel + { + + /// + /// 总数 + /// + [JsonProperty("Count")] + public long? Count{ get; set; } + + /// + /// 地域信息 + /// + [JsonProperty("GeoIp")] + public GeoIp[] GeoIp{ 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 + "Count", this.Count); + this.SetParamArrayObj(map, prefix + "GeoIp.", this.GeoIp); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRequest.cs new file mode 100644 index 0000000000..684084cd62 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyRequest : AbstractModel + { + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 二级域名 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyResponse.cs new file mode 100644 index 0000000000..f8894ee866 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeSecurityPolicyResponse.cs @@ -0,0 +1,72 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeSecurityPolicyResponse : AbstractModel + { + + /// + /// 用户id + /// + [JsonProperty("AppId")] + public long? AppId{ get; set; } + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 二级域名 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 安全配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Config")] + public SecurityConfig Config{ 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 + "AppId", this.AppId); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamObj(map, prefix + "Config.", this.Config); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeZoneDDoSPolicyRequest.cs b/TencentCloud/Teo/V20220106/Models/DescribeZoneDDoSPolicyRequest.cs new file mode 100644 index 0000000000..b8e1a814a3 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeZoneDDoSPolicyRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeZoneDDoSPolicyRequest : AbstractModel + { + + /// + /// 一级域名id + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/DescribeZoneDDoSPolicyResponse.cs b/TencentCloud/Teo/V20220106/Models/DescribeZoneDDoSPolicyResponse.cs new file mode 100644 index 0000000000..a2e36cf90c --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/DescribeZoneDDoSPolicyResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeZoneDDoSPolicyResponse : AbstractModel + { + + /// + /// 用户appid + /// + [JsonProperty("AppId")] + public long? AppId{ get; set; } + + /// + /// 防护分区 + /// + [JsonProperty("ShieldAreas")] + public ShieldArea[] ShieldAreas{ get; set; } + + /// + /// 所有子域名信息,包含安全加速/内容加速 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Domains")] + public DDoSApplication[] Domains{ 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 + "AppId", this.AppId); + this.SetParamArrayObj(map, prefix + "ShieldAreas.", this.ShieldAreas); + this.SetParamArrayObj(map, prefix + "Domains.", this.Domains); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/GeoIp.cs b/TencentCloud/Teo/V20220106/Models/GeoIp.cs new file mode 100644 index 0000000000..d3acc1da59 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/GeoIp.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class GeoIp : AbstractModel + { + + /// + /// 地域ID + /// + [JsonProperty("RegionId")] + public long? RegionId{ get; set; } + + /// + /// 国家名 + /// + [JsonProperty("Country")] + public string Country{ get; set; } + + /// + /// 洲 + /// + [JsonProperty("Continent")] + public string Continent{ get; set; } + + /// + /// 国家英文名 + /// + [JsonProperty("CountryEn")] + public string CountryEn{ get; set; } + + /// + /// 洲 + /// + [JsonProperty("ContinentEn")] + public string ContinentEn{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RegionId", this.RegionId); + this.SetParamSimple(map, prefix + "Country", this.Country); + this.SetParamSimple(map, prefix + "Continent", this.Continent); + this.SetParamSimple(map, prefix + "CountryEn", this.CountryEn); + this.SetParamSimple(map, prefix + "ContinentEn", this.ContinentEn); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ManagedRule.cs b/TencentCloud/Teo/V20220106/Models/ManagedRule.cs new file mode 100644 index 0000000000..a118b91a46 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ManagedRule.cs @@ -0,0 +1,102 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ManagedRule : AbstractModel + { + + /// + /// 规则id + /// + [JsonProperty("RuleId")] + public long? RuleId{ get; set; } + + /// + /// 规则描述 + /// + [JsonProperty("Description")] + public string Description{ get; set; } + + /// + /// 规则类型名 + /// + [JsonProperty("RuleTypeName")] + public string RuleTypeName{ get; set; } + + /// + /// 策略规则防护等级 + /// + [JsonProperty("RuleLevelDesc")] + public string RuleLevelDesc{ get; set; } + + /// + /// 更新时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 规则当前状态 block, allow + /// + [JsonProperty("Status")] + public string Status{ get; set; } + + /// + /// 规则标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuleTags")] + public string[] RuleTags{ get; set; } + + /// + /// 规则类型详细描述 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuleTypeDesc")] + public string RuleTypeDesc{ get; set; } + + /// + /// 规则类型id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuleTypeId")] + public long? RuleTypeId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "RuleId", this.RuleId); + this.SetParamSimple(map, prefix + "Description", this.Description); + this.SetParamSimple(map, prefix + "RuleTypeName", this.RuleTypeName); + this.SetParamSimple(map, prefix + "RuleLevelDesc", this.RuleLevelDesc); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamArraySimple(map, prefix + "RuleTags.", this.RuleTags); + this.SetParamSimple(map, prefix + "RuleTypeDesc", this.RuleTypeDesc); + this.SetParamSimple(map, prefix + "RuleTypeId", this.RuleTypeId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyHostRequest.cs b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyHostRequest.cs new file mode 100644 index 0000000000..7a3ae6af6c --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyHostRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyDDoSPolicyHostRequest : AbstractModel + { + + /// + /// 站点id + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 二级域名 + /// + [JsonProperty("Host")] + public string Host{ get; set; } + + /// + /// 加速开关 on-开启加速;off-关闭加速(AccelerateType:on,SecurityType:on,安全加速,未开防护增强;AccelerateType:off,SecurityType:on,安全加速,开启防护增强;AccelerateType:on,SecurityType:off,内容加速,未开防护增强) + /// + [JsonProperty("AccelerateType")] + public string AccelerateType{ get; set; } + + /// + /// 策略id + /// + [JsonProperty("PolicyId")] + public long? PolicyId{ get; set; } + + /// + /// 安全开关 on-开启安全;off-关闭安全(AccelerateType:on,SecurityType:on,安全加速,未开防护增强;AccelerateType:off,SecurityType:on,安全加速,开启防护增强;AccelerateType:on,SecurityType:off,内容加速,未开防护增强) + /// + [JsonProperty("SecurityType")] + public string SecurityType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Host", this.Host); + this.SetParamSimple(map, prefix + "AccelerateType", this.AccelerateType); + this.SetParamSimple(map, prefix + "PolicyId", this.PolicyId); + this.SetParamSimple(map, prefix + "SecurityType", this.SecurityType); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyHostResponse.cs b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyHostResponse.cs new file mode 100644 index 0000000000..171df9b6af --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyHostResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyDDoSPolicyHostResponse : AbstractModel + { + + /// + /// 修改成功的host + /// + [JsonProperty("Host")] + public string Host{ 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 + "Host", this.Host); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyRequest.cs b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyRequest.cs new file mode 100644 index 0000000000..7d419dc787 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyDDoSPolicyRequest : AbstractModel + { + + /// + /// 策略组ID + /// + [JsonProperty("PolicyId")] + public long? PolicyId{ get; set; } + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// DDoS具体防护配置 + /// + [JsonProperty("DdosRule")] + public DdosRule DdosRule{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "PolicyId", this.PolicyId); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamObj(map, prefix + "DdosRule.", this.DdosRule); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyResponse.cs b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyResponse.cs new file mode 100644 index 0000000000..3c5cd48a12 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifyDDoSPolicyResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyDDoSPolicyResponse : AbstractModel + { + + /// + /// 策略组ID + /// + [JsonProperty("PolicyId")] + public long? PolicyId{ 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 + "PolicyId", this.PolicyId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifyOriginGroupRequest.cs b/TencentCloud/Teo/V20220106/Models/ModifyOriginGroupRequest.cs new file mode 100644 index 0000000000..8b43936032 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifyOriginGroupRequest.cs @@ -0,0 +1,83 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyOriginGroupRequest : AbstractModel + { + + /// + /// 源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ get; set; } + + /// + /// 源站组名称 + /// + [JsonProperty("OriginName")] + public string OriginName{ get; set; } + + /// + /// 配置类型,当OriginType=self 时,需要填写: + /// area: 按区域配置 + /// weight: 按权重配置 + /// 当OriginType=third_party 时,不需要填写 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// 源站记录 + /// + [JsonProperty("Record")] + public OriginRecord[] Record{ get; set; } + + /// + /// 站点ID + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 源站类型 + /// self:自有源站 + /// third_party:第三方源站 + /// + [JsonProperty("OriginType")] + public string OriginType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "OriginName", this.OriginName); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamArrayObj(map, prefix + "Record.", this.Record); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "OriginType", this.OriginType); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifyOriginGroupResponse.cs b/TencentCloud/Teo/V20220106/Models/ModifyOriginGroupResponse.cs new file mode 100644 index 0000000000..1f726b35c6 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifyOriginGroupResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyOriginGroupResponse : AbstractModel + { + + /// + /// 源站组ID + /// + [JsonProperty("OriginId")] + public string OriginId{ 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 + "OriginId", this.OriginId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifySecurityPolicyRequest.cs b/TencentCloud/Teo/V20220106/Models/ModifySecurityPolicyRequest.cs new file mode 100644 index 0000000000..8a8b357e47 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifySecurityPolicyRequest.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifySecurityPolicyRequest : AbstractModel + { + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 二级域名/应用名 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 安全配置 + /// + [JsonProperty("Config")] + public SecurityConfig Config{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamObj(map, prefix + "Config.", this.Config); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ModifySecurityPolicyResponse.cs b/TencentCloud/Teo/V20220106/Models/ModifySecurityPolicyResponse.cs new file mode 100644 index 0000000000..d07f2f304a --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ModifySecurityPolicyResponse.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifySecurityPolicyResponse : 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/Teo/V20220106/Models/OriginFilter.cs b/TencentCloud/Teo/V20220106/Models/OriginFilter.cs new file mode 100644 index 0000000000..83374aca5c --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/OriginFilter.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class OriginFilter : AbstractModel + { + + /// + /// 要过滤的字段,支持:name + /// + [JsonProperty("Name")] + public string Name{ 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 + "Name", this.Name); + this.SetParamSimple(map, prefix + "Value", this.Value); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/RateLimitConfig.cs b/TencentCloud/Teo/V20220106/Models/RateLimitConfig.cs new file mode 100644 index 0000000000..76e486717c --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/RateLimitConfig.cs @@ -0,0 +1,58 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class RateLimitConfig : AbstractModel + { + + /// + /// 开关 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 用户规则 + /// + [JsonProperty("UserRules")] + public RateLimitUserRule[] UserRules{ get; set; } + + /// + /// 默认模板 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Template")] + public RateLimitTemplate Template{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamArrayObj(map, prefix + "UserRules.", this.UserRules); + this.SetParamObj(map, prefix + "Template.", this.Template); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/RateLimitTemplate.cs b/TencentCloud/Teo/V20220106/Models/RateLimitTemplate.cs new file mode 100644 index 0000000000..f1762e670b --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/RateLimitTemplate.cs @@ -0,0 +1,52 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class RateLimitTemplate : AbstractModel + { + + /// + /// 模板名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Mode")] + public string Mode{ get; set; } + + /// + /// 模板值详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Detail")] + public RateLimitTemplateDetail Detail{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Mode", this.Mode); + this.SetParamObj(map, prefix + "Detail.", this.Detail); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/RateLimitTemplateDetail.cs b/TencentCloud/Teo/V20220106/Models/RateLimitTemplateDetail.cs new file mode 100644 index 0000000000..12d6affdb4 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/RateLimitTemplateDetail.cs @@ -0,0 +1,84 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class RateLimitTemplateDetail : AbstractModel + { + + /// + /// 模板名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Mode")] + public string Mode{ get; set; } + + /// + /// 唯一id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ID")] + public long? ID{ get; set; } + + /// + /// 处置动作 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Action")] + public string Action{ get; set; } + + /// + /// 惩罚时间,秒 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PunishTime")] + public long? PunishTime{ get; set; } + + /// + /// 阈值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Threshold")] + public long? Threshold{ get; set; } + + /// + /// 统计周期 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Period")] + public long? Period{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Mode", this.Mode); + this.SetParamSimple(map, prefix + "ID", this.ID); + this.SetParamSimple(map, prefix + "Action", this.Action); + this.SetParamSimple(map, prefix + "PunishTime", this.PunishTime); + this.SetParamSimple(map, prefix + "Threshold", this.Threshold); + this.SetParamSimple(map, prefix + "Period", this.Period); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/RateLimitUserRule.cs b/TencentCloud/Teo/V20220106/Models/RateLimitUserRule.cs new file mode 100644 index 0000000000..13282a34b3 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/RateLimitUserRule.cs @@ -0,0 +1,123 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class RateLimitUserRule : AbstractModel + { + + /// + /// RateLimit统计阈值 + /// + [JsonProperty("Threshold")] + public long? Threshold{ get; set; } + + /// + /// RateLimit统计时间 + /// + [JsonProperty("Period")] + public long? Period{ get; set; } + + /// + /// 规则名 + /// + [JsonProperty("RuleName")] + public string RuleName{ get; set; } + + /// + /// 动作:monitor(观察), drop(拦截) + /// + [JsonProperty("Action")] + public string Action{ get; set; } + + /// + /// 惩罚时长 + /// + [JsonProperty("PunishTime")] + public long? PunishTime{ get; set; } + + /// + /// 处罚时长单位,second + /// + [JsonProperty("PunishTimeUnit")] + public string PunishTimeUnit{ get; set; } + + /// + /// 规则状态 + /// + [JsonProperty("RuleStatus")] + public string RuleStatus{ get; set; } + + /// + /// 规则 + /// + [JsonProperty("Conditions")] + public ACLCondition[] Conditions{ get; set; } + + /// + /// 规则权重 + /// + [JsonProperty("RulePriority")] + public long? RulePriority{ get; set; } + + /// + /// 规则id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuleID")] + public long? RuleID{ get; set; } + + /// + /// 过滤词 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FreqFields")] + public string[] FreqFields{ get; set; } + + /// + /// 更新时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Threshold", this.Threshold); + this.SetParamSimple(map, prefix + "Period", this.Period); + this.SetParamSimple(map, prefix + "RuleName", this.RuleName); + this.SetParamSimple(map, prefix + "Action", this.Action); + this.SetParamSimple(map, prefix + "PunishTime", this.PunishTime); + this.SetParamSimple(map, prefix + "PunishTimeUnit", this.PunishTimeUnit); + this.SetParamSimple(map, prefix + "RuleStatus", this.RuleStatus); + this.SetParamArrayObj(map, prefix + "Conditions.", this.Conditions); + this.SetParamSimple(map, prefix + "RulePriority", this.RulePriority); + this.SetParamSimple(map, prefix + "RuleID", this.RuleID); + this.SetParamArraySimple(map, prefix + "FreqFields.", this.FreqFields); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/SecurityConfig.cs b/TencentCloud/Teo/V20220106/Models/SecurityConfig.cs new file mode 100644 index 0000000000..a54e4c18d9 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/SecurityConfig.cs @@ -0,0 +1,84 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SecurityConfig : AbstractModel + { + + /// + /// 门神配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("WafConfig")] + public WafConfig WafConfig{ get; set; } + + /// + /// RateLimit配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RateLimitConfig")] + public RateLimitConfig RateLimitConfig{ get; set; } + + /// + /// DDoS配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DdosConfig")] + public DDoSConfig DdosConfig{ get; set; } + + /// + /// ACL配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AclConfig")] + public AclConfig AclConfig{ get; set; } + + /// + /// Bot配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BotConfig")] + public BotConfig BotConfig{ get; set; } + + /// + /// 总开关 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SwitchConfig")] + public SwitchConfig SwitchConfig{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamObj(map, prefix + "WafConfig.", this.WafConfig); + this.SetParamObj(map, prefix + "RateLimitConfig.", this.RateLimitConfig); + this.SetParamObj(map, prefix + "DdosConfig.", this.DdosConfig); + this.SetParamObj(map, prefix + "AclConfig.", this.AclConfig); + this.SetParamObj(map, prefix + "BotConfig.", this.BotConfig); + this.SetParamObj(map, prefix + "SwitchConfig.", this.SwitchConfig); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/SecurityEntity.cs b/TencentCloud/Teo/V20220106/Models/SecurityEntity.cs new file mode 100644 index 0000000000..4321e5b8d9 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/SecurityEntity.cs @@ -0,0 +1,64 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SecurityEntity : AbstractModel + { + + /// + /// 用户appid + /// + [JsonProperty("AppId")] + public long? AppId{ get; set; } + + /// + /// 一级域名 + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 二级域名 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 类型 domain/application + /// + [JsonProperty("EntityType")] + public string EntityType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "AppId", this.AppId); + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamSimple(map, prefix + "EntityType", this.EntityType); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/ShieldArea.cs b/TencentCloud/Teo/V20220106/Models/ShieldArea.cs new file mode 100644 index 0000000000..9b7959dd16 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/ShieldArea.cs @@ -0,0 +1,105 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ShieldArea : AbstractModel + { + + /// + /// 一级域名id + /// + [JsonProperty("ZoneId")] + public string ZoneId{ get; set; } + + /// + /// 策略id + /// + [JsonProperty("PolicyId")] + public long? PolicyId{ get; set; } + + /// + /// 防护类型 domain/application + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// 四层应用名 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("EntityName")] + public string EntityName{ get; set; } + + /// + /// 7层域名参数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Application")] + public DDoSApplication[] Application{ get; set; } + + /// + /// 四层tcp转发规则数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TcpNum")] + public long? TcpNum{ get; set; } + + /// + /// 四层udp转发规则数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UdpNum")] + public long? UdpNum{ get; set; } + + /// + /// 实例名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Entity")] + public string Entity{ get; set; } + + /// + /// 是否为共享资源客户,注意共享资源用户不可以切换代理模式,true-是;false-否 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Share")] + public bool? Share{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); + this.SetParamSimple(map, prefix + "PolicyId", this.PolicyId); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "EntityName", this.EntityName); + this.SetParamArrayObj(map, prefix + "Application.", this.Application); + this.SetParamSimple(map, prefix + "TcpNum", this.TcpNum); + this.SetParamSimple(map, prefix + "UdpNum", this.UdpNum); + this.SetParamSimple(map, prefix + "Entity", this.Entity); + this.SetParamSimple(map, prefix + "Share", this.Share); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/SwitchConfig.cs b/TencentCloud/Teo/V20220106/Models/SwitchConfig.cs new file mode 100644 index 0000000000..7e7a39d55e --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/SwitchConfig.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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SwitchConfig : AbstractModel + { + + /// + /// Web类型的安全总开关:Web基础防护,自定义规则,速率限制 + /// + [JsonProperty("WebSwitch")] + public string WebSwitch{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "WebSwitch", this.WebSwitch); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/WafConfig.cs b/TencentCloud/Teo/V20220106/Models/WafConfig.cs new file mode 100644 index 0000000000..dd5c4bfe64 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/WafConfig.cs @@ -0,0 +1,72 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class WafConfig : AbstractModel + { + + /// + /// 开关 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 防护级别,loose/normal/strict/stricter/custom + /// + [JsonProperty("Level")] + public string Level{ get; set; } + + /// + /// 模式 block-阻断;observe-观察模式;close-关闭 + /// + [JsonProperty("Mode")] + public string Mode{ get; set; } + + /// + /// 门神黑白名单 + /// + [JsonProperty("WafRules")] + public WafRule WafRules{ get; set; } + + /// + /// AI规则引擎防护 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AiRule")] + public AiRule AiRule{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamSimple(map, prefix + "Level", this.Level); + this.SetParamSimple(map, prefix + "Mode", this.Mode); + this.SetParamObj(map, prefix + "WafRules.", this.WafRules); + this.SetParamObj(map, prefix + "AiRule.", this.AiRule); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/Models/WafRule.cs b/TencentCloud/Teo/V20220106/Models/WafRule.cs new file mode 100644 index 0000000000..883b70be16 --- /dev/null +++ b/TencentCloud/Teo/V20220106/Models/WafRule.cs @@ -0,0 +1,58 @@ +/* + * 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.Teo.V20220106.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class WafRule : AbstractModel + { + + /// + /// 黑名单 + /// + [JsonProperty("BlockRuleIDs")] + public long?[] BlockRuleIDs{ get; set; } + + /// + /// id的开关 + /// + [JsonProperty("Switch")] + public string Switch{ get; set; } + + /// + /// 观察模式 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ObserveRuleIDs")] + public long?[] ObserveRuleIDs{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArraySimple(map, prefix + "BlockRuleIDs.", this.BlockRuleIDs); + this.SetParamSimple(map, prefix + "Switch", this.Switch); + this.SetParamArraySimple(map, prefix + "ObserveRuleIDs.", this.ObserveRuleIDs); + } + } +} + diff --git a/TencentCloud/Teo/V20220106/TeoClient.cs b/TencentCloud/Teo/V20220106/TeoClient.cs index 065861968d..9a7b2dc587 100644 --- a/TencentCloud/Teo/V20220106/TeoClient.cs +++ b/TencentCloud/Teo/V20220106/TeoClient.cs @@ -212,6 +212,46 @@ public CreateApplicationProxyRulesResponse CreateApplicationProxyRulesSync(Creat return rsp.Response; } + /// + /// 创建自定义规则的自定义页 + /// + /// + /// + public async Task CreateCustomErrorPage(CreateCustomErrorPageRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateCustomErrorPage"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建自定义规则的自定义页 + /// + /// + /// + public CreateCustomErrorPageResponse CreateCustomErrorPageSync(CreateCustomErrorPageRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateCustomErrorPage"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 创建 DNS 记录 /// @@ -292,6 +332,46 @@ public CreateLoadBalancingResponse CreateLoadBalancingSync(CreateLoadBalancingRe return rsp.Response; } + /// + /// 源站组创建 + /// + /// + /// + public async Task CreateOriginGroup(CreateOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 源站组创建 + /// + /// + /// + public CreateOriginGroupResponse CreateOriginGroupSync(CreateOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 创建预热任务 /// @@ -572,6 +652,46 @@ public DeleteLoadBalancingResponse DeleteLoadBalancingSync(DeleteLoadBalancingRe return rsp.Response; } + /// + /// 源站组删除 + /// + /// + /// + public async Task DeleteOriginGroup(DeleteOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 源站组删除 + /// + /// + /// + public DeleteOriginGroupResponse DeleteOriginGroupSync(DeleteOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 删除站点 /// @@ -692,6 +812,46 @@ public DescribeApplicationProxyDetailResponse DescribeApplicationProxyDetailSync return rsp.Response; } + /// + /// 分页查询Bot托管规则 + /// + /// + /// + public async Task DescribeBotManagedRules(DescribeBotManagedRulesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeBotManagedRules"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 分页查询Bot托管规则 + /// + /// + /// + public DescribeBotManagedRulesResponse DescribeBotManagedRulesSync(DescribeBotManagedRulesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeBotManagedRules"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 查询域名 CNAME 状态 /// @@ -732,6 +892,46 @@ public DescribeCnameStatusResponse DescribeCnameStatusSync(DescribeCnameStatusRe return rsp.Response; } + /// + /// 查询DDoS防护配置详情 + /// + /// + /// + public async Task DescribeDDoSPolicy(DescribeDDoSPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeDDoSPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询DDoS防护配置详情 + /// + /// + /// + public DescribeDDoSPolicyResponse DescribeDDoSPolicySync(DescribeDDoSPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeDDoSPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 查询默认证书列表 /// @@ -1092,6 +1292,86 @@ public DescribeLoadBalancingDetailResponse DescribeLoadBalancingDetailSync(Descr return rsp.Response; } + /// + /// 获取源站组信息列表 + /// + /// + /// + public async Task DescribeOriginGroup(DescribeOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 获取源站组信息列表 + /// + /// + /// + public DescribeOriginGroupResponse DescribeOriginGroupSync(DescribeOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 获取源站组详细信息 + /// + /// + /// + public async Task DescribeOriginGroupDetail(DescribeOriginGroupDetailRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeOriginGroupDetail"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 获取源站组详细信息 + /// + /// + /// + public DescribeOriginGroupDetailResponse DescribeOriginGroupDetailSync(DescribeOriginGroupDetailRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeOriginGroupDetail"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 查询预热任务状态 /// @@ -1172,6 +1452,246 @@ public DescribePurgeTasksResponse DescribePurgeTasksSync(DescribePurgeTasksReque return rsp.Response; } + /// + /// 查询安全防护配置详情 + /// + /// + /// + public async Task DescribeSecurityPolicy(DescribeSecurityPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeSecurityPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询安全防护配置详情 + /// + /// + /// + public DescribeSecurityPolicyResponse DescribeSecurityPolicySync(DescribeSecurityPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeSecurityPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询全部安全实例 + /// + /// + /// + public async Task DescribeSecurityPolicyList(DescribeSecurityPolicyListRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeSecurityPolicyList"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询全部安全实例 + /// + /// + /// + public DescribeSecurityPolicyListResponse DescribeSecurityPolicyListSync(DescribeSecurityPolicyListRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeSecurityPolicyList"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 分页查询门神规则 + /// + /// + /// + public async Task DescribeSecurityPolicyManagedRules(DescribeSecurityPolicyManagedRulesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeSecurityPolicyManagedRules"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 分页查询门神规则 + /// + /// + /// + public DescribeSecurityPolicyManagedRulesResponse DescribeSecurityPolicyManagedRulesSync(DescribeSecurityPolicyManagedRulesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeSecurityPolicyManagedRules"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 规则id查询门神规则详情 + /// + /// + /// + public async Task DescribeSecurityPolicyManagedRulesId(DescribeSecurityPolicyManagedRulesIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeSecurityPolicyManagedRulesId"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 规则id查询门神规则详情 + /// + /// + /// + public DescribeSecurityPolicyManagedRulesIdResponse DescribeSecurityPolicyManagedRulesIdSync(DescribeSecurityPolicyManagedRulesIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeSecurityPolicyManagedRulesId"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询所有地域信息 + /// + /// + /// + public async Task DescribeSecurityPolicyRegions(DescribeSecurityPolicyRegionsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeSecurityPolicyRegions"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询所有地域信息 + /// + /// + /// + public DescribeSecurityPolicyRegionsResponse DescribeSecurityPolicyRegionsSync(DescribeSecurityPolicyRegionsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeSecurityPolicyRegions"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询所有DDoS防护分区 + /// + /// + /// + public async Task DescribeZoneDDoSPolicy(DescribeZoneDDoSPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeZoneDDoSPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询所有DDoS防护分区 + /// + /// + /// + public DescribeZoneDDoSPolicyResponse DescribeZoneDDoSPolicySync(DescribeZoneDDoSPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeZoneDDoSPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 根据站点 ID 查询站点的详细信息 /// @@ -1572,6 +2092,86 @@ public ModifyApplicationProxyStatusResponse ModifyApplicationProxyStatusSync(Mod return rsp.Response; } + /// + /// 修改DDoS防护分区配置 + /// + /// + /// + public async Task ModifyDDoSPolicy(ModifyDDoSPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyDDoSPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改DDoS防护分区配置 + /// + /// + /// + public ModifyDDoSPolicyResponse ModifyDDoSPolicySync(ModifyDDoSPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyDDoSPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 域名DDoS高可用开关 + /// + /// + /// + public async Task ModifyDDoSPolicyHost(ModifyDDoSPolicyHostRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyDDoSPolicyHost"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 域名DDoS高可用开关 + /// + /// + /// + public ModifyDDoSPolicyHostResponse ModifyDDoSPolicyHostSync(ModifyDDoSPolicyHostRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyDDoSPolicyHost"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 修改默认证书状态 /// @@ -1812,6 +2412,86 @@ public ModifyLoadBalancingStatusResponse ModifyLoadBalancingStatusSync(ModifyLoa return rsp.Response; } + /// + /// 源站组修改 + /// + /// + /// + public async Task ModifyOriginGroup(ModifyOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 源站组修改 + /// + /// + /// + public ModifyOriginGroupResponse ModifyOriginGroupSync(ModifyOriginGroupRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyOriginGroup"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改Web&Bot安全配置 + /// + /// + /// + public async Task ModifySecurityPolicy(ModifySecurityPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifySecurityPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改Web&Bot安全配置 + /// + /// + /// + public ModifySecurityPolicyResponse ModifySecurityPolicySync(ModifySecurityPolicyRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifySecurityPolicy"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + /// /// 用该站点信息 /// diff --git a/TencentCloud/Thpc/TencentCloudThpc.csproj b/TencentCloud/Thpc/TencentCloudThpc.csproj index 0182c367bf..a0b8b3425d 100644 --- a/TencentCloud/Thpc/TencentCloudThpc.csproj +++ b/TencentCloud/Thpc/TencentCloudThpc.csproj @@ -4,7 +4,7 @@ net45;netstandard2.0 {B259DC45-AEEA-3779-9220-C0A0DBFA50EF} false - 3.0.530 + 3.0.531 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/Tia/TencentCloudTia.csproj b/TencentCloud/Tia/TencentCloudTia.csproj index 3f77d08e2c..c5aa386cff 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.530 + 3.0.531 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 027a11cb26..7a66d1f483 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.530 + 3.0.531 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 f6a46dd098..2ac496f7e4 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.530 + 3.0.531 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 3b9204301b..5e18d75e25 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.530 + 3.0.531 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 aa89160b70..3c170fb8eb 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.530 + 3.0.531 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 3b04570a8b..878778e032 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.530 + 3.0.531 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 3778c13f35..bb5373bc95 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.530 + 3.0.531 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,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TencentCloud/Tione/V20211111/Models/CFSConfig.cs b/TencentCloud/Tione/V20211111/Models/CFSConfig.cs new file mode 100644 index 0000000000..052d406259 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CFSConfig.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CFSConfig : AbstractModel + { + + /// + /// cfs的实例的ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + /// + /// 存储的路径 + /// + [JsonProperty("Path")] + public string Path{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + this.SetParamSimple(map, prefix + "Path", this.Path); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CosPathInfo.cs b/TencentCloud/Tione/V20211111/Models/CosPathInfo.cs new file mode 100644 index 0000000000..6318d33aea --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CosPathInfo.cs @@ -0,0 +1,60 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CosPathInfo : AbstractModel + { + + /// + /// 存储桶 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Bucket")] + public string Bucket{ get; set; } + + /// + /// 所在地域 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Region")] + public string Region{ get; set; } + + /// + /// 路径列表,目前只支持单个 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Paths")] + public string[] Paths{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Bucket", this.Bucket); + this.SetParamSimple(map, prefix + "Region", this.Region); + this.SetParamArraySimple(map, prefix + "Paths.", this.Paths); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CreateDatasetRequest.cs b/TencentCloud/Tione/V20211111/Models/CreateDatasetRequest.cs new file mode 100644 index 0000000000..e915dbbcee --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CreateDatasetRequest.cs @@ -0,0 +1,120 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateDatasetRequest : AbstractModel + { + + /// + /// 数据集名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头 + /// + [JsonProperty("DatasetName")] + public string DatasetName{ get; set; } + + /// + /// 数据集类型: + /// TYPE_DATASET_TEXT,文本 + /// TYPE_DATASET_IMAGE,图片 + /// TYPE_DATASET_TABLE,表格 + /// TYPE_DATASET_OTHER,其他 + /// + [JsonProperty("DatasetType")] + public string DatasetType{ get; set; } + + /// + /// 数据源cos路径 + /// + [JsonProperty("StorageDataPath")] + public CosPathInfo StorageDataPath{ get; set; } + + /// + /// 数据集标签cos存储路径 + /// + [JsonProperty("StorageLabelPath")] + public CosPathInfo StorageLabelPath{ get; set; } + + /// + /// 数据集标签 + /// + [JsonProperty("DatasetTags")] + public Tag[] DatasetTags{ get; set; } + + /// + /// 数据集标注状态: + /// STATUS_NON_ANNOTATED,未标注 + /// STATUS_ANNOTATED,已标注 + /// + [JsonProperty("AnnotationStatus")] + public string AnnotationStatus{ get; set; } + + /// + /// 标注类型: + /// ANNOTATION_TYPE_CLASSIFICATION,图片分类 + /// ANNOTATION_TYPE_DETECTION,目标检测 + /// ANNOTATION_TYPE_SEGMENTATION,图片分割 + /// ANNOTATION_TYPE_TRACKING,目标跟踪 + /// + [JsonProperty("AnnotationType")] + public string AnnotationType{ get; set; } + + /// + /// 标注格式: + /// ANNOTATION_FORMAT_TI,TI平台格式 + /// ANNOTATION_FORMAT_PASCAL,Pascal Voc + /// ANNOTATION_FORMAT_COCO,COCO + /// ANNOTATION_FORMAT_FILE,文件目录结构 + /// + [JsonProperty("AnnotationFormat")] + public string AnnotationFormat{ get; set; } + + /// + /// 表头信息 + /// + [JsonProperty("SchemaInfos")] + public SchemaInfo[] SchemaInfos{ get; set; } + + /// + /// 数据是否存在表头 + /// + [JsonProperty("IsSchemaExisted")] + public bool? IsSchemaExisted{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DatasetName", this.DatasetName); + this.SetParamSimple(map, prefix + "DatasetType", this.DatasetType); + this.SetParamObj(map, prefix + "StorageDataPath.", this.StorageDataPath); + this.SetParamObj(map, prefix + "StorageLabelPath.", this.StorageLabelPath); + this.SetParamArrayObj(map, prefix + "DatasetTags.", this.DatasetTags); + this.SetParamSimple(map, prefix + "AnnotationStatus", this.AnnotationStatus); + this.SetParamSimple(map, prefix + "AnnotationType", this.AnnotationType); + this.SetParamSimple(map, prefix + "AnnotationFormat", this.AnnotationFormat); + this.SetParamArrayObj(map, prefix + "SchemaInfos.", this.SchemaInfos); + this.SetParamSimple(map, prefix + "IsSchemaExisted", this.IsSchemaExisted); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CreateDatasetResponse.cs b/TencentCloud/Tione/V20211111/Models/CreateDatasetResponse.cs new file mode 100644 index 0000000000..45d092116b --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CreateDatasetResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateDatasetResponse : AbstractModel + { + + /// + /// 数据集ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetId")] + public string DatasetId{ 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 + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CreateTrainingModelRequest.cs b/TencentCloud/Tione/V20211111/Models/CreateTrainingModelRequest.cs new file mode 100644 index 0000000000..2052cbe708 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CreateTrainingModelRequest.cs @@ -0,0 +1,185 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTrainingModelRequest : AbstractModel + { + + /// + /// 导入方式(MODEL/VERSION) + /// + [JsonProperty("ImportMethod")] + public string ImportMethod{ get; set; } + + /// + /// 模型来源cos目录,以/结尾 + /// + [JsonProperty("TrainingModelCosPath")] + public CosPathInfo TrainingModelCosPath{ get; set; } + + /// + /// 推理环境来源(SYSTEM/CUSTOM) + /// + [JsonProperty("ReasoningEnvironmentSource")] + public string ReasoningEnvironmentSource{ get; set; } + + /// + /// 模型名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头 + /// + [JsonProperty("TrainingModelName")] + public string TrainingModelName{ get; set; } + + /// + /// 标签配置 + /// + [JsonProperty("Tags")] + public Tag[] Tags{ get; set; } + + /// + /// 训练任务名称 + /// + [JsonProperty("TrainingJobName")] + public string TrainingJobName{ get; set; } + + /// + /// 算法框架 (PYTORCH/TENSORFLOW/DETECTRON2/PMML) + /// + [JsonProperty("AlgorithmFramework")] + public string AlgorithmFramework{ get; set; } + + /// + /// 推理环境 + /// + [JsonProperty("ReasoningEnvironment")] + public string ReasoningEnvironment{ get; set; } + + /// + /// 训练指标,最多支持1000字符 + /// + [JsonProperty("TrainingModelIndex")] + public string TrainingModelIndex{ get; set; } + + /// + /// 模型版本 + /// + [JsonProperty("TrainingModelVersion")] + public string TrainingModelVersion{ get; set; } + + /// + /// 自定义推理环境 + /// + [JsonProperty("ReasoningImageInfo")] + public ImageInfo ReasoningImageInfo{ get; set; } + + /// + /// 模型移动方式(CUT/COPY) + /// + [JsonProperty("ModelMoveMode")] + public string ModelMoveMode{ get; set; } + + /// + /// 训练任务ID + /// + [JsonProperty("TrainingJobId")] + public string TrainingJobId{ get; set; } + + /// + /// 模型ID(导入新模型不需要,导入新版本需要) + /// + [JsonProperty("TrainingModelId")] + public string TrainingModelId{ get; set; } + + /// + /// 模型存储cos目录 + /// + [JsonProperty("ModelOutputPath")] + public CosPathInfo ModelOutputPath{ get; set; } + + /// + /// 模型来源 (JOB/COS/AUTO_ML) + /// + [JsonProperty("TrainingModelSource")] + public string TrainingModelSource{ get; set; } + + /// + /// 模型偏好 + /// + [JsonProperty("TrainingPreference")] + public string TrainingPreference{ get; set; } + + /// + /// 自动学习任务ID + /// + [JsonProperty("AutoMLTaskId")] + public string AutoMLTaskId{ get; set; } + + /// + /// 任务版本 + /// + [JsonProperty("TrainingJobVersion")] + public string TrainingJobVersion{ get; set; } + + /// + /// 模型版本类型; + /// 枚举值:NORMAL(通用) ACCELERATE(加速) + /// 注意: 默认为NORMAL + /// + [JsonProperty("ModelVersionType")] + public string ModelVersionType{ get; set; } + + /// + /// 模型格式 (PYTORCH/TORCH_SCRIPT/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML) + /// + [JsonProperty("ModelFormat")] + public string ModelFormat{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ImportMethod", this.ImportMethod); + this.SetParamObj(map, prefix + "TrainingModelCosPath.", this.TrainingModelCosPath); + this.SetParamSimple(map, prefix + "ReasoningEnvironmentSource", this.ReasoningEnvironmentSource); + this.SetParamSimple(map, prefix + "TrainingModelName", this.TrainingModelName); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamSimple(map, prefix + "TrainingJobName", this.TrainingJobName); + this.SetParamSimple(map, prefix + "AlgorithmFramework", this.AlgorithmFramework); + this.SetParamSimple(map, prefix + "ReasoningEnvironment", this.ReasoningEnvironment); + this.SetParamSimple(map, prefix + "TrainingModelIndex", this.TrainingModelIndex); + this.SetParamSimple(map, prefix + "TrainingModelVersion", this.TrainingModelVersion); + this.SetParamObj(map, prefix + "ReasoningImageInfo.", this.ReasoningImageInfo); + this.SetParamSimple(map, prefix + "ModelMoveMode", this.ModelMoveMode); + this.SetParamSimple(map, prefix + "TrainingJobId", this.TrainingJobId); + this.SetParamSimple(map, prefix + "TrainingModelId", this.TrainingModelId); + this.SetParamObj(map, prefix + "ModelOutputPath.", this.ModelOutputPath); + this.SetParamSimple(map, prefix + "TrainingModelSource", this.TrainingModelSource); + this.SetParamSimple(map, prefix + "TrainingPreference", this.TrainingPreference); + this.SetParamSimple(map, prefix + "AutoMLTaskId", this.AutoMLTaskId); + this.SetParamSimple(map, prefix + "TrainingJobVersion", this.TrainingJobVersion); + this.SetParamSimple(map, prefix + "ModelVersionType", this.ModelVersionType); + this.SetParamSimple(map, prefix + "ModelFormat", this.ModelFormat); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CreateTrainingModelResponse.cs b/TencentCloud/Tione/V20211111/Models/CreateTrainingModelResponse.cs new file mode 100644 index 0000000000..ede084beda --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CreateTrainingModelResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTrainingModelResponse : AbstractModel + { + + /// + /// 模型ID,TrainingModel ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + /// + /// 模型版本ID + /// + [JsonProperty("TrainingModelVersionId")] + public string TrainingModelVersionId{ 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 + "Id", this.Id); + this.SetParamSimple(map, prefix + "TrainingModelVersionId", this.TrainingModelVersionId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CreateTrainingTaskRequest.cs b/TencentCloud/Tione/V20211111/Models/CreateTrainingTaskRequest.cs new file mode 100644 index 0000000000..7fcb54e93c --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CreateTrainingTaskRequest.cs @@ -0,0 +1,176 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTrainingTaskRequest : AbstractModel + { + + /// + /// 训练任务名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 训练模式,通过DescribeTrainingFrameworks接口查询,eg:PS_WORKER、DDP、MPI、HOROVOD + /// + [JsonProperty("TrainingMode")] + public string TrainingMode{ get; set; } + + /// + /// 计费模式,eg:PREPAID预付费,即包年包月;POSTPAID_BY_HOUR按小时后付费 + /// + [JsonProperty("ChargeType")] + public string ChargeType{ get; set; } + + /// + /// 资源配置,需填写对应算力规格ID和节点数量,算力规格ID查询接口为DescribeBillingSpecsPrice,eg:[{"Role":"WORKER", "InstanceType": "TI.S.MEDIUM.POST", "InstanceNum": 1}] + /// + [JsonProperty("ResourceConfigInfos")] + public ResourceConfigInfo[] ResourceConfigInfos{ get; set; } + + /// + /// COS代码包路径 + /// + [JsonProperty("CodePackagePath")] + public CosPathInfo CodePackagePath{ get; set; } + + /// + /// COS训练输出路径 + /// + [JsonProperty("Output")] + public CosPathInfo Output{ get; set; } + + /// + /// 是否上报日志 + /// + [JsonProperty("LogEnable")] + public bool? LogEnable{ get; set; } + + /// + /// 训练框架名称,通过DescribeTrainingFrameworks接口查询,eg:SPARK、TENSORFLOW、PYTORCH、LIGHT + /// + [JsonProperty("FrameworkName")] + public string FrameworkName{ get; set; } + + /// + /// 训练框架版本,通过DescribeTrainingFrameworks接口查询,eg:1.15-py3.6-cpu、1.9-py3.6-cuda11.1-gpu + /// + [JsonProperty("FrameworkVersion")] + public string FrameworkVersion{ get; set; } + + /// + /// 预付费专用资源组ID,通过DescribeBillingResourceGroups接口查询 + /// + [JsonProperty("ResourceGroupId")] + public string ResourceGroupId{ get; set; } + + /// + /// 标签配置 + /// + [JsonProperty("Tags")] + public Tag[] Tags{ get; set; } + + /// + /// 自定义镜像信息 + /// + [JsonProperty("ImageInfo")] + public ImageInfo ImageInfo{ get; set; } + + /// + /// 启动命令信息,默认为sh start.sh + /// + [JsonProperty("StartCmdInfo")] + public StartCmdInfo StartCmdInfo{ get; set; } + + /// + /// 数据来源,eg:DATASET、COS、CFS、HDFS + /// + [JsonProperty("DataSource")] + public string DataSource{ get; set; } + + /// + /// 数据配置 + /// + [JsonProperty("DataConfigs")] + public DataConfig[] DataConfigs{ get; set; } + + /// + /// VPC Id + /// + [JsonProperty("VpcId")] + public string VpcId{ get; set; } + + /// + /// 子网Id + /// + [JsonProperty("SubnetId")] + public string SubnetId{ get; set; } + + /// + /// CLS日志配置 + /// + [JsonProperty("LogConfig")] + public LogConfig LogConfig{ get; set; } + + /// + /// 调优参数 + /// + [JsonProperty("TuningParameters")] + public string TuningParameters{ get; set; } + + /// + /// 备注,最多500个字 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "TrainingMode", this.TrainingMode); + this.SetParamSimple(map, prefix + "ChargeType", this.ChargeType); + this.SetParamArrayObj(map, prefix + "ResourceConfigInfos.", this.ResourceConfigInfos); + this.SetParamObj(map, prefix + "CodePackagePath.", this.CodePackagePath); + this.SetParamObj(map, prefix + "Output.", this.Output); + this.SetParamSimple(map, prefix + "LogEnable", this.LogEnable); + this.SetParamSimple(map, prefix + "FrameworkName", this.FrameworkName); + this.SetParamSimple(map, prefix + "FrameworkVersion", this.FrameworkVersion); + this.SetParamSimple(map, prefix + "ResourceGroupId", this.ResourceGroupId); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamObj(map, prefix + "ImageInfo.", this.ImageInfo); + this.SetParamObj(map, prefix + "StartCmdInfo.", this.StartCmdInfo); + this.SetParamSimple(map, prefix + "DataSource", this.DataSource); + this.SetParamArrayObj(map, prefix + "DataConfigs.", this.DataConfigs); + this.SetParamSimple(map, prefix + "VpcId", this.VpcId); + this.SetParamSimple(map, prefix + "SubnetId", this.SubnetId); + this.SetParamObj(map, prefix + "LogConfig.", this.LogConfig); + this.SetParamSimple(map, prefix + "TuningParameters", this.TuningParameters); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CreateTrainingTaskResponse.cs b/TencentCloud/Tione/V20211111/Models/CreateTrainingTaskResponse.cs new file mode 100644 index 0000000000..5181bafd5d --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CreateTrainingTaskResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTrainingTaskResponse : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ 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 + "Id", this.Id); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CustomTrainingData.cs b/TencentCloud/Tione/V20211111/Models/CustomTrainingData.cs new file mode 100644 index 0000000000..837d865167 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CustomTrainingData.cs @@ -0,0 +1,52 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CustomTrainingData : AbstractModel + { + + /// + /// 指标名 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MetricName")] + public string MetricName{ get; set; } + + /// + /// 指标 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Metrics")] + public CustomTrainingMetric[] Metrics{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MetricName", this.MetricName); + this.SetParamArrayObj(map, prefix + "Metrics.", this.Metrics); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CustomTrainingMetric.cs b/TencentCloud/Tione/V20211111/Models/CustomTrainingMetric.cs new file mode 100644 index 0000000000..3e15c7ccb8 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CustomTrainingMetric.cs @@ -0,0 +1,51 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CustomTrainingMetric : AbstractModel + { + + /// + /// X轴数据类型: TIMESTAMP; EPOCH; STEP + /// + [JsonProperty("XType")] + public string XType{ get; set; } + + /// + /// 数据点 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Points")] + public CustomTrainingPoint[] Points{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "XType", this.XType); + this.SetParamArrayObj(map, prefix + "Points.", this.Points); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/CustomTrainingPoint.cs b/TencentCloud/Tione/V20211111/Models/CustomTrainingPoint.cs new file mode 100644 index 0000000000..f8d2d16cd4 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/CustomTrainingPoint.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CustomTrainingPoint : AbstractModel + { + + /// + /// X值 + /// + [JsonProperty("XValue")] + public float? XValue{ get; set; } + + /// + /// Y值 + /// + [JsonProperty("YValue")] + public float? YValue{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "XValue", this.XValue); + this.SetParamSimple(map, prefix + "YValue", this.YValue); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DataConfig.cs b/TencentCloud/Tione/V20211111/Models/DataConfig.cs new file mode 100644 index 0000000000..a0b977c546 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DataConfig.cs @@ -0,0 +1,83 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DataConfig : AbstractModel + { + + /// + /// 映射路径 + /// + [JsonProperty("MappingPath")] + public string MappingPath{ get; set; } + + /// + /// DATASET、COS、CFS、HDFS + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DataSourceType")] + public string DataSourceType{ get; set; } + + /// + /// 来自数据集的数据 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DataSetSource")] + public DataSetConfig DataSetSource{ get; set; } + + /// + /// 来自cos的数据 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("COSSource")] + public CosPathInfo COSSource{ get; set; } + + /// + /// 来自CFS的数据 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CFSSource")] + public CFSConfig CFSSource{ get; set; } + + /// + /// 来自HDFS的数据 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("HDFSSource")] + public HDFSConfig HDFSSource{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MappingPath", this.MappingPath); + this.SetParamSimple(map, prefix + "DataSourceType", this.DataSourceType); + this.SetParamObj(map, prefix + "DataSetSource.", this.DataSetSource); + this.SetParamObj(map, prefix + "COSSource.", this.COSSource); + this.SetParamObj(map, prefix + "CFSSource.", this.CFSSource); + this.SetParamObj(map, prefix + "HDFSSource.", this.HDFSSource); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DataPoint.cs b/TencentCloud/Tione/V20211111/Models/DataPoint.cs new file mode 100644 index 0000000000..89ae7de0b8 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DataPoint.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DataPoint : AbstractModel + { + + /// + /// 指标名字 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 值 + /// + [JsonProperty("Value")] + public float? Value{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Value", this.Value); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DataSetConfig.cs b/TencentCloud/Tione/V20211111/Models/DataSetConfig.cs new file mode 100644 index 0000000000..25c64c43b9 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DataSetConfig.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DataSetConfig : AbstractModel + { + + /// + /// 数据集ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DatasetGroup.cs b/TencentCloud/Tione/V20211111/Models/DatasetGroup.cs new file mode 100644 index 0000000000..62da527eef --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DatasetGroup.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DatasetGroup : AbstractModel + { + + /// + /// 数据集ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetId")] + public string DatasetId{ get; set; } + + /// + /// 数据集名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetName")] + public string DatasetName{ get; set; } + + /// + /// 创建者 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Creator")] + public string Creator{ get; set; } + + /// + /// 数据集版本 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetVersion")] + public string DatasetVersion{ get; set; } + + /// + /// 数据集类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetType")] + public string DatasetType{ get; set; } + + /// + /// 数据集标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetTags")] + public Tag[] DatasetTags{ get; set; } + + /// + /// 数据集标注任务名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetAnnotationTaskName")] + public string DatasetAnnotationTaskName{ get; set; } + + /// + /// 数据集标注任务ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetAnnotationTaskId")] + public string DatasetAnnotationTaskId{ get; set; } + + /// + /// 处理进度 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Process")] + public ulong? Process{ get; set; } + + /// + /// 数据集状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetStatus")] + public string DatasetStatus{ get; set; } + + /// + /// 错误详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ErrorMsg")] + public string ErrorMsg{ get; set; } + + /// + /// 创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 更新时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 外部关联TASKType + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ExternalTaskType")] + public string ExternalTaskType{ get; set; } + + /// + /// 数据集大小 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetSize")] + public string DatasetSize{ get; set; } + + /// + /// 数据集数据量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FileNum")] + public ulong? FileNum{ get; set; } + + /// + /// 数据集源COS路径 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("StorageDataPath")] + public CosPathInfo StorageDataPath{ get; set; } + + /// + /// 数据集标签存储路径 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("StorageLabelPath")] + public CosPathInfo StorageLabelPath{ get; set; } + + /// + /// 数据集版本聚合详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetVersions")] + public DatasetInfo[] DatasetVersions{ get; set; } + + /// + /// 数据集标注状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotationStatus")] + public string AnnotationStatus{ get; set; } + + /// + /// 数据集类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotationType")] + public string AnnotationType{ get; set; } + + /// + /// 数据集标注格式 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotationFormat")] + public string AnnotationFormat{ get; set; } + + /// + /// 数据集范围 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetScope")] + public string DatasetScope{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "DatasetName", this.DatasetName); + this.SetParamSimple(map, prefix + "Creator", this.Creator); + this.SetParamSimple(map, prefix + "DatasetVersion", this.DatasetVersion); + this.SetParamSimple(map, prefix + "DatasetType", this.DatasetType); + this.SetParamArrayObj(map, prefix + "DatasetTags.", this.DatasetTags); + this.SetParamSimple(map, prefix + "DatasetAnnotationTaskName", this.DatasetAnnotationTaskName); + this.SetParamSimple(map, prefix + "DatasetAnnotationTaskId", this.DatasetAnnotationTaskId); + this.SetParamSimple(map, prefix + "Process", this.Process); + this.SetParamSimple(map, prefix + "DatasetStatus", this.DatasetStatus); + this.SetParamSimple(map, prefix + "ErrorMsg", this.ErrorMsg); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "ExternalTaskType", this.ExternalTaskType); + this.SetParamSimple(map, prefix + "DatasetSize", this.DatasetSize); + this.SetParamSimple(map, prefix + "FileNum", this.FileNum); + this.SetParamObj(map, prefix + "StorageDataPath.", this.StorageDataPath); + this.SetParamObj(map, prefix + "StorageLabelPath.", this.StorageLabelPath); + this.SetParamArrayObj(map, prefix + "DatasetVersions.", this.DatasetVersions); + this.SetParamSimple(map, prefix + "AnnotationStatus", this.AnnotationStatus); + this.SetParamSimple(map, prefix + "AnnotationType", this.AnnotationType); + this.SetParamSimple(map, prefix + "AnnotationFormat", this.AnnotationFormat); + this.SetParamSimple(map, prefix + "DatasetScope", this.DatasetScope); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DatasetInfo.cs b/TencentCloud/Tione/V20211111/Models/DatasetInfo.cs new file mode 100644 index 0000000000..03f40cc762 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DatasetInfo.cs @@ -0,0 +1,212 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DatasetInfo : AbstractModel + { + + /// + /// 数据集id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetId")] + public string DatasetId{ get; set; } + + /// + /// 数据集名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetName")] + public string DatasetName{ get; set; } + + /// + /// 数据集创建者 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Creator")] + public string Creator{ get; set; } + + /// + /// 数据集版本 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetVersion")] + public string DatasetVersion{ get; set; } + + /// + /// 数据集类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetType")] + public string DatasetType{ get; set; } + + /// + /// 数据集标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetTags")] + public Tag[] DatasetTags{ get; set; } + + /// + /// 数据集对应标注任务名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetAnnotationTaskName")] + public string DatasetAnnotationTaskName{ get; set; } + + /// + /// 数据集对应标注任务ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetAnnotationTaskId")] + public string DatasetAnnotationTaskId{ get; set; } + + /// + /// 处理进度 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Process")] + public long? Process{ get; set; } + + /// + /// 数据集状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetStatus")] + public string DatasetStatus{ get; set; } + + /// + /// 错误详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ErrorMsg")] + public string ErrorMsg{ get; set; } + + /// + /// 数据集创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 数据集更新时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 外部任务类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ExternalTaskType")] + public string ExternalTaskType{ get; set; } + + /// + /// 数据集存储大小 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetSize")] + public string DatasetSize{ get; set; } + + /// + /// 数据集数据数量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FileNum")] + public ulong? FileNum{ get; set; } + + /// + /// 数据集源cos 路径 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("StorageDataPath")] + public CosPathInfo StorageDataPath{ get; set; } + + /// + /// 数据集输出cos路径 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("StorageLabelPath")] + public CosPathInfo StorageLabelPath{ get; set; } + + /// + /// 数据集标注状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotationStatus")] + public string AnnotationStatus{ get; set; } + + /// + /// 数据集类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotationType")] + public string AnnotationType{ get; set; } + + /// + /// 数据集标注格式 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotationFormat")] + public string AnnotationFormat{ get; set; } + + /// + /// 数据集范围 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetScope")] + public string DatasetScope{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "DatasetName", this.DatasetName); + this.SetParamSimple(map, prefix + "Creator", this.Creator); + this.SetParamSimple(map, prefix + "DatasetVersion", this.DatasetVersion); + this.SetParamSimple(map, prefix + "DatasetType", this.DatasetType); + this.SetParamArrayObj(map, prefix + "DatasetTags.", this.DatasetTags); + this.SetParamSimple(map, prefix + "DatasetAnnotationTaskName", this.DatasetAnnotationTaskName); + this.SetParamSimple(map, prefix + "DatasetAnnotationTaskId", this.DatasetAnnotationTaskId); + this.SetParamSimple(map, prefix + "Process", this.Process); + this.SetParamSimple(map, prefix + "DatasetStatus", this.DatasetStatus); + this.SetParamSimple(map, prefix + "ErrorMsg", this.ErrorMsg); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "ExternalTaskType", this.ExternalTaskType); + this.SetParamSimple(map, prefix + "DatasetSize", this.DatasetSize); + this.SetParamSimple(map, prefix + "FileNum", this.FileNum); + this.SetParamObj(map, prefix + "StorageDataPath.", this.StorageDataPath); + this.SetParamObj(map, prefix + "StorageLabelPath.", this.StorageLabelPath); + this.SetParamSimple(map, prefix + "AnnotationStatus", this.AnnotationStatus); + this.SetParamSimple(map, prefix + "AnnotationType", this.AnnotationType); + this.SetParamSimple(map, prefix + "AnnotationFormat", this.AnnotationFormat); + this.SetParamSimple(map, prefix + "DatasetScope", this.DatasetScope); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DeleteDatasetRequest.cs b/TencentCloud/Tione/V20211111/Models/DeleteDatasetRequest.cs new file mode 100644 index 0000000000..1da01bbab8 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteDatasetRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteDatasetRequest : AbstractModel + { + + /// + /// 数据集id + /// + [JsonProperty("DatasetId")] + public string DatasetId{ get; set; } + + /// + /// 是否删除cos标签文件 + /// + [JsonProperty("DeleteLabelEnable")] + public bool? DeleteLabelEnable{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "DeleteLabelEnable", this.DeleteLabelEnable); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DeleteDatasetResponse.cs b/TencentCloud/Tione/V20211111/Models/DeleteDatasetResponse.cs new file mode 100644 index 0000000000..30a8d115a9 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteDatasetResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteDatasetResponse : AbstractModel + { + + /// + /// 删除的datasetId + /// + [JsonProperty("DatasetId")] + public string DatasetId{ 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 + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelRequest.cs b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelRequest.cs new file mode 100644 index 0000000000..552bbeae17 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTrainingModelRequest : AbstractModel + { + + /// + /// 模型ID + /// + [JsonProperty("TrainingModelId")] + public string TrainingModelId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TrainingModelId", this.TrainingModelId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelResponse.cs b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelResponse.cs new file mode 100644 index 0000000000..8b614c3863 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTrainingModelResponse : 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/Tione/V20211111/Models/DeleteTrainingModelVersionRequest.cs b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelVersionRequest.cs new file mode 100644 index 0000000000..d0335afda9 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelVersionRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTrainingModelVersionRequest : AbstractModel + { + + /// + /// 模型版本ID + /// + [JsonProperty("TrainingModelVersionId")] + public string TrainingModelVersionId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TrainingModelVersionId", this.TrainingModelVersionId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelVersionResponse.cs b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelVersionResponse.cs new file mode 100644 index 0000000000..9552d5f5f6 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteTrainingModelVersionResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTrainingModelVersionResponse : 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/Tione/V20211111/Models/DeleteTrainingTaskRequest.cs b/TencentCloud/Tione/V20211111/Models/DeleteTrainingTaskRequest.cs new file mode 100644 index 0000000000..bfb203b882 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteTrainingTaskRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTrainingTaskRequest : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DeleteTrainingTaskResponse.cs b/TencentCloud/Tione/V20211111/Models/DeleteTrainingTaskResponse.cs new file mode 100644 index 0000000000..af28f52a80 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DeleteTrainingTaskResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTrainingTaskResponse : 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/Tione/V20211111/Models/DescribeBillingResourceGroupsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeBillingResourceGroupsRequest.cs new file mode 100644 index 0000000000..04fa244f39 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeBillingResourceGroupsRequest.cs @@ -0,0 +1,91 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeBillingResourceGroupsRequest : AbstractModel + { + + /// + /// 资源组类型; 枚举值 TRAIN:训练 INFERENCE:推理 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// Filter.Name: 枚举值: ResourceGroupId (资源组id列表) + /// ResourceGroupName (资源组名称列表) + /// Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询 + /// 每次请求的Filters的上限为5,Filter.Values的上限为100 + /// + [JsonProperty("Filters")] + public Filter[] Filters{ get; set; } + + /// + /// 标签过滤 + /// + [JsonProperty("TagFilters")] + public TagFilter[] TagFilters{ get; set; } + + /// + /// 偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间 + /// + [JsonProperty("Offset")] + public long? Offset{ get; set; } + + /// + /// 返回数量,默认为20,最大值为30; + /// 注意:小于0则默认为20;大于30则默认为30 + /// + [JsonProperty("Limit")] + public long? Limit{ get; set; } + + /// + /// 支持模糊查找资源组id和资源组名 + /// + [JsonProperty("SearchWord")] + public string SearchWord{ get; set; } + + /// + /// 是否不展示节点列表; + /// true: 不展示,false 展示; + /// 默认为false + /// + [JsonProperty("DontShowInstanceSet")] + public bool? DontShowInstanceSet{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + this.SetParamArrayObj(map, prefix + "TagFilters.", this.TagFilters); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamSimple(map, prefix + "SearchWord", this.SearchWord); + this.SetParamSimple(map, prefix + "DontShowInstanceSet", this.DontShowInstanceSet); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeBillingResourceGroupsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeBillingResourceGroupsResponse.cs new file mode 100644 index 0000000000..55077915f3 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeBillingResourceGroupsResponse.cs @@ -0,0 +1,58 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeBillingResourceGroupsResponse : AbstractModel + { + + /// + /// 资源组总数; 注意接口是分页拉取的,total是指资源组总数,不是本次返回中ResourceGroupSet数组的大小 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ get; set; } + + /// + /// 资源组详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResourceGroupSet")] + public ResourceGroup[] ResourceGroupSet{ 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 + "ResourceGroupSet.", this.ResourceGroupSet); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeBillingSpecsPriceRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeBillingSpecsPriceRequest.cs new file mode 100644 index 0000000000..ee4963e80f --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeBillingSpecsPriceRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeBillingSpecsPriceRequest : AbstractModel + { + + /// + /// 询价参数,支持批量询价 + /// + [JsonProperty("SpecsParam")] + public SpecUnit[] SpecsParam{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "SpecsParam.", this.SpecsParam); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeBillingSpecsPriceResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeBillingSpecsPriceResponse.cs new file mode 100644 index 0000000000..a03e9e9ebe --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeBillingSpecsPriceResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeBillingSpecsPriceResponse : AbstractModel + { + + /// + /// 计费项价格,支持批量返回 + /// + [JsonProperty("SpecsPrice")] + public SpecPrice[] SpecsPrice{ 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 + "SpecsPrice.", this.SpecsPrice); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailStructuredRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailStructuredRequest.cs new file mode 100644 index 0000000000..180cba77b1 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailStructuredRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDatasetDetailStructuredRequest : AbstractModel + { + + /// + /// 数据集ID + /// + [JsonProperty("DatasetId")] + public string DatasetId{ get; set; } + + /// + /// 偏移值 + /// + [JsonProperty("Offset")] + public ulong? Offset{ get; set; } + + /// + /// 返回数据条数,默认20,目前最大支持2000条数据 + /// + [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 + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailStructuredResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailStructuredResponse.cs new file mode 100644 index 0000000000..9363d3577c --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailStructuredResponse.cs @@ -0,0 +1,75 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDatasetDetailStructuredResponse : AbstractModel + { + + /// + /// 数据总数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ get; set; } + + /// + /// 表格头信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ColumnNames")] + public string[] ColumnNames{ get; set; } + + /// + /// 表格内容 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RowItems")] + public RowItem[] RowItems{ get; set; } + + /// + /// 文本内容 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RowTexts")] + public string[] RowTexts{ 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.SetParamArraySimple(map, prefix + "ColumnNames.", this.ColumnNames); + this.SetParamArrayObj(map, prefix + "RowItems.", this.RowItems); + this.SetParamArraySimple(map, prefix + "RowTexts.", this.RowTexts); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailUnstructuredRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailUnstructuredRequest.cs new file mode 100644 index 0000000000..6a769d9b88 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailUnstructuredRequest.cs @@ -0,0 +1,82 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDatasetDetailUnstructuredRequest : AbstractModel + { + + /// + /// 数据集ID + /// + [JsonProperty("DatasetId")] + public string DatasetId{ get; set; } + + /// + /// 偏移量 + /// + [JsonProperty("Offset")] + public ulong? Offset{ get; set; } + + /// + /// 返回个数,默认20,目前最大支持2000条数据 + /// + [JsonProperty("Limit")] + public ulong? Limit{ get; set; } + + /// + /// 标签过滤参数,对应标签值 + /// + [JsonProperty("LabelList")] + public string[] LabelList{ get; set; } + + /// + /// 标注状态过滤参数: + /// STATUS_ANNOTATED,已标注 + /// STATUS_NON_ANNOTATED,未标注 + /// STATUS_ALL,全部 + /// 默认为STATUS_ALL + /// + [JsonProperty("AnnotationStatus")] + public string AnnotationStatus{ get; set; } + + /// + /// 数据集ID列表 + /// + [JsonProperty("DatasetIds")] + public string[] DatasetIds{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamArraySimple(map, prefix + "LabelList.", this.LabelList); + this.SetParamSimple(map, prefix + "AnnotationStatus", this.AnnotationStatus); + this.SetParamArraySimple(map, prefix + "DatasetIds.", this.DatasetIds); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailUnstructuredResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailUnstructuredResponse.cs new file mode 100644 index 0000000000..12ef8ec175 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeDatasetDetailUnstructuredResponse.cs @@ -0,0 +1,75 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDatasetDetailUnstructuredResponse : AbstractModel + { + + /// + /// 已标注数据量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AnnotatedTotalCount")] + public ulong? AnnotatedTotalCount{ get; set; } + + /// + /// 没有标注数据量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("NonAnnotatedTotalCount")] + public ulong? NonAnnotatedTotalCount{ get; set; } + + /// + /// 过滤数据总量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FilterTotalCount")] + public ulong? FilterTotalCount{ get; set; } + + /// + /// 过滤数据详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FilterLabelList")] + public FilterLabelInfo[] FilterLabelList{ 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 + "AnnotatedTotalCount", this.AnnotatedTotalCount); + this.SetParamSimple(map, prefix + "NonAnnotatedTotalCount", this.NonAnnotatedTotalCount); + this.SetParamSimple(map, prefix + "FilterTotalCount", this.FilterTotalCount); + this.SetParamArrayObj(map, prefix + "FilterLabelList.", this.FilterLabelList); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeDatasetsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeDatasetsRequest.cs new file mode 100644 index 0000000000..962f6cc80d --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeDatasetsRequest.cs @@ -0,0 +1,87 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDatasetsRequest : AbstractModel + { + + /// + /// 数据集id列表 + /// + [JsonProperty("DatasetIds")] + public string[] DatasetIds{ get; set; } + + /// + /// 数据集查询过滤条件,多个Filter之间的关系为逻辑与(AND)关系,过滤字段Filter.Name,类型为String + /// DatasetName,数据集名称 + /// DatasetScope,数据集范围,SCOPE_DATASET_PRIVATE或SCOPE_DATASET_PUBLIC + /// + [JsonProperty("Filters")] + public Filter[] Filters{ get; set; } + + /// + /// 标签过滤条件 + /// + [JsonProperty("TagFilters")] + public TagFilter[] TagFilters{ get; set; } + + /// + /// 排序值,支持Asc或Desc,默认Desc + /// + [JsonProperty("Order")] + public string Order{ get; set; } + + /// + /// 排序字段,支持CreateTime或UpdateTime,默认CreateTime + /// + [JsonProperty("OrderField")] + public string OrderField{ 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.SetParamArraySimple(map, prefix + "DatasetIds.", this.DatasetIds); + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + this.SetParamArrayObj(map, prefix + "TagFilters.", this.TagFilters); + this.SetParamSimple(map, prefix + "Order", this.Order); + this.SetParamSimple(map, prefix + "OrderField", this.OrderField); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeDatasetsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeDatasetsResponse.cs new file mode 100644 index 0000000000..09d8ef3451 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeDatasetsResponse.cs @@ -0,0 +1,67 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeDatasetsResponse : AbstractModel + { + + /// + /// 数据集总量(名称维度) + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ get; set; } + + /// + /// 数据集按照数据集名称聚合的分组 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetGroups")] + public DatasetGroup[] DatasetGroups{ get; set; } + + /// + /// 数据集ID总量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DatasetIdNums")] + public ulong? DatasetIdNums{ 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 + "DatasetGroups.", this.DatasetGroups); + this.SetParamSimple(map, prefix + "DatasetIdNums", this.DatasetIdNums); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeInferTemplatesRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeInferTemplatesRequest.cs new file mode 100644 index 0000000000..235facfbd5 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeInferTemplatesRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeInferTemplatesRequest : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeInferTemplatesResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeInferTemplatesResponse.cs new file mode 100644 index 0000000000..c722f95ea5 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeInferTemplatesResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeInferTemplatesResponse : AbstractModel + { + + /// + /// 模板列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameworkTemplates")] + public InferTemplateGroup[] FrameworkTemplates{ 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 + "FrameworkTemplates.", this.FrameworkTemplates); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeLatestTrainingMetricsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeLatestTrainingMetricsRequest.cs new file mode 100644 index 0000000000..5ffad4b23c --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeLatestTrainingMetricsRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeLatestTrainingMetricsRequest : AbstractModel + { + + /// + /// 任务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 + "TaskId", this.TaskId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeLatestTrainingMetricsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeLatestTrainingMetricsResponse.cs new file mode 100644 index 0000000000..2daa8bfb84 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeLatestTrainingMetricsResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeLatestTrainingMetricsResponse : AbstractModel + { + + /// + /// 任务ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 最近一次上报的训练指标.每个Metric中只有一个点的数据, 即len(Values) = len(Timestamps) = 1 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Metrics")] + public TrainingMetric[] Metrics{ 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.SetParamArrayObj(map, prefix + "Metrics.", this.Metrics); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeLogsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeLogsRequest.cs new file mode 100644 index 0000000000..5a6beeb805 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeLogsRequest.cs @@ -0,0 +1,103 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeLogsRequest : AbstractModel + { + + /// + /// 查询哪个服务的事件(可选值为TRAIN, NOTEBOOK, INFER) + /// + [JsonProperty("Service")] + public string Service{ get; set; } + + /// + /// 查询哪个Pod的日志(支持结尾通配符*) + /// + [JsonProperty("PodName")] + public string PodName{ get; set; } + + /// + /// 日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时 + /// + [JsonProperty("StartTime")] + public string StartTime{ get; set; } + + /// + /// 日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间 + /// + [JsonProperty("EndTime")] + public string EndTime{ get; set; } + + /// + /// 日志查询条数,默认值100,最大值100 + /// + [JsonProperty("Limit")] + public ulong? Limit{ get; set; } + + /// + /// 排序方向(可选值为ASC, DESC ),默认为DESC + /// + [JsonProperty("Order")] + public string Order{ get; set; } + + /// + /// 按哪个字段排序(可选值为Timestamp),默认值为Timestamp + /// + [JsonProperty("OrderField")] + public string OrderField{ get; set; } + + /// + /// 日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回 + /// + [JsonProperty("Context")] + public string Context{ get; set; } + + /// + /// 过滤条件 + /// 注意: + /// 1. Filter.Name:目前只支持Key(也就是按关键字过滤日志) + /// 2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足 + /// 3. Filter. Negative和Filter. Fuzzy没有使用 + /// + [JsonProperty("Filters")] + public Filter[] Filters{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Service", this.Service); + this.SetParamSimple(map, prefix + "PodName", this.PodName); + this.SetParamSimple(map, prefix + "StartTime", this.StartTime); + this.SetParamSimple(map, prefix + "EndTime", this.EndTime); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamSimple(map, prefix + "Order", this.Order); + this.SetParamSimple(map, prefix + "OrderField", this.OrderField); + this.SetParamSimple(map, prefix + "Context", this.Context); + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeLogsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeLogsResponse.cs new file mode 100644 index 0000000000..ec869d7419 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeLogsResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeLogsResponse : AbstractModel + { + + /// + /// 分页的游标 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Context")] + public string Context{ get; set; } + + /// + /// 日志数组 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Content")] + public LogIdentity[] Content{ 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 + "Context", this.Context); + this.SetParamArrayObj(map, prefix + "Content.", this.Content); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingFrameworksRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingFrameworksRequest.cs new file mode 100644 index 0000000000..e7b1223e4d --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingFrameworksRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingFrameworksRequest : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingFrameworksResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingFrameworksResponse.cs new file mode 100644 index 0000000000..ee6f0adf96 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingFrameworksResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingFrameworksResponse : AbstractModel + { + + /// + /// 框架信息列表 + /// + [JsonProperty("FrameworkInfos")] + public FrameworkInfo[] FrameworkInfos{ 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 + "FrameworkInfos.", this.FrameworkInfos); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingMetricsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingMetricsRequest.cs new file mode 100644 index 0000000000..3df55cb60a --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingMetricsRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingMetricsRequest : AbstractModel + { + + /// + /// 任务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 + "TaskId", this.TaskId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingMetricsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingMetricsResponse.cs new file mode 100644 index 0000000000..3decf5dd44 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingMetricsResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingMetricsResponse : AbstractModel + { + + /// + /// 任务ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 训练指标数据 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Data")] + public CustomTrainingData[] Data{ 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.SetParamArrayObj(map, prefix + "Data.", this.Data); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionRequest.cs new file mode 100644 index 0000000000..67bbc92d57 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingModelVersionRequest : AbstractModel + { + + /// + /// 模型版本ID + /// + [JsonProperty("TrainingModelVersionId")] + public string TrainingModelVersionId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TrainingModelVersionId", this.TrainingModelVersionId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionResponse.cs new file mode 100644 index 0000000000..6ae34faf95 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingModelVersionResponse : AbstractModel + { + + /// + /// 模型版本 + /// + [JsonProperty("TrainingModelVersion")] + public TrainingModelVersionDTO TrainingModelVersion{ 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 + "TrainingModelVersion.", this.TrainingModelVersion); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionsRequest.cs new file mode 100644 index 0000000000..cdc7471036 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionsRequest.cs @@ -0,0 +1,58 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingModelVersionsRequest : AbstractModel + { + + /// + /// 模型ID + /// + [JsonProperty("TrainingModelId")] + public string TrainingModelId{ get; set; } + + /// + /// 过滤条件 + /// Filter.Name: 枚举值: + /// TrainingModelVersionId (模型版本ID) + /// ModelVersionType (模型版本类型) 其值支持: NORMAL(通用) ACCELERATE (加速) + /// ModelFormat(模型格式)其值Filter.Values支持: + /// TORCH_SCRIPT/PYTORCH/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML + /// AlgorithmFramework (算法框架) 其值Filter.Values支持:TENSORFLOW/PYTORCH/DETECTRON2 + /// Filter.Values: 当长度为1时,支持模糊查询; 不为1时,精确查询 + /// 每次请求的Filters的上限为10,Filter.Values的上限为100 + /// + [JsonProperty("Filters")] + public Filter[] Filters{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TrainingModelId", this.TrainingModelId); + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionsResponse.cs new file mode 100644 index 0000000000..6133182a79 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelVersionsResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingModelVersionsResponse : AbstractModel + { + + /// + /// 模型版本列表 + /// + [JsonProperty("TrainingModelVersions")] + public TrainingModelVersionDTO[] TrainingModelVersions{ 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 + "TrainingModelVersions.", this.TrainingModelVersions); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelsRequest.cs new file mode 100644 index 0000000000..988fc03da9 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelsRequest.cs @@ -0,0 +1,89 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingModelsRequest : AbstractModel + { + + /// + /// 过滤器 + /// Filter.Name: 枚举值: + /// keyword (模型名称) + /// TrainingModelId (模型ID) + /// ModelVersionType (模型版本类型) 其值Filter.Values支持: NORMAL(通用) ACCELERATE (加速) + /// TrainingModelSource (模型来源) 其值Filter.Values支持: JOB/COS/AUTO_ML + /// AlgorithmFramework (算法框架) 其值Filter.Values支持:TENSORFLOW/PYTORCH/DETECTRON2 + /// ModelFormat(模型格式)其值Filter.Values支持: + /// TORCH_SCRIPT/PYTORCH/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML + /// Filter.Values: 当长度为1时,支持模糊查询; 不为1时,精确查询 + /// 每次请求的Filters的上限为10,Filter.Values的上限为100 + /// Filter.Fuzzy取值:true/false,是否支持模糊匹配 + /// + [JsonProperty("Filters")] + public Filter[] Filters{ get; set; } + + /// + /// 排序字段,默认CreateTime + /// + [JsonProperty("OrderField")] + public string OrderField{ get; set; } + + /// + /// 排序方式,ASC/DESC,默认DESC + /// + [JsonProperty("Order")] + public string Order{ get; set; } + + /// + /// 偏移量 + /// + [JsonProperty("Offset")] + public long? Offset{ get; set; } + + /// + /// 返回结果数量 + /// + [JsonProperty("Limit")] + public long? Limit{ get; set; } + + /// + /// 标签过滤 + /// + [JsonProperty("TagFilters")] + public TagFilter[] TagFilters{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + this.SetParamSimple(map, prefix + "OrderField", this.OrderField); + this.SetParamSimple(map, prefix + "Order", this.Order); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamArrayObj(map, prefix + "TagFilters.", this.TagFilters); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelsResponse.cs new file mode 100644 index 0000000000..65c8f69526 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingModelsResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingModelsResponse : AbstractModel + { + + /// + /// 模型列表 + /// + [JsonProperty("TrainingModels")] + public TrainingModelDTO[] TrainingModels{ get; set; } + + /// + /// 模型总数 + /// + [JsonProperty("TotalCount")] + public long? TotalCount{ 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 + "TrainingModels.", this.TrainingModels); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskPodsRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskPodsRequest.cs new file mode 100644 index 0000000000..f8773a2522 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskPodsRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingTaskPodsRequest : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskPodsResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskPodsResponse.cs new file mode 100644 index 0000000000..5847afa454 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskPodsResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingTaskPodsResponse : AbstractModel + { + + /// + /// pod名称列表 + /// + [JsonProperty("PodNames")] + public string[] PodNames{ get; set; } + + /// + /// 数量 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ 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.SetParamArraySimple(map, prefix + "PodNames.", this.PodNames); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskRequest.cs new file mode 100644 index 0000000000..8433e27c0a --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingTaskRequest : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskResponse.cs new file mode 100644 index 0000000000..739a2be99b --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTaskResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingTaskResponse : AbstractModel + { + + /// + /// 训练任务详情 + /// + [JsonProperty("TrainingTaskDetail")] + public TrainingTaskDetail TrainingTaskDetail{ 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 + "TrainingTaskDetail.", this.TrainingTaskDetail); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingTasksRequest.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTasksRequest.cs new file mode 100644 index 0000000000..02cb1fd594 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTasksRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingTasksRequest : AbstractModel + { + + /// + /// 过滤器,eg:[{ "Name": "Id", "Values": ["train-23091792777383936"] }] + /// + /// 取值范围: + /// Name(名称):task1 + /// Id(task ID):train-23091792777383936 + /// Status(状态):STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED + /// ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) + /// CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止) + /// + [JsonProperty("Filters")] + public Filter[] Filters{ get; set; } + + /// + /// 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }] + /// + [JsonProperty("TagFilters")] + public TagFilter[] TagFilters{ get; set; } + + /// + /// 偏移量,默认为0 + /// + [JsonProperty("Offset")] + public ulong? Offset{ get; set; } + + /// + /// 返回数量,默认为10,最大为50 + /// + [JsonProperty("Limit")] + public ulong? Limit{ get; set; } + + /// + /// 输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC + /// + [JsonProperty("Order")] + public string Order{ get; set; } + + /// + /// 排序的依据字段, 取值范围 "CreateTime" "UpdateTime" + /// + [JsonProperty("OrderField")] + public string OrderField{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Filters.", this.Filters); + this.SetParamArrayObj(map, prefix + "TagFilters.", this.TagFilters); + this.SetParamSimple(map, prefix + "Offset", this.Offset); + this.SetParamSimple(map, prefix + "Limit", this.Limit); + this.SetParamSimple(map, prefix + "Order", this.Order); + this.SetParamSimple(map, prefix + "OrderField", this.OrderField); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DescribeTrainingTasksResponse.cs b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTasksResponse.cs new file mode 100644 index 0000000000..c528c8cd9c --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DescribeTrainingTasksResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTrainingTasksResponse : AbstractModel + { + + /// + /// 训练任务集 + /// + [JsonProperty("TrainingTaskSet")] + public TrainingTaskSetItem[] TrainingTaskSet{ get; set; } + + /// + /// 数量 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ 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 + "TrainingTaskSet.", this.TrainingTaskSet); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/DetectionLabelInfo.cs b/TencentCloud/Tione/V20211111/Models/DetectionLabelInfo.cs new file mode 100644 index 0000000000..3a438e9fb5 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/DetectionLabelInfo.cs @@ -0,0 +1,60 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DetectionLabelInfo : AbstractModel + { + + /// + /// 点坐标列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Points")] + public PointInfo[] Points{ get; set; } + + /// + /// 标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Labels")] + public string[] Labels{ get; set; } + + /// + /// 类别 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameType")] + public string FrameType{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Points.", this.Points); + this.SetParamArraySimple(map, prefix + "Labels.", this.Labels); + this.SetParamSimple(map, prefix + "FrameType", this.FrameType); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/Filter.cs b/TencentCloud/Tione/V20211111/Models/Filter.cs new file mode 100644 index 0000000000..f242d0a85a --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/Filter.cs @@ -0,0 +1,64 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Filter : AbstractModel + { + + /// + /// 过滤字段名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 过滤字段取值 + /// + [JsonProperty("Values")] + public string[] Values{ get; set; } + + /// + /// 是否开启反向查询 + /// + [JsonProperty("Negative")] + public bool? Negative{ get; set; } + + /// + /// 是否开启模糊匹配 + /// + [JsonProperty("Fuzzy")] + public bool? Fuzzy{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamArraySimple(map, prefix + "Values.", this.Values); + this.SetParamSimple(map, prefix + "Negative", this.Negative); + this.SetParamSimple(map, prefix + "Fuzzy", this.Fuzzy); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/FilterLabelInfo.cs b/TencentCloud/Tione/V20211111/Models/FilterLabelInfo.cs new file mode 100644 index 0000000000..c9c5156f51 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/FilterLabelInfo.cs @@ -0,0 +1,139 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class FilterLabelInfo : AbstractModel + { + + /// + /// 数据集id + /// + [JsonProperty("DatasetId")] + public string DatasetId{ get; set; } + + /// + /// 文件ID + /// + [JsonProperty("FileId")] + public string FileId{ get; set; } + + /// + /// 文件路径 + /// + [JsonProperty("FileName")] + public string FileName{ get; set; } + + /// + /// 分类标签结果 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ClassificationLabels")] + public string[] ClassificationLabels{ get; set; } + + /// + /// 检测标签结果 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DetectionLabels")] + public DetectionLabelInfo[] DetectionLabels{ get; set; } + + /// + /// 分割标签结果 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SegmentationLabels")] + public SegmentationInfo[] SegmentationLabels{ get; set; } + + /// + /// RGB 图片路径 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RGBPath")] + public string RGBPath{ get; set; } + + /// + /// 标签模板类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LabelTemplateType")] + public string LabelTemplateType{ get; set; } + + /// + /// 下载url链接 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DownloadUrl")] + public string DownloadUrl{ get; set; } + + /// + /// 缩略图下载链接 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DownloadThumbnailUrl")] + public string DownloadThumbnailUrl{ get; set; } + + /// + /// 分割结果图片下载链接 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DownloadRGBUrl")] + public string DownloadRGBUrl{ get; set; } + + /// + /// OCR场景 + /// IDENTITY:识别 + /// STRUCTURE:智能结构化 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("OcrScene")] + public string OcrScene{ get; set; } + + /// + /// OCR场景标签列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("OcrLabels")] + public OcrLabelInfo[] OcrLabels{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "DatasetId", this.DatasetId); + this.SetParamSimple(map, prefix + "FileId", this.FileId); + this.SetParamSimple(map, prefix + "FileName", this.FileName); + this.SetParamArraySimple(map, prefix + "ClassificationLabels.", this.ClassificationLabels); + this.SetParamArrayObj(map, prefix + "DetectionLabels.", this.DetectionLabels); + this.SetParamArrayObj(map, prefix + "SegmentationLabels.", this.SegmentationLabels); + this.SetParamSimple(map, prefix + "RGBPath", this.RGBPath); + this.SetParamSimple(map, prefix + "LabelTemplateType", this.LabelTemplateType); + this.SetParamSimple(map, prefix + "DownloadUrl", this.DownloadUrl); + this.SetParamSimple(map, prefix + "DownloadThumbnailUrl", this.DownloadThumbnailUrl); + this.SetParamSimple(map, prefix + "DownloadRGBUrl", this.DownloadRGBUrl); + this.SetParamSimple(map, prefix + "OcrScene", this.OcrScene); + this.SetParamArrayObj(map, prefix + "OcrLabels.", this.OcrLabels); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/FrameworkInfo.cs b/TencentCloud/Tione/V20211111/Models/FrameworkInfo.cs new file mode 100644 index 0000000000..84416b2dd3 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/FrameworkInfo.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class FrameworkInfo : AbstractModel + { + + /// + /// 框架名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 框架版本以及对应的训练模式 + /// + [JsonProperty("VersionInfos")] + public FrameworkVersion[] VersionInfos{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamArrayObj(map, prefix + "VersionInfos.", this.VersionInfos); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/FrameworkVersion.cs b/TencentCloud/Tione/V20211111/Models/FrameworkVersion.cs new file mode 100644 index 0000000000..aa6352eaea --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/FrameworkVersion.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class FrameworkVersion : AbstractModel + { + + /// + /// 框架版本 + /// + [JsonProperty("Version")] + public string Version{ get; set; } + + /// + /// 训练模式 + /// + [JsonProperty("TrainingModes")] + public string[] TrainingModes{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Version", this.Version); + this.SetParamArraySimple(map, prefix + "TrainingModes.", this.TrainingModes); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/GpuDetail.cs b/TencentCloud/Tione/V20211111/Models/GpuDetail.cs new file mode 100644 index 0000000000..29c1b2c1d9 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/GpuDetail.cs @@ -0,0 +1,52 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class GpuDetail : AbstractModel + { + + /// + /// GPU 显卡类型;枚举值: V100 A100 T4 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// GPU 显卡数;单位为1/100卡,比如100代表1卡 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Value")] + public ulong? Value{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Value", this.Value); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/GroupResource.cs b/TencentCloud/Tione/V20211111/Models/GroupResource.cs new file mode 100644 index 0000000000..12b2e7c06a --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/GroupResource.cs @@ -0,0 +1,66 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class GroupResource : AbstractModel + { + + /// + /// CPU核数; 单位为1/1000核,比如100表示0.1核 + /// + [JsonProperty("Cpu")] + public ulong? Cpu{ get; set; } + + /// + /// 内存;单位为MB + /// + [JsonProperty("Memory")] + public ulong? Memory{ get; set; } + + /// + /// 总卡数;GPUDetail 显卡数之和;单位为1/100卡,比如100代表1卡 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Gpu")] + public ulong? Gpu{ get; set; } + + /// + /// Gpu详情 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("GpuDetailSet")] + public GpuDetail[] GpuDetailSet{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Cpu", this.Cpu); + this.SetParamSimple(map, prefix + "Memory", this.Memory); + this.SetParamSimple(map, prefix + "Gpu", this.Gpu); + this.SetParamArrayObj(map, prefix + "GpuDetailSet.", this.GpuDetailSet); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/HDFSConfig.cs b/TencentCloud/Tione/V20211111/Models/HDFSConfig.cs new file mode 100644 index 0000000000..198698d0d8 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/HDFSConfig.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class HDFSConfig : AbstractModel + { + + /// + /// 集群实例ID,实例ID形如: emr-xxxxxxxx + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + /// + /// 路径 + /// + [JsonProperty("Path")] + public string Path{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + this.SetParamSimple(map, prefix + "Path", this.Path); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/ImageInfo.cs b/TencentCloud/Tione/V20211111/Models/ImageInfo.cs new file mode 100644 index 0000000000..adb1fc8200 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/ImageInfo.cs @@ -0,0 +1,66 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ImageInfo : AbstractModel + { + + /// + /// 镜像类型:TCR为腾讯云TCR镜像; CCR为腾讯云TCR个人版镜像,PreSet为平台预置镜像 + /// + [JsonProperty("ImageType")] + public string ImageType{ get; set; } + + /// + /// 镜像地址 + /// + [JsonProperty("ImageUrl")] + public string ImageUrl{ get; set; } + + /// + /// TCR镜像对应的地域 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RegistryRegion")] + public string RegistryRegion{ get; set; } + + /// + /// TCR镜像对应的实例id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RegistryId")] + public string RegistryId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ImageType", this.ImageType); + this.SetParamSimple(map, prefix + "ImageUrl", this.ImageUrl); + this.SetParamSimple(map, prefix + "RegistryRegion", this.RegistryRegion); + this.SetParamSimple(map, prefix + "RegistryId", this.RegistryId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/InferTemplate.cs b/TencentCloud/Tione/V20211111/Models/InferTemplate.cs new file mode 100644 index 0000000000..a66c874fb9 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/InferTemplate.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class InferTemplate : AbstractModel + { + + /// + /// 模板ID + /// + [JsonProperty("InferTemplateId")] + public string InferTemplateId{ get; set; } + + /// + /// 模板镜像 + /// + [JsonProperty("InferTemplateImage")] + public string InferTemplateImage{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "InferTemplateId", this.InferTemplateId); + this.SetParamSimple(map, prefix + "InferTemplateImage", this.InferTemplateImage); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/InferTemplateGroup.cs b/TencentCloud/Tione/V20211111/Models/InferTemplateGroup.cs new file mode 100644 index 0000000000..df7b76c43d --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/InferTemplateGroup.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class InferTemplateGroup : AbstractModel + { + + /// + /// 算法框架 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Framework")] + public string Framework{ get; set; } + + /// + /// 版本号 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameworkVersion")] + public string FrameworkVersion{ get; set; } + + /// + /// 支持的训练框架集合 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Groups")] + public string[] Groups{ get; set; } + + /// + /// 镜像模板参数列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("InferTemplates")] + public InferTemplate[] InferTemplates{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Framework", this.Framework); + this.SetParamSimple(map, prefix + "FrameworkVersion", this.FrameworkVersion); + this.SetParamArraySimple(map, prefix + "Groups.", this.Groups); + this.SetParamArrayObj(map, prefix + "InferTemplates.", this.InferTemplates); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/Instance.cs b/TencentCloud/Tione/V20211111/Models/Instance.cs new file mode 100644 index 0000000000..780158e724 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/Instance.cs @@ -0,0 +1,127 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Instance : AbstractModel + { + + /// + /// 资源组节点id + /// + [JsonProperty("InstanceId")] + public string InstanceId{ get; set; } + + /// + /// 节点已用资源 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UsedResource")] + public ResourceInfo UsedResource{ get; set; } + + /// + /// 节点总资源 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalResource")] + public ResourceInfo TotalResource{ get; set; } + + /// + /// 节点状态 + /// 注意:此字段为枚举值 + /// 说明: + /// DEPLOYING: 部署中 + /// RUNNING: 运行中 + /// DEPLOY_FAILED: 部署失败 + /// RELEASING 释放中 + /// RELEASED:已释放 + /// EXCEPTION:异常 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("InstanceStatus")] + public string InstanceStatus{ get; set; } + + /// + /// 创建人 + /// + [JsonProperty("SubUin")] + public string SubUin{ get; set; } + + /// + /// 创建时间: + /// 注意:北京时间,比如: 2021-12-01 12:00:00 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 到期时间 + /// 注意:北京时间,比如:2021-12-11 12:00:00 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ExpireTime")] + public string ExpireTime{ get; set; } + + /// + /// 自动续费标识 + /// 注意:此字段为枚举值 + /// 说明: + /// NOTIFY_AND_MANUAL_RENEW:手动续费(取消自动续费)且到期通知 + /// NOTIFY_AND_AUTO_RENEW:自动续费且到期通知 + /// DISABLE_NOTIFY_AND_MANUAL_RENEW:手动续费(取消自动续费)且到期不通知 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("AutoRenewFlag")] + public string AutoRenewFlag{ get; set; } + + /// + /// 计费项ID + /// + [JsonProperty("SpecId")] + public string SpecId{ get; set; } + + /// + /// 计费项别名 + /// + [JsonProperty("SpecAlias")] + public string SpecAlias{ 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.SetParamObj(map, prefix + "UsedResource.", this.UsedResource); + this.SetParamObj(map, prefix + "TotalResource.", this.TotalResource); + this.SetParamSimple(map, prefix + "InstanceStatus", this.InstanceStatus); + this.SetParamSimple(map, prefix + "SubUin", this.SubUin); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "ExpireTime", this.ExpireTime); + this.SetParamSimple(map, prefix + "AutoRenewFlag", this.AutoRenewFlag); + this.SetParamSimple(map, prefix + "SpecId", this.SpecId); + this.SetParamSimple(map, prefix + "SpecAlias", this.SpecAlias); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/LogConfig.cs b/TencentCloud/Tione/V20211111/Models/LogConfig.cs new file mode 100644 index 0000000000..7df2ea737b --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/LogConfig.cs @@ -0,0 +1,52 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class LogConfig : AbstractModel + { + + /// + /// 日志需要投递到cls的日志集 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LogsetId")] + public string LogsetId{ get; set; } + + /// + /// 日志需要投递到cls的主题 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [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 + "LogsetId", this.LogsetId); + this.SetParamSimple(map, prefix + "TopicId", this.TopicId); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/LogIdentity.cs b/TencentCloud/Tione/V20211111/Models/LogIdentity.cs new file mode 100644 index 0000000000..71368bfb13 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/LogIdentity.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class LogIdentity : AbstractModel + { + + /// + /// 单条日志的ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + /// + /// 单条日志的内容 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Message")] + public string Message{ get; set; } + + /// + /// 这条日志对应的Pod名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PodName")] + public string PodName{ get; set; } + + /// + /// 日志的时间戳(RFC3339格式的时间字符串) + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Timestamp")] + public string Timestamp{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + this.SetParamSimple(map, prefix + "Message", this.Message); + this.SetParamSimple(map, prefix + "PodName", this.PodName); + this.SetParamSimple(map, prefix + "Timestamp", this.Timestamp); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/MetricData.cs b/TencentCloud/Tione/V20211111/Models/MetricData.cs new file mode 100644 index 0000000000..c225e4f6fa --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/MetricData.cs @@ -0,0 +1,91 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class MetricData : AbstractModel + { + + /// + /// 训练任务id + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 时间戳.unix timestamp,单位为秒 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Timestamp")] + public long? Timestamp{ get; set; } + + /// + /// 用户uin + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Uin")] + public string Uin{ get; set; } + + /// + /// 本次上报数据所处的训练周期数。 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Epoch")] + public long? Epoch{ get; set; } + + /// + /// 本次上报数据所处的训练迭代次数。 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Step")] + public long? Step{ get; set; } + + /// + /// 训练停止所需的迭代总数。 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalSteps")] + public long? TotalSteps{ get; set; } + + /// + /// 数据点。数组元素为不同指标的数据。数组长度不超过10。 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Points")] + public DataPoint[] Points{ 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 + "Timestamp", this.Timestamp); + this.SetParamSimple(map, prefix + "Uin", this.Uin); + this.SetParamSimple(map, prefix + "Epoch", this.Epoch); + this.SetParamSimple(map, prefix + "Step", this.Step); + this.SetParamSimple(map, prefix + "TotalSteps", this.TotalSteps); + this.SetParamArrayObj(map, prefix + "Points.", this.Points); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/OcrLabelInfo.cs b/TencentCloud/Tione/V20211111/Models/OcrLabelInfo.cs new file mode 100644 index 0000000000..d1229ebffd --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/OcrLabelInfo.cs @@ -0,0 +1,97 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class OcrLabelInfo : AbstractModel + { + + /// + /// 坐标点围起来的框 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Points")] + public PointInfo[] Points{ get; set; } + + /// + /// 框的形状: + /// FRAME_TYPE_RECTANGLE + /// FRAME_TYPE_POLYGON + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameType")] + public string FrameType{ get; set; } + + /// + /// 智能结构化:key区域对应的内容 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Key")] + public string Key{ get; set; } + + /// + /// 智能结构化:上述key的ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("KeyId")] + public string KeyId{ get; set; } + + /// + /// 识别:框区域的内容 + /// 智能结构化:value区域对应的内容 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Value")] + public string Value{ get; set; } + + /// + /// 智能结构化:value区域所关联的key 区域的keyID的集合 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("KeyIdsForValue")] + public string[] KeyIdsForValue{ get; set; } + + /// + /// key或者value区域内容的方向: + /// DIRECTION_VERTICAL + /// DIRECTION_HORIZONTAL + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Direction")] + public string Direction{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Points.", this.Points); + this.SetParamSimple(map, prefix + "FrameType", this.FrameType); + this.SetParamSimple(map, prefix + "Key", this.Key); + this.SetParamSimple(map, prefix + "KeyId", this.KeyId); + this.SetParamSimple(map, prefix + "Value", this.Value); + this.SetParamArraySimple(map, prefix + "KeyIdsForValue.", this.KeyIdsForValue); + this.SetParamSimple(map, prefix + "Direction", this.Direction); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/PointInfo.cs b/TencentCloud/Tione/V20211111/Models/PointInfo.cs new file mode 100644 index 0000000000..20f509ed28 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/PointInfo.cs @@ -0,0 +1,52 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class PointInfo : AbstractModel + { + + /// + /// X坐标值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("X")] + public float? X{ get; set; } + + /// + /// Y坐标值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Y")] + public float? Y{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "X", this.X); + this.SetParamSimple(map, prefix + "Y", this.Y); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/PushTrainingMetricsRequest.cs b/TencentCloud/Tione/V20211111/Models/PushTrainingMetricsRequest.cs new file mode 100644 index 0000000000..01708f04de --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/PushTrainingMetricsRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class PushTrainingMetricsRequest : AbstractModel + { + + /// + /// 指标数据 + /// + [JsonProperty("Data")] + public MetricData[] Data{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Data.", this.Data); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/PushTrainingMetricsResponse.cs b/TencentCloud/Tione/V20211111/Models/PushTrainingMetricsResponse.cs new file mode 100644 index 0000000000..38e1392587 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/PushTrainingMetricsResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class PushTrainingMetricsResponse : 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/Tione/V20211111/Models/ResourceConfigInfo.cs b/TencentCloud/Tione/V20211111/Models/ResourceConfigInfo.cs new file mode 100644 index 0000000000..98c8abe4db --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/ResourceConfigInfo.cs @@ -0,0 +1,126 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ResourceConfigInfo : AbstractModel + { + + /// + /// 角色,eg:PS、WORKER、DRIVER、EXECUTOR + /// + [JsonProperty("Role")] + public string Role{ get; set; } + + /// + /// cpu核数,1000=1核 + /// + [JsonProperty("Cpu")] + public ulong? Cpu{ get; set; } + + /// + /// 内存,单位为MB + /// + [JsonProperty("Memory")] + public ulong? Memory{ get; set; } + + /// + /// gpu卡类型 + /// + [JsonProperty("GpuType")] + public string GpuType{ get; set; } + + /// + /// gpu数 + /// + [JsonProperty("Gpu")] + public ulong? Gpu{ get; set; } + + /// + /// 算力规格ID + /// 计算规格 (for后付费),可选值如下: + /// TI.S.LARGE.POST: 4C8G + /// TI.S.2XLARGE16.POST: 8C16G + /// TI.S.2XLARGE32.POST: 8C32G + /// TI.S.4XLARGE32.POST: 16C32G + /// TI.S.4XLARGE64.POST: 16C64G + /// TI.S.6XLARGE48.POST: 24C48G + /// TI.S.6XLARGE96.POST: 24C96G + /// TI.S.8XLARGE64.POST: 32C64G + /// TI.S.8XLARGE128.POST : 32C128G + /// TI.GN10.2XLARGE40.POST: 8C40G V100*1 + /// TI.GN10.5XLARGE80.POST: 18C80G V100*2 + /// TI.GN10.10XLARGE160.POST : 32C160G V100*4 + /// TI.GN10.20XLARGE320.POST : 72C320G V100*8 + /// TI.GN7.8XLARGE128.POST: 32C128G T4*1 + /// TI.GN7.10XLARGE160.POST: 40C160G T4*2 + /// TI.GN7.20XLARGE320.POST: 80C32 + /// + [JsonProperty("InstanceType")] + public string InstanceType{ get; set; } + + /// + /// 计算节点数 + /// + [JsonProperty("InstanceNum")] + public ulong? InstanceNum{ get; set; } + + /// + /// 算力规格名称 + /// 计算规格 (for后付费),可选值如下: + /// 4C8G + /// 8C16G + /// 8C32G + /// 16C32G + /// 6C64G + /// 24C48G + /// 24C96G + /// 32C64G + /// 32C128G + /// 8C40G V100*1 + /// 8C80G V100*2 + /// 32C160G V100*4 + /// 72C320G V100*8 + /// 32C128G T4*1 + /// 40C160G T4*2 + /// 80C32 + /// + [JsonProperty("InstanceTypeAlias")] + public string InstanceTypeAlias{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Role", this.Role); + this.SetParamSimple(map, prefix + "Cpu", this.Cpu); + this.SetParamSimple(map, prefix + "Memory", this.Memory); + this.SetParamSimple(map, prefix + "GpuType", this.GpuType); + this.SetParamSimple(map, prefix + "Gpu", this.Gpu); + this.SetParamSimple(map, prefix + "InstanceType", this.InstanceType); + this.SetParamSimple(map, prefix + "InstanceNum", this.InstanceNum); + this.SetParamSimple(map, prefix + "InstanceTypeAlias", this.InstanceTypeAlias); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/ResourceGroup.cs b/TencentCloud/Tione/V20211111/Models/ResourceGroup.cs new file mode 100644 index 0000000000..ad0b390409 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/ResourceGroup.cs @@ -0,0 +1,96 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ResourceGroup : AbstractModel + { + + /// + /// 资源组id + /// + [JsonProperty("ResourceGroupId")] + public string ResourceGroupId{ get; set; } + + /// + /// 资源组名称 + /// + [JsonProperty("ResourceGroupName")] + public string ResourceGroupName{ get; set; } + + /// + /// 可用节点个数(运行中的节点) + /// + [JsonProperty("FreeInstance")] + public ulong? FreeInstance{ get; set; } + + /// + /// 总节点个数(所有节点) + /// + [JsonProperty("TotalInstance")] + public ulong? TotalInstance{ get; set; } + + /// + /// 资资源组已用的资源 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UsedResource")] + public GroupResource UsedResource{ get; set; } + + /// + /// 资源组总资源 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalResource")] + public GroupResource TotalResource{ get; set; } + + /// + /// 节点信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("InstanceSet")] + public Instance[] InstanceSet{ get; set; } + + /// + /// 标签列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TagSet")] + public Tag[] TagSet{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "ResourceGroupId", this.ResourceGroupId); + this.SetParamSimple(map, prefix + "ResourceGroupName", this.ResourceGroupName); + this.SetParamSimple(map, prefix + "FreeInstance", this.FreeInstance); + this.SetParamSimple(map, prefix + "TotalInstance", this.TotalInstance); + this.SetParamObj(map, prefix + "UsedResource.", this.UsedResource); + this.SetParamObj(map, prefix + "TotalResource.", this.TotalResource); + this.SetParamArrayObj(map, prefix + "InstanceSet.", this.InstanceSet); + this.SetParamArrayObj(map, prefix + "TagSet.", this.TagSet); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/ResourceInfo.cs b/TencentCloud/Tione/V20211111/Models/ResourceInfo.cs new file mode 100644 index 0000000000..5aba847b78 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/ResourceInfo.cs @@ -0,0 +1,81 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ResourceInfo : AbstractModel + { + + /// + /// 处理器资源, 单位为1/1000核 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Cpu")] + public ulong? Cpu{ get; set; } + + /// + /// 内存资源, 单位为1M + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Memory")] + public ulong? Memory{ get; set; } + + /// + /// Gpu卡个数资源, 单位为0.01单位的GpuType. + /// Gpu=100表示使用了“一张”gpu卡, 但此处的“一张”卡有可能是虚拟化后的1/4卡, 也有可能是整张卡. 取决于实例的机型 + /// 例1 实例的机型带有1张虚拟gpu卡, 每张虚拟gpu卡对应1/4张实际T4卡, 则此时 GpuType=T4, Gpu=100, RealGpu=25. + /// 例2 实例的机型带有4张gpu整卡, 每张卡对应1张实际T4卡, 则 此时 GpuType=T4, Gpu=400, RealGpu=400. + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Gpu")] + public ulong? Gpu{ get; set; } + + /// + /// Gpu卡型号 T4或者V100 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("GpuType")] + public string GpuType{ get; set; } + + /// + /// 创建或更新时无需填写,仅展示需要关注 + /// 后付费非整卡实例对应的实际的Gpu卡资源, 表示gpu资源对应实际的gpu卡个数. + /// RealGpu=100表示实际使用了一张gpu卡, 对应实际的实例机型, 有可能代表带有1/4卡的实例4个, 或者带有1/2卡的实例2个, 或者带有1卡的实力1个. + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RealGpu")] + public ulong? RealGpu{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Cpu", this.Cpu); + this.SetParamSimple(map, prefix + "Memory", this.Memory); + this.SetParamSimple(map, prefix + "Gpu", this.Gpu); + this.SetParamSimple(map, prefix + "GpuType", this.GpuType); + this.SetParamSimple(map, prefix + "RealGpu", this.RealGpu); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/RowItem.cs b/TencentCloud/Tione/V20211111/Models/RowItem.cs new file mode 100644 index 0000000000..fe623a4e08 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/RowItem.cs @@ -0,0 +1,44 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class RowItem : AbstractModel + { + + /// + /// rowValue 数组 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Values")] + public RowValue[] Values{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Values.", this.Values); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/RowValue.cs b/TencentCloud/Tione/V20211111/Models/RowValue.cs new file mode 100644 index 0000000000..f074f10fb3 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/RowValue.cs @@ -0,0 +1,51 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class RowValue : AbstractModel + { + + /// + /// 列名 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 列值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [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 + "Name", this.Name); + this.SetParamSimple(map, prefix + "Value", this.Value); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/SchemaInfo.cs b/TencentCloud/Tione/V20211111/Models/SchemaInfo.cs new file mode 100644 index 0000000000..a5abadf355 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/SchemaInfo.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SchemaInfo : AbstractModel + { + + /// + /// 长度30字符内 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 数据类型 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Type", this.Type); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/SegmentationInfo.cs b/TencentCloud/Tione/V20211111/Models/SegmentationInfo.cs new file mode 100644 index 0000000000..aea8fcc96c --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/SegmentationInfo.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SegmentationInfo : AbstractModel + { + + /// + /// 点坐标数组 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Points")] + public PointInfo[] Points{ get; set; } + + /// + /// 分割标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Label")] + public string Label{ get; set; } + + /// + /// 灰度值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Gray")] + public ulong? Gray{ get; set; } + + /// + /// 颜色 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Color")] + public string Color{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamArrayObj(map, prefix + "Points.", this.Points); + this.SetParamSimple(map, prefix + "Label", this.Label); + this.SetParamSimple(map, prefix + "Gray", this.Gray); + this.SetParamSimple(map, prefix + "Color", this.Color); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/SpecPrice.cs b/TencentCloud/Tione/V20211111/Models/SpecPrice.cs new file mode 100644 index 0000000000..d7cff0833a --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/SpecPrice.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SpecPrice : AbstractModel + { + + /// + /// 计费项名称 + /// + [JsonProperty("SpecName")] + public string SpecName{ get; set; } + + /// + /// 原价,单位:分。最大值42亿,超过则返回0 + /// + [JsonProperty("TotalCost")] + public ulong? TotalCost{ get; set; } + + /// + /// 优惠后的价格,单位:分 + /// + [JsonProperty("RealTotalCost")] + public ulong? RealTotalCost{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "SpecName", this.SpecName); + this.SetParamSimple(map, prefix + "TotalCost", this.TotalCost); + this.SetParamSimple(map, prefix + "RealTotalCost", this.RealTotalCost); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/SpecUnit.cs b/TencentCloud/Tione/V20211111/Models/SpecUnit.cs new file mode 100644 index 0000000000..386ebc4d08 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/SpecUnit.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class SpecUnit : AbstractModel + { + + /// + /// 计费项名称 + /// + [JsonProperty("SpecName")] + public string SpecName{ get; set; } + + /// + /// 计费项数量,建议不超过100万 + /// + [JsonProperty("SpecCount")] + public ulong? SpecCount{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "SpecName", this.SpecName); + this.SetParamSimple(map, prefix + "SpecCount", this.SpecCount); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/StartCmdInfo.cs b/TencentCloud/Tione/V20211111/Models/StartCmdInfo.cs new file mode 100644 index 0000000000..572687f40c --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/StartCmdInfo.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class StartCmdInfo : AbstractModel + { + + /// + /// 启动命令 + /// + [JsonProperty("StartCmd")] + public string StartCmd{ get; set; } + + /// + /// ps启动命令 + /// + [JsonProperty("PsStartCmd")] + public string PsStartCmd{ get; set; } + + /// + /// worker启动命令 + /// + [JsonProperty("WorkerStartCmd")] + public string WorkerStartCmd{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "StartCmd", this.StartCmd); + this.SetParamSimple(map, prefix + "PsStartCmd", this.PsStartCmd); + this.SetParamSimple(map, prefix + "WorkerStartCmd", this.WorkerStartCmd); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/StartTrainingTaskRequest.cs b/TencentCloud/Tione/V20211111/Models/StartTrainingTaskRequest.cs new file mode 100644 index 0000000000..963ee87c65 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/StartTrainingTaskRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class StartTrainingTaskRequest : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/StartTrainingTaskResponse.cs b/TencentCloud/Tione/V20211111/Models/StartTrainingTaskResponse.cs new file mode 100644 index 0000000000..6ac900826e --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/StartTrainingTaskResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class StartTrainingTaskResponse : 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/Tione/V20211111/Models/StopTrainingTaskRequest.cs b/TencentCloud/Tione/V20211111/Models/StopTrainingTaskRequest.cs new file mode 100644 index 0000000000..acfc623e14 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/StopTrainingTaskRequest.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class StopTrainingTaskRequest : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/StopTrainingTaskResponse.cs b/TencentCloud/Tione/V20211111/Models/StopTrainingTaskResponse.cs new file mode 100644 index 0000000000..a9345c63d8 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/StopTrainingTaskResponse.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class StopTrainingTaskResponse : 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/Tione/V20211111/Models/Tag.cs b/TencentCloud/Tione/V20211111/Models/Tag.cs new file mode 100644 index 0000000000..1b919f12b0 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/Tag.cs @@ -0,0 +1,52 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Tag : AbstractModel + { + + /// + /// 标签键 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TagKey")] + public string TagKey{ get; set; } + + /// + /// 标签值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TagValue")] + public string TagValue{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TagKey", this.TagKey); + this.SetParamSimple(map, prefix + "TagValue", this.TagValue); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TagFilter.cs b/TencentCloud/Tione/V20211111/Models/TagFilter.cs new file mode 100644 index 0000000000..8085953e0a --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TagFilter.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TagFilter : AbstractModel + { + + /// + /// 标签键 + /// + [JsonProperty("TagKey")] + public string TagKey{ get; set; } + + /// + /// 多个标签值 + /// + [JsonProperty("TagValues")] + public string[] TagValues{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TagKey", this.TagKey); + this.SetParamArraySimple(map, prefix + "TagValues.", this.TagValues); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TrainingDataPoint.cs b/TencentCloud/Tione/V20211111/Models/TrainingDataPoint.cs new file mode 100644 index 0000000000..326e94a593 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TrainingDataPoint.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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TrainingDataPoint : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TrainingMetric.cs b/TencentCloud/Tione/V20211111/Models/TrainingMetric.cs new file mode 100644 index 0000000000..b19fbdef11 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TrainingMetric.cs @@ -0,0 +1,75 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TrainingMetric : AbstractModel + { + + /// + /// 指标名 + /// + [JsonProperty("MetricName")] + public string MetricName{ get; set; } + + /// + /// 数据值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Values")] + public TrainingDataPoint[] Values{ get; set; } + + /// + /// 上报的Epoch. 可能为空 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Epochs")] + public TrainingDataPoint[] Epochs{ get; set; } + + /// + /// 上报的Step. 可能为空 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Steps")] + public TrainingDataPoint[] Steps{ get; set; } + + /// + /// 上报的TotalSteps. 可能为空 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalSteps")] + public TrainingDataPoint[] TotalSteps{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MetricName", this.MetricName); + this.SetParamArrayObj(map, prefix + "Values.", this.Values); + this.SetParamArrayObj(map, prefix + "Epochs.", this.Epochs); + this.SetParamArrayObj(map, prefix + "Steps.", this.Steps); + this.SetParamArrayObj(map, prefix + "TotalSteps.", this.TotalSteps); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TrainingModelDTO.cs b/TencentCloud/Tione/V20211111/Models/TrainingModelDTO.cs new file mode 100644 index 0000000000..60d57c2239 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TrainingModelDTO.cs @@ -0,0 +1,66 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TrainingModelDTO : AbstractModel + { + + /// + /// 模型id + /// + [JsonProperty("TrainingModelId")] + public string TrainingModelId{ get; set; } + + /// + /// 模型名称 + /// + [JsonProperty("TrainingModelName")] + public string TrainingModelName{ get; set; } + + /// + /// 标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Tags")] + public Tag[] Tags{ get; set; } + + /// + /// 模型创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TrainingModelId", this.TrainingModelId); + this.SetParamSimple(map, prefix + "TrainingModelName", this.TrainingModelName); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TrainingModelVersionDTO.cs b/TencentCloud/Tione/V20211111/Models/TrainingModelVersionDTO.cs new file mode 100644 index 0000000000..741a83a9c1 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TrainingModelVersionDTO.cs @@ -0,0 +1,180 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TrainingModelVersionDTO : AbstractModel + { + + /// + /// 模型id + /// + [JsonProperty("TrainingModelId")] + public string TrainingModelId{ get; set; } + + /// + /// 模型版本id + /// + [JsonProperty("TrainingModelVersionId")] + public string TrainingModelVersionId{ get; set; } + + /// + /// 模型版本 + /// + [JsonProperty("TrainingModelVersion")] + public string TrainingModelVersion{ get; set; } + + /// + /// 模型来源 + /// + [JsonProperty("TrainingModelSource")] + public string TrainingModelSource{ get; set; } + + /// + /// 创建时间 + /// + [JsonProperty("TrainingModelCreateTime")] + public string TrainingModelCreateTime{ get; set; } + + /// + /// 创建人uin + /// + [JsonProperty("TrainingModelCreator")] + public string TrainingModelCreator{ get; set; } + + /// + /// 算法框架 + /// + [JsonProperty("AlgorithmFramework")] + public string AlgorithmFramework{ get; set; } + + /// + /// 推理环境 + /// + [JsonProperty("ReasoningEnvironment")] + public string ReasoningEnvironment{ get; set; } + + /// + /// 推理环境来源 + /// + [JsonProperty("ReasoningEnvironmentSource")] + public string ReasoningEnvironmentSource{ get; set; } + + /// + /// 模型指标 + /// + [JsonProperty("TrainingModelIndex")] + public string TrainingModelIndex{ get; set; } + + /// + /// 训练任务名称 + /// + [JsonProperty("TrainingJobName")] + public string TrainingJobName{ get; set; } + + /// + /// 模型cos路径 + /// + [JsonProperty("TrainingModelCosPath")] + public CosPathInfo TrainingModelCosPath{ get; set; } + + /// + /// 模型名称 + /// + [JsonProperty("TrainingModelName")] + public string TrainingModelName{ get; set; } + + /// + /// 训练任务id + /// + [JsonProperty("TrainingJobId")] + public string TrainingJobId{ get; set; } + + /// + /// 自定义推理环境 + /// + [JsonProperty("ReasoningImageInfo")] + public ImageInfo ReasoningImageInfo{ get; set; } + + /// + /// 模型版本创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 模型处理状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TrainingModelStatus")] + public string TrainingModelStatus{ get; set; } + + /// + /// 模型处理进度 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TrainingModelProgress")] + public ulong? TrainingModelProgress{ get; set; } + + /// + /// 模型错误信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TrainingModelErrorMsg")] + public string TrainingModelErrorMsg{ get; set; } + + /// + /// 模型格式 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TrainingModelFormat")] + public string TrainingModelFormat{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TrainingModelId", this.TrainingModelId); + this.SetParamSimple(map, prefix + "TrainingModelVersionId", this.TrainingModelVersionId); + this.SetParamSimple(map, prefix + "TrainingModelVersion", this.TrainingModelVersion); + this.SetParamSimple(map, prefix + "TrainingModelSource", this.TrainingModelSource); + this.SetParamSimple(map, prefix + "TrainingModelCreateTime", this.TrainingModelCreateTime); + this.SetParamSimple(map, prefix + "TrainingModelCreator", this.TrainingModelCreator); + this.SetParamSimple(map, prefix + "AlgorithmFramework", this.AlgorithmFramework); + this.SetParamSimple(map, prefix + "ReasoningEnvironment", this.ReasoningEnvironment); + this.SetParamSimple(map, prefix + "ReasoningEnvironmentSource", this.ReasoningEnvironmentSource); + this.SetParamSimple(map, prefix + "TrainingModelIndex", this.TrainingModelIndex); + this.SetParamSimple(map, prefix + "TrainingJobName", this.TrainingJobName); + this.SetParamObj(map, prefix + "TrainingModelCosPath.", this.TrainingModelCosPath); + this.SetParamSimple(map, prefix + "TrainingModelName", this.TrainingModelName); + this.SetParamSimple(map, prefix + "TrainingJobId", this.TrainingJobId); + this.SetParamObj(map, prefix + "ReasoningImageInfo.", this.ReasoningImageInfo); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "TrainingModelStatus", this.TrainingModelStatus); + this.SetParamSimple(map, prefix + "TrainingModelProgress", this.TrainingModelProgress); + this.SetParamSimple(map, prefix + "TrainingModelErrorMsg", this.TrainingModelErrorMsg); + this.SetParamSimple(map, prefix + "TrainingModelFormat", this.TrainingModelFormat); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TrainingTaskDetail.cs b/TencentCloud/Tione/V20211111/Models/TrainingTaskDetail.cs new file mode 100644 index 0000000000..fdaaaa3902 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TrainingTaskDetail.cs @@ -0,0 +1,309 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TrainingTaskDetail : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + /// + /// 训练任务名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 主账号uin + /// + [JsonProperty("Uin")] + public string Uin{ get; set; } + + /// + /// 子账号uin + /// + [JsonProperty("SubUin")] + public string SubUin{ get; set; } + + /// + /// 地域 + /// + [JsonProperty("Region")] + public string Region{ get; set; } + + /// + /// 训练框架名称,eg:SPARK、TENSORFLOW、PYTORCH、LIGHT + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameworkName")] + public string FrameworkName{ get; set; } + + /// + /// 训练框架版本 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameworkVersion")] + public string FrameworkVersion{ get; set; } + + /// + /// 训练模式,eg:PS_WORKER、DDP、MPI、HOROVOD + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TrainingMode")] + public string TrainingMode{ get; set; } + + /// + /// 计费模式 + /// + [JsonProperty("ChargeType")] + public string ChargeType{ get; set; } + + /// + /// 预付费专用资源组 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResourceGroupId")] + public string ResourceGroupId{ get; set; } + + /// + /// 资源配置 + /// + [JsonProperty("ResourceConfigInfos")] + public ResourceConfigInfo[] ResourceConfigInfos{ get; set; } + + /// + /// 标签 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Tags")] + public Tag[] Tags{ get; set; } + + /// + /// 自定义镜像信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ImageInfo")] + public ImageInfo ImageInfo{ get; set; } + + /// + /// 代码包 + /// + [JsonProperty("CodePackagePath")] + public CosPathInfo CodePackagePath{ get; set; } + + /// + /// 启动命令信息 + /// + [JsonProperty("StartCmdInfo")] + public StartCmdInfo StartCmdInfo{ get; set; } + + /// + /// 数据来源,eg:DATASET、COS + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DataSource")] + public string DataSource{ get; set; } + + /// + /// 数据配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("DataConfigs")] + public DataConfig[] DataConfigs{ get; set; } + + /// + /// 调优参数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TuningParameters")] + public string TuningParameters{ get; set; } + + /// + /// 训练输出 + /// + [JsonProperty("Output")] + public CosPathInfo Output{ get; set; } + + /// + /// 是否上报日志 + /// + [JsonProperty("LogEnable")] + public bool? LogEnable{ get; set; } + + /// + /// 日志配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LogConfig")] + public LogConfig LogConfig{ get; set; } + + /// + /// VPC ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("VpcId")] + public string VpcId{ get; set; } + + /// + /// 子网ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("SubnetId")] + public string SubnetId{ get; set; } + + /// + /// 任务状态 + /// + [JsonProperty("Status")] + public string Status{ get; set; } + + /// + /// 运行时长 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuntimeInSeconds")] + public ulong? RuntimeInSeconds{ get; set; } + + /// + /// 创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 训练开始时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("StartTime")] + public string StartTime{ get; set; } + + /// + /// 计费状态,eg:BILLING计费中,ARREARS_STOP欠费停止,NOT_BILLING不在计费中 + /// + [JsonProperty("ChargeStatus")] + public string ChargeStatus{ get; set; } + + /// + /// 最近一次实例ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("LatestInstanceId")] + public string LatestInstanceId{ get; set; } + + /// + /// TensorBoard ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TensorBoardId")] + public string TensorBoardId{ get; set; } + + /// + /// 备注 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 失败原因 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FailureReason")] + public string FailureReason{ get; set; } + + /// + /// 更新时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 训练结束时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("EndTime")] + public string EndTime{ get; set; } + + /// + /// 计费金额信息,eg:2.00元/小时 (for后付费) + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BillingInfo")] + public string BillingInfo{ get; set; } + + /// + /// 预付费专用资源组名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResourceGroupName")] + public string ResourceGroupName{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Uin", this.Uin); + this.SetParamSimple(map, prefix + "SubUin", this.SubUin); + this.SetParamSimple(map, prefix + "Region", this.Region); + this.SetParamSimple(map, prefix + "FrameworkName", this.FrameworkName); + this.SetParamSimple(map, prefix + "FrameworkVersion", this.FrameworkVersion); + this.SetParamSimple(map, prefix + "TrainingMode", this.TrainingMode); + this.SetParamSimple(map, prefix + "ChargeType", this.ChargeType); + this.SetParamSimple(map, prefix + "ResourceGroupId", this.ResourceGroupId); + this.SetParamArrayObj(map, prefix + "ResourceConfigInfos.", this.ResourceConfigInfos); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamObj(map, prefix + "ImageInfo.", this.ImageInfo); + this.SetParamObj(map, prefix + "CodePackagePath.", this.CodePackagePath); + this.SetParamObj(map, prefix + "StartCmdInfo.", this.StartCmdInfo); + this.SetParamSimple(map, prefix + "DataSource", this.DataSource); + this.SetParamArrayObj(map, prefix + "DataConfigs.", this.DataConfigs); + this.SetParamSimple(map, prefix + "TuningParameters", this.TuningParameters); + this.SetParamObj(map, prefix + "Output.", this.Output); + this.SetParamSimple(map, prefix + "LogEnable", this.LogEnable); + this.SetParamObj(map, prefix + "LogConfig.", this.LogConfig); + this.SetParamSimple(map, prefix + "VpcId", this.VpcId); + this.SetParamSimple(map, prefix + "SubnetId", this.SubnetId); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "RuntimeInSeconds", this.RuntimeInSeconds); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "StartTime", this.StartTime); + this.SetParamSimple(map, prefix + "ChargeStatus", this.ChargeStatus); + this.SetParamSimple(map, prefix + "LatestInstanceId", this.LatestInstanceId); + this.SetParamSimple(map, prefix + "TensorBoardId", this.TensorBoardId); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "FailureReason", this.FailureReason); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "EndTime", this.EndTime); + this.SetParamSimple(map, prefix + "BillingInfo", this.BillingInfo); + this.SetParamSimple(map, prefix + "ResourceGroupName", this.ResourceGroupName); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/Models/TrainingTaskSetItem.cs b/TencentCloud/Tione/V20211111/Models/TrainingTaskSetItem.cs new file mode 100644 index 0000000000..663ba33530 --- /dev/null +++ b/TencentCloud/Tione/V20211111/Models/TrainingTaskSetItem.cs @@ -0,0 +1,193 @@ +/* + * 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.Tione.V20211111.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TrainingTaskSetItem : AbstractModel + { + + /// + /// 训练任务ID + /// + [JsonProperty("Id")] + public string Id{ get; set; } + + /// + /// 训练任务名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 框架名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameworkName")] + public string FrameworkName{ get; set; } + + /// + /// 训练框架版本 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FrameworkVersion")] + public string FrameworkVersion{ get; set; } + + /// + /// 训练模式eg:PS_WORKER、DDP、MPI、HOROVOD + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TrainingMode")] + public string TrainingMode{ get; set; } + + /// + /// 计费模式 + /// + [JsonProperty("ChargeType")] + public string ChargeType{ get; set; } + + /// + /// 计费状态,eg:BILLING计费中,ARREARS_STOP欠费停止,NOT_BILLING不在计费中 + /// + [JsonProperty("ChargeStatus")] + public string ChargeStatus{ get; set; } + + /// + /// 预付费专用资源组 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ResourceGroupId")] + public string ResourceGroupId{ get; set; } + + /// + /// 资源配置 + /// + [JsonProperty("ResourceConfigInfos")] + public ResourceConfigInfo[] ResourceConfigInfos{ get; set; } + + /// + /// 标签配置 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Tags")] + public Tag[] Tags{ get; set; } + + /// + /// 任务状态 + /// + [JsonProperty("Status")] + public string Status{ get; set; } + + /// + /// 运行时长 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("RuntimeInSeconds")] + public ulong? RuntimeInSeconds{ get; set; } + + /// + /// 创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 训练开始时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("StartTime")] + public string StartTime{ get; set; } + + /// + /// 训练结束时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("EndTime")] + public string EndTime{ get; set; } + + /// + /// 训练输出 + /// + [JsonProperty("Output")] + public CosPathInfo Output{ get; set; } + + /// + /// 失败原因 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("FailureReason")] + public string FailureReason{ get; set; } + + /// + /// 更新时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 计费金额信息,eg:2.00元/小时 (for后付费) + /// + [JsonProperty("BillingInfo")] + public string BillingInfo{ get; set; } + + /// + /// 预付费专用资源组名称 + /// + [JsonProperty("ResourceGroupName")] + public string ResourceGroupName{ get; set; } + + /// + /// 自定义镜像信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ImageInfo")] + public ImageInfo ImageInfo{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Id", this.Id); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "FrameworkName", this.FrameworkName); + this.SetParamSimple(map, prefix + "FrameworkVersion", this.FrameworkVersion); + this.SetParamSimple(map, prefix + "TrainingMode", this.TrainingMode); + this.SetParamSimple(map, prefix + "ChargeType", this.ChargeType); + this.SetParamSimple(map, prefix + "ChargeStatus", this.ChargeStatus); + this.SetParamSimple(map, prefix + "ResourceGroupId", this.ResourceGroupId); + this.SetParamArrayObj(map, prefix + "ResourceConfigInfos.", this.ResourceConfigInfos); + this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "RuntimeInSeconds", this.RuntimeInSeconds); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "StartTime", this.StartTime); + this.SetParamSimple(map, prefix + "EndTime", this.EndTime); + this.SetParamObj(map, prefix + "Output.", this.Output); + this.SetParamSimple(map, prefix + "FailureReason", this.FailureReason); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "BillingInfo", this.BillingInfo); + this.SetParamSimple(map, prefix + "ResourceGroupName", this.ResourceGroupName); + this.SetParamObj(map, prefix + "ImageInfo.", this.ImageInfo); + } + } +} + diff --git a/TencentCloud/Tione/V20211111/TioneClient.cs b/TencentCloud/Tione/V20211111/TioneClient.cs new file mode 100644 index 0000000000..7cca067176 --- /dev/null +++ b/TencentCloud/Tione/V20211111/TioneClient.cs @@ -0,0 +1,1096 @@ +/* + * 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.Tione.V20211111 +{ + + using Newtonsoft.Json; + using System.Threading.Tasks; + using TencentCloud.Common; + using TencentCloud.Common.Profile; + using TencentCloud.Tione.V20211111.Models; + + public class TioneClient : AbstractClient{ + + private const string endpoint = "tione.tencentcloudapi.com"; + private const string version = "2021-11-11"; + + /// + /// Client constructor. + /// + /// Credentials. + /// Region name, such as "ap-guangzhou". + public TioneClient(Credential credential, string region) + : this(credential, region, new ClientProfile()) + { + + } + + /// + /// Client Constructor. + /// + /// Credentials. + /// Region name, such as "ap-guangzhou". + /// Client profiles. + public TioneClient(Credential credential, string region, ClientProfile profile) + : base(endpoint, version, credential, region, profile) + { + + } + + /// + /// 创建数据集 + /// + /// + /// + public async Task CreateDataset(CreateDatasetRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateDataset"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建数据集 + /// + /// + /// + public CreateDatasetResponse CreateDatasetSync(CreateDatasetRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateDataset"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 导入模型 + /// + /// + /// + public async Task CreateTrainingModel(CreateTrainingModelRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateTrainingModel"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 导入模型 + /// + /// + /// + public CreateTrainingModelResponse CreateTrainingModelSync(CreateTrainingModelRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateTrainingModel"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建模型训练任务 + /// + /// + /// + public async Task CreateTrainingTask(CreateTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 创建模型训练任务 + /// + /// + /// + public CreateTrainingTaskResponse CreateTrainingTaskSync(CreateTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除数据集 + /// + /// + /// + public async Task DeleteDataset(DeleteDatasetRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteDataset"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除数据集 + /// + /// + /// + public DeleteDatasetResponse DeleteDatasetSync(DeleteDatasetRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteDataset"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除模型 + /// + /// + /// + public async Task DeleteTrainingModel(DeleteTrainingModelRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteTrainingModel"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除模型 + /// + /// + /// + public DeleteTrainingModelResponse DeleteTrainingModelSync(DeleteTrainingModelRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteTrainingModel"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除模型版本 + /// + /// + /// + public async Task DeleteTrainingModelVersion(DeleteTrainingModelVersionRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteTrainingModelVersion"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除模型版本 + /// + /// + /// + public DeleteTrainingModelVersionResponse DeleteTrainingModelVersionSync(DeleteTrainingModelVersionRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteTrainingModelVersion"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除训练任务 + /// + /// + /// + public async Task DeleteTrainingTask(DeleteTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除训练任务 + /// + /// + /// + public DeleteTrainingTaskResponse DeleteTrainingTaskSync(DeleteTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询资源组详情 + /// + /// + /// + public async Task DescribeBillingResourceGroups(DescribeBillingResourceGroupsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeBillingResourceGroups"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询资源组详情 + /// + /// + /// + public DescribeBillingResourceGroupsResponse DescribeBillingResourceGroupsSync(DescribeBillingResourceGroupsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeBillingResourceGroups"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeBillingSpecsPrice)用于查询计费项价格。 + /// + /// + /// + public async Task DescribeBillingSpecsPrice(DescribeBillingSpecsPriceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeBillingSpecsPrice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 本接口(DescribeBillingSpecsPrice)用于查询计费项价格。 + /// + /// + /// + public DescribeBillingSpecsPriceResponse DescribeBillingSpecsPriceSync(DescribeBillingSpecsPriceRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeBillingSpecsPrice"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询结构化数据集详情 + /// + /// + /// + public async Task DescribeDatasetDetailStructured(DescribeDatasetDetailStructuredRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeDatasetDetailStructured"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询结构化数据集详情 + /// + /// + /// + public DescribeDatasetDetailStructuredResponse DescribeDatasetDetailStructuredSync(DescribeDatasetDetailStructuredRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeDatasetDetailStructured"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询非结构化数据集详情 + /// + /// + /// + public async Task DescribeDatasetDetailUnstructured(DescribeDatasetDetailUnstructuredRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeDatasetDetailUnstructured"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询非结构化数据集详情 + /// + /// + /// + public DescribeDatasetDetailUnstructuredResponse DescribeDatasetDetailUnstructuredSync(DescribeDatasetDetailUnstructuredRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeDatasetDetailUnstructured"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询数据集列表 + /// + /// + /// + public async Task DescribeDatasets(DescribeDatasetsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeDatasets"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询数据集列表 + /// + /// + /// + public DescribeDatasetsResponse DescribeDatasetsSync(DescribeDatasetsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeDatasets"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询推理镜像模板 + /// + /// + /// + public async Task DescribeInferTemplates(DescribeInferTemplatesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeInferTemplates"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询推理镜像模板 + /// + /// + /// + public DescribeInferTemplatesResponse DescribeInferTemplatesSync(DescribeInferTemplatesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeInferTemplates"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询最近上报的训练自定义指标 + /// + /// + /// + public async Task DescribeLatestTrainingMetrics(DescribeLatestTrainingMetricsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeLatestTrainingMetrics"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询最近上报的训练自定义指标 + /// + /// + /// + public DescribeLatestTrainingMetricsResponse DescribeLatestTrainingMetricsSync(DescribeLatestTrainingMetricsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeLatestTrainingMetrics"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 获取训练、推理、Notebook服务的日志 + /// + /// + /// + public async Task DescribeLogs(DescribeLogsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeLogs"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 获取训练、推理、Notebook服务的日志 + /// + /// + /// + public DescribeLogsResponse DescribeLogsSync(DescribeLogsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeLogs"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练框架列表 + /// + /// + /// + public async Task DescribeTrainingFrameworks(DescribeTrainingFrameworksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingFrameworks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练框架列表 + /// + /// + /// + public DescribeTrainingFrameworksResponse DescribeTrainingFrameworksSync(DescribeTrainingFrameworksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingFrameworks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询训练自定义指标 + /// + /// + /// + public async Task DescribeTrainingMetrics(DescribeTrainingMetricsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingMetrics"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询训练自定义指标 + /// + /// + /// + public DescribeTrainingMetricsResponse DescribeTrainingMetricsSync(DescribeTrainingMetricsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingMetrics"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询模型版本 + /// + /// + /// + public async Task DescribeTrainingModelVersion(DescribeTrainingModelVersionRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingModelVersion"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询模型版本 + /// + /// + /// + public DescribeTrainingModelVersionResponse DescribeTrainingModelVersionSync(DescribeTrainingModelVersionRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingModelVersion"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 模型版本列表 + /// + /// + /// + public async Task DescribeTrainingModelVersions(DescribeTrainingModelVersionsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingModelVersions"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 模型版本列表 + /// + /// + /// + public DescribeTrainingModelVersionsResponse DescribeTrainingModelVersionsSync(DescribeTrainingModelVersionsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingModelVersions"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 模型列表 + /// + /// + /// + public async Task DescribeTrainingModels(DescribeTrainingModelsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingModels"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 模型列表 + /// + /// + /// + public DescribeTrainingModelsResponse DescribeTrainingModelsSync(DescribeTrainingModelsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingModels"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练任务详情 + /// + /// + /// + public async Task DescribeTrainingTask(DescribeTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练任务详情 + /// + /// + /// + public DescribeTrainingTaskResponse DescribeTrainingTaskSync(DescribeTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练任务pod列表 + /// + /// + /// + public async Task DescribeTrainingTaskPods(DescribeTrainingTaskPodsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingTaskPods"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练任务pod列表 + /// + /// + /// + public DescribeTrainingTaskPodsResponse DescribeTrainingTaskPodsSync(DescribeTrainingTaskPodsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingTaskPods"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练任务列表 + /// + /// + /// + public async Task DescribeTrainingTasks(DescribeTrainingTasksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTrainingTasks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 训练任务列表 + /// + /// + /// + public DescribeTrainingTasksResponse DescribeTrainingTasksSync(DescribeTrainingTasksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTrainingTasks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 上报训练自定义指标 + /// + /// + /// + public async Task PushTrainingMetrics(PushTrainingMetricsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "PushTrainingMetrics"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 上报训练自定义指标 + /// + /// + /// + public PushTrainingMetricsResponse PushTrainingMetricsSync(PushTrainingMetricsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "PushTrainingMetrics"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 启动模型训练任务 + /// + /// + /// + public async Task StartTrainingTask(StartTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "StartTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 启动模型训练任务 + /// + /// + /// + public StartTrainingTaskResponse StartTrainingTaskSync(StartTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "StartTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 停止模型训练任务 + /// + /// + /// + public async Task StopTrainingTask(StopTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "StopTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 停止模型训练任务 + /// + /// + /// + public StopTrainingTaskResponse StopTrainingTaskSync(StopTrainingTaskRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "StopTrainingTask"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + } +} diff --git a/TencentCloud/Tiw/TencentCloudTiw.csproj b/TencentCloud/Tiw/TencentCloudTiw.csproj index 679c7105a4..992f81148e 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.530 + 3.0.531 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/Tke/TencentCloudTke.csproj b/TencentCloud/Tke/TencentCloudTke.csproj index c26f2e382f..26bd5d40b5 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.530 + 3.0.531 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 e997c58a6c..74e94fce9e 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.530 + 3.0.531 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 e45baa077c..38e1851d64 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.530 + 3.0.531 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 e88f25a6d6..52b21467e3 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.530 + 3.0.531 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/Trp/TencentCloudTrp.csproj b/TencentCloud/Trp/TencentCloudTrp.csproj new file mode 100644 index 0000000000..9e93c889ad --- /dev/null +++ b/TencentCloud/Trp/TencentCloudTrp.csproj @@ -0,0 +1,115 @@ + + + TencentCloud + net45;netstandard2.0 + {7B36C41A-5976-3538-93E0-40A089B50522} + false + 3.0.531 + Tencent Cloud API 3.0 SDK for .NET + https://github.com/TencentCloud/tencentcloud-sdk-dotnet/blob/master/LICENSE + Tencent Cloud API Team + Tencent Ltd. + + TencentCloudSDK.Trp + https://github.com/TencentCloud/tencentcloud-sdk-dotnet + https://avatars3.githubusercontent.com/u/20101770 + Copyright @2018 THL A29 Limited, a Tencent company. All Rights Reserved. + + + + Full + 1702;1705;1591 + + + + NS2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TencentCloud/Trp/V20210515/Models/ChainData.cs b/TencentCloud/Trp/V20210515/Models/ChainData.cs new file mode 100644 index 0000000000..ed155b84c6 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ChainData.cs @@ -0,0 +1,60 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ChainData : AbstractModel + { + + /// + /// 区块hash + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BlockHash")] + public string BlockHash{ get; set; } + + /// + /// 区块高度 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BlockHeight")] + public string BlockHeight{ get; set; } + + /// + /// 区块时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BlockTime")] + public string BlockTime{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "BlockHash", this.BlockHash); + this.SetParamSimple(map, prefix + "BlockHeight", this.BlockHeight); + this.SetParamSimple(map, prefix + "BlockTime", this.BlockTime); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CodeBatch.cs b/TencentCloud/Trp/V20210515/Models/CodeBatch.cs new file mode 100644 index 0000000000..55e60514fc --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CodeBatch.cs @@ -0,0 +1,164 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CodeBatch : AbstractModel + { + + /// + /// 批次号 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 企业ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CorpId")] + public long? CorpId{ get; set; } + + /// + /// 码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BatchCode")] + public string BatchCode{ get; set; } + + /// + /// 码数量 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CodeCnt")] + public long? CodeCnt{ get; set; } + + /// + /// 所属商户ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 产品ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 批次类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BatchType")] + public long? BatchType{ get; set; } + + /// + /// 备注 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 微信模板 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MpTpl")] + public string MpTpl{ get; set; } + + /// + /// 状态 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Status")] + public long? Status{ get; set; } + + /// + /// 创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 修改时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 所属商户名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MerchantName")] + public string MerchantName{ get; set; } + + /// + /// 产品名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ProductName")] + public string ProductName{ get; set; } + + /// + /// 0 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Ext")] + public Ext Ext{ get; set; } + + /// + /// 模板名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TplName")] + public string TplName{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "BatchCode", this.BatchCode); + this.SetParamSimple(map, prefix + "CodeCnt", this.CodeCnt); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "BatchType", this.BatchType); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "MpTpl", this.MpTpl); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "MerchantName", this.MerchantName); + this.SetParamSimple(map, prefix + "ProductName", this.ProductName); + this.SetParamObj(map, prefix + "Ext.", this.Ext); + this.SetParamSimple(map, prefix + "TplName", this.TplName); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CodeItem.cs b/TencentCloud/Trp/V20210515/Models/CodeItem.cs new file mode 100644 index 0000000000..e393eb25a2 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CodeItem.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CodeItem : AbstractModel + { + + /// + /// 无 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Code", this.Code); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateCodeBatchRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateCodeBatchRequest.cs new file mode 100644 index 0000000000..b6daa31a55 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateCodeBatchRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateCodeBatchRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 商户ID + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 批次类型 0:溯源 1:营销 + /// + [JsonProperty("BatchType")] + public ulong? BatchType{ get; set; } + + /// + /// 批次ID,系统自动生成 + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 备注 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "BatchType", this.BatchType); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateCodeBatchResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateCodeBatchResponse.cs new file mode 100644 index 0000000000..d7465da79d --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateCodeBatchResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateCodeBatchResponse : AbstractModel + { + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ 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 + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateCodePackRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateCodePackRequest.cs new file mode 100644 index 0000000000..a39d047478 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateCodePackRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateCodePackRequest : AbstractModel + { + + /// + /// 商户ID + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 码长度 + /// + [JsonProperty("CodeLength")] + public ulong? CodeLength{ get; set; } + + /// + /// 码类型 alphabet 字母, number 数字, mixin 混合 + /// + [JsonProperty("CodeType")] + public string CodeType{ get; set; } + + /// + /// 生码数量 普通码包时必填 + /// + [JsonProperty("Amount")] + public long? Amount{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 码包类型 0: 普通码包 1: 层级码包 + /// + [JsonProperty("PackType")] + public ulong? PackType{ get; set; } + + /// + /// 码包层级 + /// + [JsonProperty("PackLevel")] + public ulong? PackLevel{ get; set; } + + /// + /// 码包规格 + /// + [JsonProperty("PackSpec")] + public PackSpec[] PackSpec{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "CodeLength", this.CodeLength); + this.SetParamSimple(map, prefix + "CodeType", this.CodeType); + this.SetParamSimple(map, prefix + "Amount", this.Amount); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "PackType", this.PackType); + this.SetParamSimple(map, prefix + "PackLevel", this.PackLevel); + this.SetParamArrayObj(map, prefix + "PackSpec.", this.PackSpec); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateCodePackResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateCodePackResponse.cs new file mode 100644 index 0000000000..9022518a3b --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateCodePackResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateCodePackResponse : AbstractModel + { + + /// + /// 码包ID + /// + [JsonProperty("PackId")] + public string PackId{ 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 + "PackId", this.PackId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateMerchantRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateMerchantRequest.cs new file mode 100644 index 0000000000..bc71f573f5 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateMerchantRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateMerchantRequest : AbstractModel + { + + /// + /// 商户名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 备注 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateMerchantResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateMerchantResponse.cs new file mode 100644 index 0000000000..5032db57c5 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateMerchantResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateMerchantResponse : AbstractModel + { + + /// + /// 商户标识码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ 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 + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateProductRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateProductRequest.cs new file mode 100644 index 0000000000..4e02b8cc34 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateProductRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateProductRequest : AbstractModel + { + + /// + /// 商品名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 商户ID + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 备注 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 商户名称 + /// + [JsonProperty("MerchantName")] + public string MerchantName{ get; set; } + + /// + /// 商品规格 + /// + [JsonProperty("Specification")] + public string Specification{ get; set; } + + /// + /// 商品图片 + /// + [JsonProperty("Logo")] + public string[] Logo{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 预留字段 + /// + [JsonProperty("Ext")] + public Ext Ext{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "MerchantName", this.MerchantName); + this.SetParamSimple(map, prefix + "Specification", this.Specification); + this.SetParamArraySimple(map, prefix + "Logo.", this.Logo); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamObj(map, prefix + "Ext.", this.Ext); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateProductResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateProductResponse.cs new file mode 100644 index 0000000000..f9ad1d5608 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateProductResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateProductResponse : AbstractModel + { + + /// + /// 商品ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ProductId")] + public string ProductId{ 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 + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateTraceChainRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateTraceChainRequest.cs new file mode 100644 index 0000000000..e7585f41d3 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateTraceChainRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTraceChainRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "TraceId", this.TraceId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateTraceChainResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateTraceChainResponse.cs new file mode 100644 index 0000000000..ce37493afb --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateTraceChainResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTraceChainResponse : AbstractModel + { + + /// + /// 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ 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 + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateTraceCodesRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateTraceCodesRequest.cs new file mode 100644 index 0000000000..024ffd5d4f --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateTraceCodesRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTraceCodesRequest : AbstractModel + { + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 码 + /// + [JsonProperty("Codes")] + public CodeItem[] Codes{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamArrayObj(map, prefix + "Codes.", this.Codes); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateTraceCodesResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateTraceCodesResponse.cs new file mode 100644 index 0000000000..efecfd7791 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateTraceCodesResponse.cs @@ -0,0 +1,64 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTraceCodesResponse : AbstractModel + { + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 导入成功码数量 + /// + [JsonProperty("ActiveCnt")] + public ulong? ActiveCnt{ get; set; } + + /// + /// 批次码数量 + /// + [JsonProperty("CodeCnt")] + public ulong? CodeCnt{ 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 + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "ActiveCnt", this.ActiveCnt); + this.SetParamSimple(map, prefix + "CodeCnt", this.CodeCnt); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateTraceDataRequest.cs b/TencentCloud/Trp/V20210515/Models/CreateTraceDataRequest.cs new file mode 100644 index 0000000000..cc423abb7d --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateTraceDataRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTraceDataRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 任务ID + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 溯源阶段 0:商品 1:通用 2:内部溯源 3:外部溯源 + /// + [JsonProperty("Phase")] + public ulong? Phase{ get; set; } + + /// + /// 溯源阶段名称 + /// + [JsonProperty("PhaseName")] + public string PhaseName{ get; set; } + + /// + /// [无效] 上链状态 + /// + [JsonProperty("ChainStatus")] + public ulong? ChainStatus{ get; set; } + + /// + /// [无效] 码类型 0: 批次, 1: 码, 2: 生产任务, 3: 物流信息 + /// + [JsonProperty("Type")] + public ulong? Type{ get; set; } + + /// + /// [无效] 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ get; set; } + + /// + /// 溯源信息 + /// + [JsonProperty("TraceItems")] + public TraceItem[] TraceItems{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "TaskId", this.TaskId); + this.SetParamSimple(map, prefix + "Phase", this.Phase); + this.SetParamSimple(map, prefix + "PhaseName", this.PhaseName); + this.SetParamSimple(map, prefix + "ChainStatus", this.ChainStatus); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "TraceId", this.TraceId); + this.SetParamArrayObj(map, prefix + "TraceItems.", this.TraceItems); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/CreateTraceDataResponse.cs b/TencentCloud/Trp/V20210515/Models/CreateTraceDataResponse.cs new file mode 100644 index 0000000000..1f70bddbbb --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/CreateTraceDataResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class CreateTraceDataResponse : AbstractModel + { + + /// + /// 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ 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 + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteCodeBatchRequest.cs b/TencentCloud/Trp/V20210515/Models/DeleteCodeBatchRequest.cs new file mode 100644 index 0000000000..801cbdc96a --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteCodeBatchRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteCodeBatchRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteCodeBatchResponse.cs b/TencentCloud/Trp/V20210515/Models/DeleteCodeBatchResponse.cs new file mode 100644 index 0000000000..5cd8b3afb3 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteCodeBatchResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteCodeBatchResponse : AbstractModel + { + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ 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 + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteMerchantRequest.cs b/TencentCloud/Trp/V20210515/Models/DeleteMerchantRequest.cs new file mode 100644 index 0000000000..76a48658d6 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteMerchantRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteMerchantRequest : AbstractModel + { + + /// + /// 商户标识码 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteMerchantResponse.cs b/TencentCloud/Trp/V20210515/Models/DeleteMerchantResponse.cs new file mode 100644 index 0000000000..9f896f4186 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteMerchantResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteMerchantResponse : AbstractModel + { + + /// + /// 商户标识码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ 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 + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteProductRequest.cs b/TencentCloud/Trp/V20210515/Models/DeleteProductRequest.cs new file mode 100644 index 0000000000..33f956f8d3 --- /dev/null +++ b/TencentCloud/Trp/V20210515/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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteProductRequest : AbstractModel + { + + /// + /// 商品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ 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 + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteProductResponse.cs b/TencentCloud/Trp/V20210515/Models/DeleteProductResponse.cs new file mode 100644 index 0000000000..46548754d0 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteProductResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteProductResponse : AbstractModel + { + + /// + /// 商品ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ProductId")] + public string ProductId{ 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 + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteTraceDataRequest.cs b/TencentCloud/Trp/V20210515/Models/DeleteTraceDataRequest.cs new file mode 100644 index 0000000000..afd837bd13 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteTraceDataRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTraceDataRequest : AbstractModel + { + + /// + /// 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DeleteTraceDataResponse.cs b/TencentCloud/Trp/V20210515/Models/DeleteTraceDataResponse.cs new file mode 100644 index 0000000000..79cf805a5e --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DeleteTraceDataResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DeleteTraceDataResponse : AbstractModel + { + + /// + /// 溯源id + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TraceId")] + public string TraceId{ 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 + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchByIdRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchByIdRequest.cs new file mode 100644 index 0000000000..5fdd0a87f2 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchByIdRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodeBatchByIdRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchByIdResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchByIdResponse.cs new file mode 100644 index 0000000000..0740158ac6 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchByIdResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodeBatchByIdResponse : AbstractModel + { + + /// + /// 批次 + /// + [JsonProperty("CodeBatch")] + public CodeBatch CodeBatch{ 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 + "CodeBatch.", this.CodeBatch); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchsRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchsRequest.cs new file mode 100644 index 0000000000..1718821e6b --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchsRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodeBatchsRequest : AbstractModel + { + + /// + /// 查询商户ID + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 查询商品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 查询关键字 + /// + [JsonProperty("Keyword")] + public string Keyword{ get; set; } + + /// + /// 条数 + /// + [JsonProperty("PageSize")] + public long? PageSize{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("PageNumber")] + public long? PageNumber{ get; set; } + + /// + /// 批次类型 0:溯源 1:营销 + /// + [JsonProperty("BatchType")] + public string BatchType{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "Keyword", this.Keyword); + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + this.SetParamSimple(map, prefix + "PageNumber", this.PageNumber); + this.SetParamSimple(map, prefix + "BatchType", this.BatchType); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchsResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchsResponse.cs new file mode 100644 index 0000000000..41eb98febb --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodeBatchsResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodeBatchsResponse : AbstractModel + { + + /// + /// 批次列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CodeBatchs")] + public CodeBatch[] CodeBatchs{ get; set; } + + /// + /// 总条数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalCount")] + public long? TotalCount{ 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 + "CodeBatchs.", this.CodeBatchs); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodePacksRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodePacksRequest.cs new file mode 100644 index 0000000000..5736a1fb23 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodePacksRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodePacksRequest : AbstractModel + { + + /// + /// 每页数量 + /// + [JsonProperty("PageSize")] + public ulong? PageSize{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("PageNumber")] + public ulong? PageNumber{ get; set; } + + /// + /// 查询关键字 + /// + [JsonProperty("Keyword")] + public string Keyword{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + this.SetParamSimple(map, prefix + "PageNumber", this.PageNumber); + this.SetParamSimple(map, prefix + "Keyword", this.Keyword); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodePacksResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodePacksResponse.cs new file mode 100644 index 0000000000..589cd79196 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodePacksResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodePacksResponse : 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/Trp/V20210515/Models/DescribeCodesByPackRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodesByPackRequest.cs new file mode 100644 index 0000000000..b59b8768e5 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodesByPackRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodesByPackRequest : AbstractModel + { + + /// + /// 码包ID + /// + [JsonProperty("PackId")] + public string PackId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "PackId", this.PackId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeCodesByPackResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeCodesByPackResponse.cs new file mode 100644 index 0000000000..91059ad8fe --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeCodesByPackResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeCodesByPackResponse : AbstractModel + { + + /// + /// 码列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Codes")] + public CodeItem[] Codes{ 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 + "Codes.", this.Codes); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeMerchantByIdRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeMerchantByIdRequest.cs new file mode 100644 index 0000000000..4edb198ef3 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeMerchantByIdRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeMerchantByIdRequest : AbstractModel + { + + /// + /// 商户标识码 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeMerchantByIdResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeMerchantByIdResponse.cs new file mode 100644 index 0000000000..c7ad02f977 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeMerchantByIdResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeMerchantByIdResponse : AbstractModel + { + + /// + /// 商户信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Merchant")] + public Merchant Merchant{ 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 + "Merchant.", this.Merchant); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeMerchantsRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeMerchantsRequest.cs new file mode 100644 index 0000000000..42dd48526d --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeMerchantsRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeMerchantsRequest : AbstractModel + { + + /// + /// 搜索商户名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 条数 + /// + [JsonProperty("PageSize")] + public ulong? PageSize{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("PageNumber")] + public ulong? PageNumber{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + this.SetParamSimple(map, prefix + "PageNumber", this.PageNumber); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeMerchantsResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeMerchantsResponse.cs new file mode 100644 index 0000000000..5b0c37dc41 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeMerchantsResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeMerchantsResponse : AbstractModel + { + + /// + /// 商户列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Merchants")] + public Merchant[] Merchants{ get; set; } + + /// + /// 总数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ 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 + "Merchants.", this.Merchants); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeProductByIdRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeProductByIdRequest.cs new file mode 100644 index 0000000000..5ac22c67db --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeProductByIdRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductByIdRequest : AbstractModel + { + + /// + /// 商品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ 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 + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeProductByIdResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeProductByIdResponse.cs new file mode 100644 index 0000000000..0b7b4df71c --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeProductByIdResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductByIdResponse : AbstractModel + { + + /// + /// 商品信息 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Product")] + public Product Product{ 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 + "Product.", this.Product); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeProductsRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeProductsRequest.cs new file mode 100644 index 0000000000..a6de549605 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeProductsRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductsRequest : AbstractModel + { + + /// + /// 商品名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 条数 + /// + [JsonProperty("PageSize")] + public ulong? PageSize{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("PageNumber")] + public ulong? PageNumber{ get; set; } + + /// + /// 商品ID + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + this.SetParamSimple(map, prefix + "PageNumber", this.PageNumber); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeProductsResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeProductsResponse.cs new file mode 100644 index 0000000000..afc8edb8e2 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeProductsResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeProductsResponse : AbstractModel + { + + /// + /// 商品列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Products")] + public Product[] Products{ get; set; } + + /// + /// 总数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ 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 + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeTraceCodeByIdRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodeByIdRequest.cs new file mode 100644 index 0000000000..d505fec450 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodeByIdRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTraceCodeByIdRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 二维码 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "Code", this.Code); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeTraceCodeByIdResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodeByIdResponse.cs new file mode 100644 index 0000000000..d7a47a3cd7 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodeByIdResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTraceCodeByIdResponse : AbstractModel + { + + /// + /// 无 + /// + [JsonProperty("TraceCode")] + public TraceCode TraceCode{ 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 + "TraceCode.", this.TraceCode); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeTraceCodesRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodesRequest.cs new file mode 100644 index 0000000000..37cf257c13 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodesRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTraceCodesRequest : AbstractModel + { + + /// + /// 搜索关键字 码标识,或者批次ID + /// + [JsonProperty("Keyword")] + public string Keyword{ get; set; } + + /// + /// 条数 + /// + [JsonProperty("PageNumber")] + public ulong? PageNumber{ get; set; } + + /// + /// 页码 + /// + [JsonProperty("PageSize")] + public ulong? PageSize{ get; set; } + + /// + /// 批次ID,弃用 + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Keyword", this.Keyword); + this.SetParamSimple(map, prefix + "PageNumber", this.PageNumber); + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeTraceCodesResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodesResponse.cs new file mode 100644 index 0000000000..6fdf115f34 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeTraceCodesResponse.cs @@ -0,0 +1,59 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTraceCodesResponse : AbstractModel + { + + /// + /// 标识列表 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TraceCodes")] + public TraceCode[] TraceCodes{ get; set; } + + /// + /// 条数 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ 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 + "TraceCodes.", this.TraceCodes); + this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeTraceDataListRequest.cs b/TencentCloud/Trp/V20210515/Models/DescribeTraceDataListRequest.cs new file mode 100644 index 0000000000..43b696a8cf --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeTraceDataListRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTraceDataListRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 任务ID 用于外部溯源 + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 页数 + /// + [JsonProperty("PageNumber")] + public ulong? PageNumber{ get; set; } + + /// + /// 二维码 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + /// + /// 溯源阶段 0:商品 1:通用 2:内部溯源 3:外部溯源 + /// + [JsonProperty("Phase")] + public ulong? Phase{ get; set; } + + /// + /// 数量 + /// + [JsonProperty("PageSize")] + public ulong? PageSize{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "TaskId", this.TaskId); + this.SetParamSimple(map, prefix + "PageNumber", this.PageNumber); + this.SetParamSimple(map, prefix + "Code", this.Code); + this.SetParamSimple(map, prefix + "Phase", this.Phase); + this.SetParamSimple(map, prefix + "PageSize", this.PageSize); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/DescribeTraceDataListResponse.cs b/TencentCloud/Trp/V20210515/Models/DescribeTraceDataListResponse.cs new file mode 100644 index 0000000000..42a40aa050 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/DescribeTraceDataListResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class DescribeTraceDataListResponse : AbstractModel + { + + /// + /// 数量 + /// + [JsonProperty("TotalCount")] + public ulong? TotalCount{ get; set; } + + /// + /// 无 + /// + [JsonProperty("TraceDataList")] + public TraceData[] TraceDataList{ 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 + "TraceDataList.", this.TraceDataList); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/Ext.cs b/TencentCloud/Trp/V20210515/Models/Ext.cs new file mode 100644 index 0000000000..e1389439f0 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/Ext.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Ext : AbstractModel + { + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/Merchant.cs b/TencentCloud/Trp/V20210515/Models/Merchant.cs new file mode 100644 index 0000000000..c3c98111e9 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/Merchant.cs @@ -0,0 +1,86 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Merchant : AbstractModel + { + + /// + /// 商户标识码 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 企业id + /// + [JsonProperty("CorpId")] + public long? CorpId{ get; set; } + + /// + /// 商户名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 备注 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 更新时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 商户码规则 + /// + [JsonProperty("CodeRule")] + public string CodeRule{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "CodeRule", this.CodeRule); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyCodeBatchRequest.cs b/TencentCloud/Trp/V20210515/Models/ModifyCodeBatchRequest.cs new file mode 100644 index 0000000000..21c68fad4f --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyCodeBatchRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyCodeBatchRequest : AbstractModel + { + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 状态 0: 未激活 1: 已激活 -1: 已冻结 + /// + [JsonProperty("Status")] + public long? Status{ get; set; } + + /// + /// 模板ID + /// + [JsonProperty("MpTpl")] + public string MpTpl{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "MpTpl", this.MpTpl); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyCodeBatchResponse.cs b/TencentCloud/Trp/V20210515/Models/ModifyCodeBatchResponse.cs new file mode 100644 index 0000000000..4a2e0492a6 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyCodeBatchResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyCodeBatchResponse : AbstractModel + { + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ 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 + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyMerchantRequest.cs b/TencentCloud/Trp/V20210515/Models/ModifyMerchantRequest.cs new file mode 100644 index 0000000000..1f95fe63c6 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyMerchantRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyMerchantRequest : AbstractModel + { + + /// + /// 商户名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 商户标识码 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 备注 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyMerchantResponse.cs b/TencentCloud/Trp/V20210515/Models/ModifyMerchantResponse.cs new file mode 100644 index 0000000000..37636c4872 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyMerchantResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyMerchantResponse : AbstractModel + { + + /// + /// 商户标识码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ 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 + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyProductRequest.cs b/TencentCloud/Trp/V20210515/Models/ModifyProductRequest.cs new file mode 100644 index 0000000000..028f4048c6 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyProductRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyProductRequest : AbstractModel + { + + /// + /// 商品名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 商品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 备注 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 商品规格 + /// + [JsonProperty("Specification")] + public string Specification{ get; set; } + + /// + /// 商品图片 + /// + [JsonProperty("Logo")] + public string[] Logo{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 预留字段 + /// + [JsonProperty("Ext")] + public Ext Ext{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamSimple(map, prefix + "Specification", this.Specification); + this.SetParamArraySimple(map, prefix + "Logo.", this.Logo); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamObj(map, prefix + "Ext.", this.Ext); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyProductResponse.cs b/TencentCloud/Trp/V20210515/Models/ModifyProductResponse.cs new file mode 100644 index 0000000000..9061650a58 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyProductResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyProductResponse : AbstractModel + { + + /// + /// 商品ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ProductId")] + public string ProductId{ 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 + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyTraceCodeRequest.cs b/TencentCloud/Trp/V20210515/Models/ModifyTraceCodeRequest.cs new file mode 100644 index 0000000000..db37dde3a0 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyTraceCodeRequest.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyTraceCodeRequest : AbstractModel + { + + /// + /// 二维码 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 状态 0: 冻结 1: 激活 + /// + [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 + "Code", this.Code); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "Status", this.Status); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyTraceCodeResponse.cs b/TencentCloud/Trp/V20210515/Models/ModifyTraceCodeResponse.cs new file mode 100644 index 0000000000..fb8138faa0 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyTraceCodeResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyTraceCodeResponse : 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/Trp/V20210515/Models/ModifyTraceDataRanksRequest.cs b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRanksRequest.cs new file mode 100644 index 0000000000..3a9245a7d2 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRanksRequest.cs @@ -0,0 +1,64 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyTraceDataRanksRequest : AbstractModel + { + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 生产任务ID + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 溯源ID + /// + [JsonProperty("TraceIds")] + public string[] TraceIds{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "TaskId", this.TaskId); + this.SetParamArraySimple(map, prefix + "TraceIds.", this.TraceIds); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRanksResponse.cs b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRanksResponse.cs new file mode 100644 index 0000000000..a3bdef2efd --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRanksResponse.cs @@ -0,0 +1,51 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyTraceDataRanksResponse : AbstractModel + { + + /// + /// 批次ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("BatchId")] + public string BatchId{ 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 + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRequest.cs b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRequest.cs new file mode 100644 index 0000000000..a96b9d744e --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataRequest.cs @@ -0,0 +1,148 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyTraceDataRequest : AbstractModel + { + + /// + /// 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 生产溯源任务ID + /// + [JsonProperty("TaskId")] + public string TaskId{ get; set; } + + /// + /// 溯源信息 + /// + [JsonProperty("TraceItems")] + public TraceItem[] TraceItems{ get; set; } + + /// + /// 溯源阶段名称 + /// + [JsonProperty("PhaseName")] + public string PhaseName{ get; set; } + + /// + /// [无效] 类型 + /// + [JsonProperty("Type")] + public ulong? Type{ get; set; } + + /// + /// [无效] 溯源码 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + /// + /// [无效] 排序 + /// + [JsonProperty("Rank")] + public ulong? Rank{ get; set; } + + /// + /// [无效] 溯源阶段 0:商品 1:通用 2:物流 + /// + [JsonProperty("Phase")] + public ulong? Phase{ get; set; } + + /// + /// [无效] 溯源时间 + /// + [JsonProperty("TraceTime")] + public string TraceTime{ get; set; } + + /// + /// [无效] 创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// [无效] 上链状态 + /// + [JsonProperty("ChainStatus")] + public ulong? ChainStatus{ get; set; } + + /// + /// [无效] 上链时间 + /// + [JsonProperty("ChainTime")] + public string ChainTime{ get; set; } + + /// + /// [无效] 上链数据 + /// + [JsonProperty("ChainData")] + public ChainData ChainData{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// [无效] 溯源状态 + /// + [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 + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "TaskId", this.TaskId); + this.SetParamArrayObj(map, prefix + "TraceItems.", this.TraceItems); + this.SetParamSimple(map, prefix + "PhaseName", this.PhaseName); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "Code", this.Code); + this.SetParamSimple(map, prefix + "Rank", this.Rank); + this.SetParamSimple(map, prefix + "Phase", this.Phase); + this.SetParamSimple(map, prefix + "TraceTime", this.TraceTime); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "ChainStatus", this.ChainStatus); + this.SetParamSimple(map, prefix + "ChainTime", this.ChainTime); + this.SetParamObj(map, prefix + "ChainData.", this.ChainData); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "Status", this.Status); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/ModifyTraceDataResponse.cs b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataResponse.cs new file mode 100644 index 0000000000..235d804511 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/ModifyTraceDataResponse.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class ModifyTraceDataResponse : AbstractModel + { + + /// + /// 溯源ID + /// + [JsonProperty("TraceId")] + public string TraceId{ 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 + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "RequestId", this.RequestId); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/PackSpec.cs b/TencentCloud/Trp/V20210515/Models/PackSpec.cs new file mode 100644 index 0000000000..67c9395e47 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/PackSpec.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class PackSpec : AbstractModel + { + + /// + /// 层级 + /// + [JsonProperty("Level")] + public ulong? Level{ get; set; } + + /// + /// 比例 + /// + [JsonProperty("Rate")] + public ulong? Rate{ get; set; } + + /// + /// 数量 + /// + [JsonProperty("Amount")] + public ulong? Amount{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Level", this.Level); + this.SetParamSimple(map, prefix + "Rate", this.Rate); + this.SetParamSimple(map, prefix + "Amount", this.Amount); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/Product.cs b/TencentCloud/Trp/V20210515/Models/Product.cs new file mode 100644 index 0000000000..6193fea84b --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/Product.cs @@ -0,0 +1,124 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class Product : AbstractModel + { + + /// + /// 商品id + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 企业id + /// + [JsonProperty("CorpId")] + public long? CorpId{ get; set; } + + /// + /// 商户标识码 + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 商品编号 + /// + [JsonProperty("ProductCode")] + public string ProductCode{ get; set; } + + /// + /// 商品名称 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 商品规格 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Specification")] + public string Specification{ get; set; } + + /// + /// 备注 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Remark")] + public string Remark{ get; set; } + + /// + /// 商品图片 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Logo")] + public string[] Logo{ get; set; } + + /// + /// 创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 修改时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 预留字段 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Ext")] + public Ext Ext{ get; set; } + + /// + /// 商户名称 + /// + [JsonProperty("MerchantName")] + public string MerchantName{ 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 + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "ProductCode", this.ProductCode); + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Specification", this.Specification); + this.SetParamSimple(map, prefix + "Remark", this.Remark); + this.SetParamArraySimple(map, prefix + "Logo.", this.Logo); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamObj(map, prefix + "Ext.", this.Ext); + this.SetParamSimple(map, prefix + "MerchantName", this.MerchantName); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/TraceCode.cs b/TencentCloud/Trp/V20210515/Models/TraceCode.cs new file mode 100644 index 0000000000..fd1b247226 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/TraceCode.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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TraceCode : AbstractModel + { + + /// + /// 码 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + /// + /// 企业ID + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 包ID + /// + [JsonProperty("PackId")] + public string PackId{ get; set; } + + /// + /// 批次ID + /// + [JsonProperty("BatchId")] + public string BatchId{ get; set; } + + /// + /// 所属商户ID + /// + [JsonProperty("MerchantId")] + public string MerchantId{ get; set; } + + /// + /// 产品ID + /// + [JsonProperty("ProductId")] + public string ProductId{ get; set; } + + /// + /// 状态 + /// + [JsonProperty("Status")] + public ulong? Status{ get; set; } + + /// + /// 创建时间 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 修改时间 + /// + [JsonProperty("UpdateTime")] + public string UpdateTime{ get; set; } + + /// + /// 商户名称 + /// + [JsonProperty("MerchantName")] + public string MerchantName{ 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 + "Code", this.Code); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "PackId", this.PackId); + this.SetParamSimple(map, prefix + "BatchId", this.BatchId); + this.SetParamSimple(map, prefix + "MerchantId", this.MerchantId); + this.SetParamSimple(map, prefix + "ProductId", this.ProductId); + this.SetParamSimple(map, prefix + "Status", this.Status); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); + this.SetParamSimple(map, prefix + "MerchantName", this.MerchantName); + this.SetParamSimple(map, prefix + "ProductName", this.ProductName); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/TraceData.cs b/TencentCloud/Trp/V20210515/Models/TraceData.cs new file mode 100644 index 0000000000..be0ae5659e --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/TraceData.cs @@ -0,0 +1,140 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TraceData : AbstractModel + { + + /// + /// 溯源ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TraceId")] + public string TraceId{ get; set; } + + /// + /// 企业ID + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CorpId")] + public ulong? CorpId{ get; set; } + + /// + /// 0 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Type")] + public ulong? Type{ get; set; } + + /// + /// 码 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Code")] + public string Code{ get; set; } + + /// + /// 排序 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Rank")] + public ulong? Rank{ get; set; } + + /// + /// 溯源阶段 0:商品 1:通用 2:物流 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Phase")] + public ulong? Phase{ get; set; } + + /// + /// 环节名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("PhaseName")] + public string PhaseName{ get; set; } + + /// + /// 时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TraceTime")] + public string TraceTime{ get; set; } + + /// + /// 无 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("TraceItems")] + public TraceItem[] TraceItems{ get; set; } + + /// + /// 创建时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("CreateTime")] + public string CreateTime{ get; set; } + + /// + /// 上链状态 0: 未上链 1: 上链中 2: 已上链 -1: 异常 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ChainStatus")] + public ulong? ChainStatus{ get; set; } + + /// + /// 上链时间 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ChainTime")] + public string ChainTime{ get; set; } + + /// + /// 无 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ChainData")] + public ChainData ChainData{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "TraceId", this.TraceId); + this.SetParamSimple(map, prefix + "CorpId", this.CorpId); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "Code", this.Code); + this.SetParamSimple(map, prefix + "Rank", this.Rank); + this.SetParamSimple(map, prefix + "Phase", this.Phase); + this.SetParamSimple(map, prefix + "PhaseName", this.PhaseName); + this.SetParamSimple(map, prefix + "TraceTime", this.TraceTime); + this.SetParamArrayObj(map, prefix + "TraceItems.", this.TraceItems); + this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); + this.SetParamSimple(map, prefix + "ChainStatus", this.ChainStatus); + this.SetParamSimple(map, prefix + "ChainTime", this.ChainTime); + this.SetParamObj(map, prefix + "ChainData.", this.ChainData); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/Models/TraceItem.cs b/TencentCloud/Trp/V20210515/Models/TraceItem.cs new file mode 100644 index 0000000000..d5086814d5 --- /dev/null +++ b/TencentCloud/Trp/V20210515/Models/TraceItem.cs @@ -0,0 +1,84 @@ +/* + * 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.Trp.V20210515.Models +{ + using Newtonsoft.Json; + using System.Collections.Generic; + using TencentCloud.Common; + + public class TraceItem : AbstractModel + { + + /// + /// 名称 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Name")] + public string Name{ get; set; } + + /// + /// 单个值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Value")] + public string Value{ get; set; } + + /// + /// 类型 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Type")] + public string Type{ get; set; } + + /// + /// 只读 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("ReadOnly")] + public bool? ReadOnly{ get; set; } + + /// + /// 扫码展示 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Hidden")] + public bool? Hidden{ get; set; } + + /// + /// 多个值 + /// 注意:此字段可能返回 null,表示取不到有效值。 + /// + [JsonProperty("Values")] + public string[] Values{ get; set; } + + + /// + /// For internal usage only. DO NOT USE IT. + /// + public override void ToMap(Dictionary map, string prefix) + { + this.SetParamSimple(map, prefix + "Name", this.Name); + this.SetParamSimple(map, prefix + "Value", this.Value); + this.SetParamSimple(map, prefix + "Type", this.Type); + this.SetParamSimple(map, prefix + "ReadOnly", this.ReadOnly); + this.SetParamSimple(map, prefix + "Hidden", this.Hidden); + this.SetParamArraySimple(map, prefix + "Values.", this.Values); + } + } +} + diff --git a/TencentCloud/Trp/V20210515/TrpClient.cs b/TencentCloud/Trp/V20210515/TrpClient.cs new file mode 100644 index 0000000000..b07c7eba4c --- /dev/null +++ b/TencentCloud/Trp/V20210515/TrpClient.cs @@ -0,0 +1,1176 @@ +/* + * 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.Trp.V20210515 +{ + + using Newtonsoft.Json; + using System.Threading.Tasks; + using TencentCloud.Common; + using TencentCloud.Common.Profile; + using TencentCloud.Trp.V20210515.Models; + + public class TrpClient : AbstractClient{ + + private const string endpoint = "trp.tencentcloudapi.com"; + private const string version = "2021-05-15"; + + /// + /// Client constructor. + /// + /// Credentials. + /// Region name, such as "ap-guangzhou". + public TrpClient(Credential credential, string region) + : this(credential, region, new ClientProfile()) + { + + } + + /// + /// Client Constructor. + /// + /// Credentials. + /// Region name, such as "ap-guangzhou". + /// Client profiles. + public TrpClient(Credential credential, string region, ClientProfile profile) + : base(endpoint, version, credential, region, profile) + { + + } + + /// + /// 新增批次 + /// + /// + /// + public async Task CreateCodeBatch(CreateCodeBatchRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateCodeBatch"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新增批次 + /// + /// + /// + public CreateCodeBatchResponse CreateCodeBatchSync(CreateCodeBatchRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateCodeBatch"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 生成码包 + /// + /// + /// + public async Task CreateCodePack(CreateCodePackRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateCodePack"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 生成码包 + /// + /// + /// + public CreateCodePackResponse CreateCodePackSync(CreateCodePackRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateCodePack"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新建商户 + /// + /// + /// + public async Task CreateMerchant(CreateMerchantRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateMerchant"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新建商户 + /// + /// + /// + public CreateMerchantResponse CreateMerchantSync(CreateMerchantRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateMerchant"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新建商品 + /// + /// + /// + public async Task CreateProduct(CreateProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新建商品 + /// + /// + /// + public CreateProductResponse CreateProductSync(CreateProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 上链溯源信息 + /// + /// + /// + public async Task CreateTraceChain(CreateTraceChainRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateTraceChain"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 上链溯源信息 + /// + /// + /// + public CreateTraceChainResponse CreateTraceChainSync(CreateTraceChainRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateTraceChain"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 批量导入二维码,只支持平台发的码 + /// + /// + /// + public async Task CreateTraceCodes(CreateTraceCodesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateTraceCodes"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 批量导入二维码,只支持平台发的码 + /// + /// + /// + public CreateTraceCodesResponse CreateTraceCodesSync(CreateTraceCodesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateTraceCodes"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新增溯源信息 + /// + /// + /// + public async Task CreateTraceData(CreateTraceDataRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "CreateTraceData"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 新增溯源信息 + /// + /// + /// + public CreateTraceDataResponse CreateTraceDataSync(CreateTraceDataRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "CreateTraceData"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除批次 + /// + /// + /// + public async Task DeleteCodeBatch(DeleteCodeBatchRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteCodeBatch"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除批次 + /// + /// + /// + public DeleteCodeBatchResponse DeleteCodeBatchSync(DeleteCodeBatchRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteCodeBatch"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除商户 + /// + /// + /// + public async Task DeleteMerchant(DeleteMerchantRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteMerchant"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除商户 + /// + /// + /// + public DeleteMerchantResponse DeleteMerchantSync(DeleteMerchantRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteMerchant"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除商品,如果商品被使用,则不可删除 + /// + /// + /// + 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; + } + + /// + /// 删除商品,如果商品被使用,则不可删除 + /// + /// + /// + 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; + } + + /// + /// 删除溯源信息,如果已经上链则不可删除 + /// + /// + /// + public async Task DeleteTraceData(DeleteTraceDataRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DeleteTraceData"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 删除溯源信息,如果已经上链则不可删除 + /// + /// + /// + public DeleteTraceDataResponse DeleteTraceDataSync(DeleteTraceDataRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DeleteTraceData"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询批次信息 + /// + /// + /// + public async Task DescribeCodeBatchById(DescribeCodeBatchByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeCodeBatchById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询批次信息 + /// + /// + /// + public DescribeCodeBatchByIdResponse DescribeCodeBatchByIdSync(DescribeCodeBatchByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeCodeBatchById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询批次列表 + /// + /// + /// + public async Task DescribeCodeBatchs(DescribeCodeBatchsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeCodeBatchs"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询批次列表 + /// + /// + /// + public DescribeCodeBatchsResponse DescribeCodeBatchsSync(DescribeCodeBatchsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeCodeBatchs"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询码包列表 + /// + /// + /// + public async Task DescribeCodePacks(DescribeCodePacksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeCodePacks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询码包列表 + /// + /// + /// + public DescribeCodePacksResponse DescribeCodePacksSync(DescribeCodePacksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeCodePacks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询码包的二维码列表,上限 3 万 + /// + /// + /// + public async Task DescribeCodesByPack(DescribeCodesByPackRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeCodesByPack"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询码包的二维码列表,上限 3 万 + /// + /// + /// + public DescribeCodesByPackResponse DescribeCodesByPackSync(DescribeCodesByPackRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeCodesByPack"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商户信息 + /// + /// + /// + public async Task DescribeMerchantById(DescribeMerchantByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeMerchantById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商户信息 + /// + /// + /// + public DescribeMerchantByIdResponse DescribeMerchantByIdSync(DescribeMerchantByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeMerchantById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商户列表 + /// + /// + /// + public async Task DescribeMerchants(DescribeMerchantsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeMerchants"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商户列表 + /// + /// + /// + public DescribeMerchantsResponse DescribeMerchantsSync(DescribeMerchantsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeMerchants"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商品信息 + /// + /// + /// + public async Task DescribeProductById(DescribeProductByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeProductById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商品信息 + /// + /// + /// + public DescribeProductByIdResponse DescribeProductByIdSync(DescribeProductByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeProductById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商品列表 + /// + /// + /// + public async Task DescribeProducts(DescribeProductsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeProducts"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询商品列表 + /// + /// + /// + public DescribeProductsResponse DescribeProductsSync(DescribeProductsRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeProducts"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询二维码信息 + /// + /// + /// + public async Task DescribeTraceCodeById(DescribeTraceCodeByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTraceCodeById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询二维码信息 + /// + /// + /// + public DescribeTraceCodeByIdResponse DescribeTraceCodeByIdSync(DescribeTraceCodeByIdRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTraceCodeById"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询二维码列表 + /// + /// + /// + public async Task DescribeTraceCodes(DescribeTraceCodesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTraceCodes"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询二维码列表 + /// + /// + /// + public DescribeTraceCodesResponse DescribeTraceCodesSync(DescribeTraceCodesRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTraceCodes"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询溯源信息,通常溯源信息跟生产批次绑定,即一个批次的所有溯源信息都是一样的 + /// + /// + /// + public async Task DescribeTraceDataList(DescribeTraceDataListRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "DescribeTraceDataList"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 查询溯源信息,通常溯源信息跟生产批次绑定,即一个批次的所有溯源信息都是一样的 + /// + /// + /// + public DescribeTraceDataListResponse DescribeTraceDataListSync(DescribeTraceDataListRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "DescribeTraceDataList"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改批次 + /// + /// + /// + public async Task ModifyCodeBatch(ModifyCodeBatchRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyCodeBatch"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改批次 + /// + /// + /// + public ModifyCodeBatchResponse ModifyCodeBatchSync(ModifyCodeBatchRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyCodeBatch"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 编辑商户 + /// + /// + /// + public async Task ModifyMerchant(ModifyMerchantRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyMerchant"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 编辑商户 + /// + /// + /// + public ModifyMerchantResponse ModifyMerchantSync(ModifyMerchantRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyMerchant"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 编辑商品 + /// + /// + /// + public async Task ModifyProduct(ModifyProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 编辑商品 + /// + /// + /// + public ModifyProductResponse ModifyProductSync(ModifyProductRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyProduct"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 冻结或者激活二维码,所属的批次的冻结状态优先级大于单个二维码的状态,即如果批次是冻结的,那么该批次下二维码的状态都是冻结的 + /// + /// + /// + public async Task ModifyTraceCode(ModifyTraceCodeRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyTraceCode"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 冻结或者激活二维码,所属的批次的冻结状态优先级大于单个二维码的状态,即如果批次是冻结的,那么该批次下二维码的状态都是冻结的 + /// + /// + /// + public ModifyTraceCodeResponse ModifyTraceCodeSync(ModifyTraceCodeRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyTraceCode"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改溯源信息 + /// + /// + /// + public async Task ModifyTraceData(ModifyTraceDataRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyTraceData"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改溯源信息 + /// + /// + /// + public ModifyTraceDataResponse ModifyTraceDataSync(ModifyTraceDataRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyTraceData"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改溯源信息的排序 + /// + /// + /// + public async Task ModifyTraceDataRanks(ModifyTraceDataRanksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = await this.InternalRequest(req, "ModifyTraceDataRanks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + /// + /// 修改溯源信息的排序 + /// + /// + /// + public ModifyTraceDataRanksResponse ModifyTraceDataRanksSync(ModifyTraceDataRanksRequest req) + { + JsonResponseModel rsp = null; + try + { + var strResp = this.InternalRequestSync(req, "ModifyTraceDataRanks"); + rsp = JsonConvert.DeserializeObject>(strResp); + } + catch (JsonSerializationException e) + { + throw new TencentCloudSDKException(e.Message); + } + return rsp.Response; + } + + } +} diff --git a/TencentCloud/Trtc/TencentCloudTrtc.csproj b/TencentCloud/Trtc/TencentCloudTrtc.csproj index c0e83278ff..1477ffce3c 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.530 + 3.0.531 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 826b33d858..c8252e5506 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.530 + 3.0.531 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 21f4844213..39421d059f 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.530 + 3.0.531 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 6fd1da0771..9636c8211a 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.530 + 3.0.531 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 162f4fcf2d..42d067a2d9 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.530 + 3.0.531 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 b9d8b516d8..ce1b5e5725 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.530 + 3.0.531 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 9caf77ba6f..430dd1d7cb 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.530 + 3.0.531 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 fa834f93c1..255ac6d5b6 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.530 + 3.0.531 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 c37aee0884..fbc19c6369 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.530 + 3.0.531 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 4f9be2838f..06f07318a1 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.530 + 3.0.531 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 8613e3780f..1339aff3fe 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.530 + 3.0.531 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/Wav/TencentCloudWav.csproj b/TencentCloud/Wav/TencentCloudWav.csproj index 1c43bd284d..3233eb8483 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.530 + 3.0.531 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 222a4ba03b..62f8cc2305 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.530 + 3.0.531 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 14da03e781..6129459c5e 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.530 + 3.0.531 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 57f9c0ef69..042e7cc0bd 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.530 + 3.0.531 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 f0599857f3..4b5b16f190 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.530 + 3.0.531 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 95da2712df..d65e0b1e25 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.530 + 3.0.531 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 c104f3daa3..effc89cde1 100644 --- a/products.md +++ b/products.md @@ -2,7 +2,7 @@ |-|-|-| | aa | [活动防刷](https://cloud.tencent.com/document/product/1189) | 2022-04-04 06:03:06 | | aai | [](https://cloud.tencent.com/document/product) | 2019-08-08 23:15:13 | -| advisor | [云顾问](https://cloud.tencent.com/document/product/1264) | 2022-04-04 06:03:08 | +| advisor | [云顾问](https://cloud.tencent.com/document/product/1264) | 2022-06-08 06:03:05 | | af | [借贷反欺诈](https://cloud.tencent.com/document/product/668) | 2022-05-23 06:01:54 | | afc | [定制建模](https://cloud.tencent.com/document/product/1029) | 2022-05-23 06:01:56 | | ame | [正版曲库直通车](https://cloud.tencent.com/document/product/1155) | 2022-04-15 06:01:25 | @@ -20,7 +20,7 @@ | batch | [批量计算](https://cloud.tencent.com/document/product/599) | 2022-05-31 06:04:46 | | bda | [人体分析](https://cloud.tencent.com/document/product/1208) | 2022-05-09 06:02:49 | | bi | [商业智能分析 BI](https://cloud.tencent.com/document/product/590) | 2022-05-13 18:34:36 | -| billing | [计费相关](https://cloud.tencent.com/document/product/555) | 2022-04-04 06:09:17 | +| billing | [计费相关](https://cloud.tencent.com/document/product/555) | 2022-06-08 06:04:08 | | bizlive | [商业直播](https://cloud.tencent.com/document/product) | 2020-03-10 01:08:07 | | bm | [黑石物理服务器1.0](https://cloud.tencent.com/document/product/386) | 2021-11-10 08:02:45 | | bmeip | [黑石弹性公网IP](https://cloud.tencent.com/document/product/1028) | 2022-04-19 06:04:56 | @@ -36,7 +36,7 @@ | cat | [云拨测](https://cloud.tencent.com/document/product/280) | 2022-05-23 06:03:34 | | cbs | [云硬盘](https://cloud.tencent.com/document/product/362) | 2022-05-31 06:05:45 | | ccc | [云呼叫中心](https://cloud.tencent.com/document/product/679) | 2022-05-31 06:05:55 | -| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2022-06-02 06:03:38 | +| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2022-06-08 06:05:02 | | cdc | [本地专用集群](https://cloud.tencent.com/document/product/1346) | 2022-05-16 17:18:07 | | cdn | [内容分发网络](https://cloud.tencent.com/document/product/228) | 2022-06-07 06:02:40 | | cds | [数据安全审计](https://cloud.tencent.com/document/product/856) | 2022-04-04 06:17:07 | @@ -51,7 +51,7 @@ | clb | [负载均衡](https://cloud.tencent.com/document/product/214) | 2022-05-11 06:06:40 | | cloudaudit | [云审计](https://cloud.tencent.com/document/product/629) | 2022-05-25 06:05:44 | | cloudhsm | [云加密机](https://cloud.tencent.com/document/product/639) | 2022-04-04 06:21:17 | -| cls | [日志服务](https://cloud.tencent.com/document/product/614) | 2022-05-26 06:08:35 | +| cls | [日志服务](https://cloud.tencent.com/document/product/614) | 2022-06-08 06:06:22 | | cme | [多媒体创作引擎](https://cloud.tencent.com/document/product/1156) | 2022-04-22 06:07:06 | | cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | 2022-04-04 06:23:04 | | cms | [内容安全](https://cloud.tencent.com/document/product) | 2020-10-29 08:03:08 | @@ -80,8 +80,8 @@ | ecm | [边缘计算机器](https://cloud.tencent.com/document/product/1108) | 2022-05-20 06:11:20 | | eiam | [数字身份管控平台(员工版)](https://cloud.tencent.com/document/product/1442) | 2022-05-13 06:11:29 | | eis | [企业集成服务](https://cloud.tencent.com/document/product/1270) | 2022-04-04 06:42:05 | -| emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2022-05-23 06:08:01 | -| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2022-05-25 06:08:55 | +| emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2022-06-08 06:09:23 | +| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2022-06-08 06:09:29 | | ess | [电子签服务](https://cloud.tencent.com/document/product/1323) | 2022-06-07 06:07:22 | | essbasic | [腾讯电子签(基础版)](https://cloud.tencent.com/document/product/1420) | 2022-06-02 06:08:13 | | facefusion | [人脸融合](https://cloud.tencent.com/document/product/670) | 2022-04-04 06:42:42 | @@ -104,14 +104,14 @@ | ims | [图片内容检测](https://cloud.tencent.com/document/product/1125) | 2022-05-26 06:12:53 | | iot | [加速物联网套件](https://cloud.tencent.com/document/product/568) | 2022-04-04 06:48:08 | | iotcloud | [物联网通信](https://cloud.tencent.com/document/product/634) | 2022-05-27 06:10:42 | -| iotexplorer | [物联网开发平台](https://cloud.tencent.com/document/product/1081) | 2022-06-01 06:12:16 | +| iotexplorer | [物联网开发平台](https://cloud.tencent.com/document/product/1081) | 2022-06-08 06:10:59 | | iottid | [物联网设备身份认证](https://cloud.tencent.com/document/product/1086) | 2022-04-04 06:49:46 | | iotvideo | [物联网智能视频服务](https://cloud.tencent.com/document/product/1131) | 2022-04-04 06:49:51 | | iotvideoindustry | [物联网智能视频服务(行业版)](https://cloud.tencent.com/document/product/1361) | 2022-04-04 06:51:27 | | ivld | [视频智能标签](https://cloud.tencent.com/document/product/1509) | 2022-05-26 17:59:01 | | kms | [密钥管理系统](https://cloud.tencent.com/document/product/573) | 2022-06-01 06:12:55 | | lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | 2022-06-01 06:13:02 | -| live | [云直播](https://cloud.tencent.com/document/product/267) | 2022-05-30 06:10:06 | +| live | [云直播](https://cloud.tencent.com/document/product/267) | 2022-06-08 06:11:54 | | lowcode | [云开发低码](https://cloud.tencent.com/document/product/1301) | 2022-04-04 06:56:51 | | lp | [登录保护](https://cloud.tencent.com/document/product/1190) | 2022-04-04 06:56:52 | | mariadb | [云数据库 MariaDB](https://cloud.tencent.com/document/product/237) | 2022-05-25 06:11:46 | @@ -122,14 +122,14 @@ | mongodb | [云数据库 MongoDB](https://cloud.tencent.com/document/product/240) | 2022-06-07 06:10:21 | | monitor | [云监控](https://cloud.tencent.com/document/product/248) | 2022-05-26 06:14:37 | | mps | [视频处理](https://cloud.tencent.com/document/product/862) | 2022-05-25 06:12:20 | -| mrs | [医疗报告结构化](https://cloud.tencent.com/document/product/1314) | 2022-04-04 07:00:09 | +| mrs | [医疗报告结构化](https://cloud.tencent.com/document/product/1314) | 2022-06-08 06:12:58 | | ms | [移动应用安全](https://cloud.tencent.com/document/product) | 2020-06-05 08:13:52 | | msp | [迁移服务平台](https://cloud.tencent.com/document/product/659) | 2022-04-04 07:00:13 | | mvj | [营销价值判断](https://cloud.tencent.com/document/product) | 2020-03-19 08:11:44 | | nlp | [自然语言处理](https://cloud.tencent.com/document/product/271) | 2022-04-13 07:00:13 | | npp | [号码保护](https://cloud.tencent.com/document/product) | 2020-04-22 08:00:22 | -| oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | 2022-05-23 06:11:33 | -| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | 2022-06-03 06:11:11 | +| oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | 2022-06-08 06:13:07 | +| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | 2022-06-08 06:13:12 | | organization | [企业组织](https://cloud.tencent.com/document/product/850) | 2022-05-30 06:11:27 | | partners | [渠道合作伙伴](https://cloud.tencent.com/document/product/563) | 2022-04-04 07:01:49 | | pds | [私域安全](https://cloud.tencent.com/document/product/1473) | 2022-04-04 07:02:02 | @@ -165,14 +165,14 @@ | tcb | [云开发 CloudBase](https://cloud.tencent.com/document/product/876) | 2022-04-26 06:16:06 | | tcex | [腾讯云释义](https://cloud.tencent.com/document/product/1266) | 2022-04-04 07:10:49 | | tci | [腾讯智学课堂分析](https://cloud.tencent.com/document/product) | 2020-08-24 08:06:03 | -| tcm | [服务网格](https://cloud.tencent.com/document/product/1261) | 2022-05-24 06:18:55 | +| tcm | [服务网格](https://cloud.tencent.com/document/product/1261) | 2022-06-08 06:15:21 | | tcr | [容器镜像服务](https://cloud.tencent.com/document/product/1141) | 2022-06-01 06:16:29 | -| tcss | [容器安全服务](https://cloud.tencent.com/document/product/1285) | 2022-05-25 06:15:02 | +| tcss | [容器安全服务](https://cloud.tencent.com/document/product/1285) | 2022-06-08 06:15:35 | | tdcpg | [TDSQL-C PostgreSQL 版](https://cloud.tencent.com/document/product/1556) | 2022-04-04 07:15:36 | | tdid | [分布式身份](https://cloud.tencent.com/document/product/1439) | 2022-04-04 07:15:50 | | tdmq | [分布式消息队列](https://cloud.tencent.com/document/product/1179) | 2022-05-25 06:15:53 | -| tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2022-04-28 06:18:38 | -| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2022-06-02 06:14:38 | +| tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2022-06-08 06:16:15 | +| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2022-06-08 06:16:20 | | thpc | [高性能计算平台](https://cloud.tencent.com/document/product/1527) | 2022-06-02 06:15:03 | | tia | [智能钛机器学习](https://cloud.tencent.com/document/product/851) | 2021-10-21 11:12:52 | | tic | [腾讯云IaC平台](https://cloud.tencent.com/document/product/1213) | 2022-04-04 07:16:52 | @@ -180,13 +180,14 @@ | tics | [威胁情报云查服务](https://cloud.tencent.com/document/product/1013) | 2022-04-04 07:16:59 | | tiems | [腾讯云 TI 平台 TI-EMS ](https://cloud.tencent.com/document/product/1120) | 2022-04-04 07:17:01 | | tiia | [图像分析](https://cloud.tencent.com/document/product/865) | 2022-06-03 06:14:26 | -| tione | [腾讯云 TI 平台 TI-ONE](https://cloud.tencent.com/document/product/851) | 2022-04-04 07:17:26 | +| tione | [腾讯云 TI 平台 TI-ONE](https://cloud.tencent.com/document/product/851) | 2022-06-07 22:05:59 | | tiw | [互动白板](https://cloud.tencent.com/document/product/1137) | 2022-05-17 06:17:19 | | tke | [容器服务](https://cloud.tencent.com/document/product/457) | 2022-06-03 06:14:39 | | tkgdq | [腾讯知识图谱数据查询](https://cloud.tencent.com/document/product) | 2020-03-10 00:51:44 | | tms | [文本内容安全](https://cloud.tencent.com/document/product/1124) | 2022-04-04 07:18:11 | | tmt | [机器翻译](https://cloud.tencent.com/document/product/551) | 2022-05-19 06:19:37 | -| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2022-06-07 06:15:13 | +| trp | [T-Sec-安心平台(RP)](https://cloud.tencent.com/document/product/1458) | 2022-06-07 16:18:00 | +| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2022-06-08 06:17:24 | | tse | [腾讯云微服务引擎](https://cloud.tencent.com/document/product/1364) | 2022-06-02 06:16:18 | | tsf | [腾讯微服务平台 TSF](https://cloud.tencent.com/document/product/649) | 2022-05-20 06:20:03 | | tsw | [腾讯微服务观测平台 TSW](https://cloud.tencent.com/document/product/1311) | 2022-04-04 07:22:40 |