Compare commits

..

67 Commits

Author SHA1 Message Date
sdk-team
51589f4643 For publish. 2019-08-29 11:20:44 +08:00
sdk-team
955ec5dc2d Add DBS API UpgradeBackupPlan. 2019-08-28 18:12:30 +08:00
sdk-team
fcfbd8becc QueryInstanceBillResponse change ownerId type from Long to String. 2019-08-26 17:10:48 +08:00
sdk-team
ed89d6f242 Support API RecognizeImageColor. 2019-08-22 15:33:35 +08:00
sdk-team
e498e9b8b4 Api release 2019-08-08 public sdk 2-5-2 sdk release 20190822 shichun-fsc. 2019-08-22 11:11:40 +08:00
sdk-team
6876310a85 Move StartExecution params to body. 2019-08-21 20:11:35 +08:00
sdk-team
48eb3c101f Return backup job id when create backup. 2019-08-21 17:00:13 +08:00
sdk-team
92ca679477 API TaobaoFilmGetSchedules retrun col add hallId. 2019-08-20 15:43:44 +08:00
sdk-team
2244282621 FnF public version. 2019-08-15 14:42:06 +08:00
sdk-team
8be7bd42dc Add API BatchStartCdnDomain, BatchStopCdnDomain, DescribeTagResources, DescribeUserTags, TagResources, UntagResources. 2019-08-15 14:01:08 +08:00
sdk-team
2dcbea3a7f QueryInstanceBillResponse add ServicePeriod. 2019-08-15 10:49:30 +08:00
宋神宗
a00b4c14e4 Merge pull request #62 from aliyun/fix_jsoncpp_version_old
fix read json by jsoncpp
2019-08-15 10:10:04 +08:00
wb-hx510875
090c615625 fix read json by jsoncpp 2019-08-15 10:05:03 +08:00
wb-hx510875
b8ab18d3e1 fix endpointProvider read json 2019-08-14 18:25:42 +08:00
Axios
c43307bc80 Rebuild sdk (#60)
* rebuild sdk

* fixed ut include Utils.h
2019-08-14 14:34:09 +08:00
宋神宗
f3d9843e63 Merge pull request #59 from aliyun/cancel_ft
cancel ft
2019-08-14 11:36:30 +08:00
wb-hx510875
4002936e36 cancel ft 2019-08-14 11:34:09 +08:00
宋神宗
ec82496f23 Merge pull request #58 from aliyun/fix_travis_ci_config
fix travis ci config
2019-08-14 11:30:56 +08:00
wb-hx510875
4262cf11c8 fix travis ci config 2019-08-14 11:28:34 +08:00
宋神宗
c144a383a7 Merge pull request #57 from aliyun/supported_json_param
upgrade sdk core
2019-08-14 11:26:43 +08:00
wb-hx510875
08faebee0d upgrade sdk core:
supported json param;
change the way of include Utils.h;
2019-08-14 11:13:26 +08:00
sdk-team
090cb08688 Generated 2018-01-20 for Iot. 2019-08-14 10:53:31 +08:00
sdk-team
600883d23a Optimize return code. 2019-08-13 22:13:11 +08:00
sdk-team
919e9477c5 Supported for openapi new version. 2019-08-13 14:50:03 +08:00
sdk-team
4316f41346 Support Defect Face API. 2019-08-12 11:14:38 +08:00
sdk-team
29401f9711 Add CreateStorageSet api to support storageSet. 2019-08-08 16:13:07 +08:00
sdk-team
1f20945851 Group, Plugin support tag authentication. 2019-08-08 11:58:23 +08:00
sdk-team
14b6a27113 Supported GetMediaMeta for IMM. 2019-08-06 19:59:16 +08:00
sdk-team
609490f13d Supported GetMediaMeta for IMM. 2019-08-06 19:58:03 +08:00
sdk-team
7b50e51b83 Supported GetMediaMeta for IMM. 2019-08-06 19:56:13 +08:00
sdk-team
389cd20a93 Supported GetMediaMeta for IMM. 2019-08-06 19:42:38 +08:00
sdk-team
76644841af Supported GetMediaMeta for IMM. 2019-08-06 19:37:03 +08:00
sdk-team
8d4de3d11c GetOrderDetail add originalConfig param. 2019-08-05 17:42:58 +08:00
sdk-team
298e53fbf1 GetOrderDetail add originalConfig param. 2019-08-05 17:22:30 +08:00
sdk-team
84ecf03540 Modify DBS API DescribeFullBackupList. 2019-08-05 12:22:25 +08:00
sdk-team
da0d2aaa74 SubscribeBillToOSSRequest add multAccountRelSubscribe, bucketOwnerId. 2019-08-02 14:09:51 +08:00
sdk-team
c7d371409b Endpoint auto route. 2019-07-31 21:17:44 +08:00
sdk-team
a4f0e7ce39 Generated 2019-05-24 for cusanalytic_sc_online. 2019-07-26 19:56:42 +08:00
sdk-team
43fc3bf567 Generated 2019-05-24 for cusanalytic_sc_online. 2019-07-26 19:54:22 +08:00
sdk-team
3e04864236 App-related actions support tag authentication. 2019-07-25 13:57:09 +08:00
sdk-team
7237daffa7 Supported CreationOption of CreateDBCluster with CloneFromPolarDB ,CloneFromRDS,MigrationFromRDS. 2019-07-23 15:53:51 +08:00
sdk-team
aab08f0a43 QueryMonthlyBillResponse add roundDownDiscount. 2019-07-19 17:51:25 +08:00
sdk-team
af8563e7c6 Add a new field named Input to SubmitAIJob api request to set the input file of AI job. 2019-07-18 15:26:41 +08:00
sdk-team
6d801b67b6 Modify DBS API DescribeBackupPlanList. 2019-07-14 23:46:19 +08:00
sdk-team
891ece6182 Modify DBS API DescribeBackupPlanList. 2019-07-14 23:41:00 +08:00
sdk-team
82a3e5c595 Public api AddLivePullStreamInfoConfig. 2019-07-12 12:13:44 +08:00
sdk-team
79d7afefd8 Modify CreateBackupPlan. 2019-07-11 15:36:56 +08:00
sdk-team
d9d4b6f085 Supported library managment for simillarity scene. 2019-07-05 16:41:38 +08:00
sdk-team
c6f3fb19b6 Add TaskCancelStatus for QueryTaskList api. 2019-07-05 14:16:16 +08:00
sdk-team
b69e3ecb0d Supported API DescribeRecordStatisticsy for Query Volume. 2019-07-04 14:08:27 +08:00
sdk-team
c8e94ac56e Supported API DescribeRecordStatisticsSummary for Query Volume. 2019-07-03 13:57:46 +08:00
sdk-team
6825dae756 FnF public version. 2019-07-02 13:54:20 +08:00
sdk-team
3453c560b2 Fix Double to double. 2019-07-02 11:42:57 +08:00
sdk-team
c6effd8aaa Support cloud_essd disk category for API CreateDisk, CreateInstance and RunInstances, and support configurating PerformanceLevel when choose cloud_essd. 2019-07-01 14:54:13 +08:00
sdk-team
015b2ed1d2 Added setting of crop_mode parameter. 2019-06-27 18:09:12 +08:00
sdk-team
e7043d157a Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail. 2019-06-24 11:53:40 +08:00
sdk-team
cec12f8e0e Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail. 2019-06-24 11:30:52 +08:00
sdk-team
a587859196 1. Supported the related recommend. 2019-06-18 12:24:25 +08:00
sdk-team
ff57895e48 companyreg release 2019-06-17 14:41:40 +08:00
sdk-team
8cdf451859 1, fixed DescribeAvailableResource OpenApi AvailableZones value problem. 2019-06-13 20:03:16 +08:00
sdk-team
5996d35d87 Generated 2015-01-01 for R-kvstore 2019-06-13 19:59:59 +08:00
sdk-team
e7cdb2e8d1 Add Network Assistant openapi sdk 2019-06-13 14:07:38 +08:00
sdk-team
f66472a0a1 1, Add RenewBackupPlan DBS interface. 2019-06-12 18:30:02 +08:00
sdk-team
c69537b970 1.Fix bug 2019-06-12 15:47:46 +08:00
sdk-team
4b7328cd62 1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result. 2019-06-12 13:48:09 +08:00
sdk-team
3369d7ef9d SDDP SDK Auto Released By pingzhun,Version:1.36.43
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-05 13:21:33 +08:00
sdk-team
67e0beb4b2 LIVE SDK Auto Released By wb-czb515173,Version:1.36.42
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-04 18:35:43 +08:00
12692 changed files with 524159 additions and 155567 deletions

View File

@@ -4,7 +4,10 @@ language: cpp
compiler: gcc
install:
- sudo apt-get install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev nodejs npm
- sudo apt-get install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjson-c-dev libjsoncpp-dev nodejs npm
env:
- CPLUS_INCLUDE_PATH="/usr/local/include/:/usr/include/jsoncpp/:/usr/local/opt/openssl/include/:/usr/lib/"
script:
- ./unit_test.sh

219
CHANGELOG
View File

@@ -1,3 +1,222 @@
2019-08-29 Version 1.36.98
- For publish.
2019-08-28 Version 1.36.97
- Add DBS API UpgradeBackupPlan.
- Add DBS API DescribePreCheckProgressList.
2019-08-26 Version 1.36.96
- QueryInstanceBillResponse change ownerId type from Long to String.
- QueryInstanceBillResponse change usage type from float to String.
- QueryInstanceBillResponse change listPrice type from float to String.
- QueryInstanceBillResponse change deductedByResourcePackage type from float to String.
2019-08-22 Version 1.36.95
- Support API RecognizeImageColor.
- Support API DetectImageElements.
- Support API RecolorImage.
- Support API SegmentImage.
- Support API ChangeImageSize.
- Support API ExtendImageStyle.
- Support API RecognizeImageStyle.
- Support API MakeSuperResolutionImage.
2019-08-22 Version 1.36.94
- Api release 2019-08-08 public sdk 2-5-2 sdk release 20190822 shichun-fsc.
2019-08-21 Version 1.36.93
- Move StartExecution params to body.
2019-08-21 Version 1.36.92
- Return backup job id when create backup.
- Return backup set size when describe backups.
2019-08-20 Version 1.36.91
- API TaobaoFilmGetSchedules retrun col add hallId.
2019-08-15 Version 1.36.90
- FnF public version.
- Add Report task api.
2019-08-15 Version 1.36.89
- Add API BatchStartCdnDomain, BatchStopCdnDomain, DescribeTagResources, DescribeUserTags, TagResources, UntagResources.
2019-08-15 Version 1.36.88
- QueryInstanceBillResponse add ServicePeriod.
2019-08-14 Version 1.36.87
- Generated 2018-01-20 for `Iot`.
2019-08-13 Version 1.36.86
- Optimize return code.
- Edit QueryDataset.
2019-08-13 Version 1.36.85
- Supported for openapi new version.
2019-08-12 Version 1.36.84
- Support Defect Face API.
2019-08-08 Version 1.36.83
- Add CreateStorageSet api to support storageSet.
- Add DeleteStorageSet api to support storageSet.
- Add ModifyStorageSetAttribute api to support storageSet.
- Add DescribeStorageSets api to support storageSet.
- Add DescribeStorageSetDetails api to support storageSet.
- Add parameter StorageSetId,StorageSetPartitionNumber to api CreateDisk,RunInstances,CreateInstance support storageSet.
- Add StorageSetId,StorageSetPartitionNumber with response of api DescribeDisks.
- Add DescribeNetworkInterfaces to support filter by PrivateIpAddress.
2019-08-08 Version 1.36.82
- Group, Plugin support tag authentication.
2019-08-06 Version 1.36.81
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.80
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.79
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.78
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.77
- Supported GetMediaMeta for IMM.
2019-08-05 Version 1.36.76
- GetOrderDetail add originalConfig param.
2019-08-05 Version 1.36.75
- GetOrderDetail add originalConfig param.
2019-08-05 Version 1.36.74
- Modify DBS API DescribeFullBackupList.
2019-08-02 Version 1.36.73
- SubscribeBillToOSSRequest add multAccountRelSubscribe, bucketOwnerId.
- UnsubscribeBillToOSSRequest add multAccountRelSubscribe.
2019-07-31 Version 1.36.72
- Endpoint auto route.
2019-07-26 Version 1.36.71
- Generated 2019-05-24 for `cusanalytic_sc_online`.
2019-07-26 Version 1.36.70
- Generated 2019-05-24 for `cusanalytic_sc_online`.
2019-07-25 Version 1.36.69
- App-related actions support tag authentication.
2019-07-23 Version 1.36.68
- Supported CreationOption of CreateDBCluster with `CloneFromPolarDB `,`CloneFromRDS`,`MigrationFromRDS`.
2019-07-19 Version 1.36.67
- QueryMonthlyBillResponse add roundDownDiscount.
- QueryBillResponse add roundDownDiscount.
- QueryInstanceBillResponse add item.
2019-07-18 Version 1.36.66
- Add a new field named Input to SubmitAIJob api request to set the input file of AI job.
- Change the field MediaId of SubmitAIJob api to non-mandatory.
2019-07-14 Version 1.36.65
- Modify DBS API DescribeBackupPlanList.
2019-07-14 Version 1.36.64
- Modify DBS API DescribeBackupPlanList.
2019-07-12 Version 1.36.63
- Public api AddLivePullStreamInfoConfig.
2019-07-11 Version 1.36.62
- Modify CreateBackupPlan.
- Modify ConfigureBackupPlan.
- Modify DescribeFullBackupList.
- Modify DescribeRestoreTaskList.
- Add ModifyBackupSourceEndpoint.
- Add ModifyBackupStrategy.
- Add ModifyBackupPlanName.
2019-07-05 Version 1.36.61
- Supported library managment for simillarity scene.
- Remove the local file uploader code which can be downloaded from yundun content security document.
2019-07-05 Version 1.36.60
- Add TaskCancelStatus for QueryTaskList api.
2019-07-04 Version 1.36.59
- Supported API DescribeRecordStatisticsy for Query Volume.
- Supported API DescribeDomainStatistics for Query Volume.
2019-07-03 Version 1.36.58
- Supported API DescribeRecordStatisticsSummary for Query Volume.
- Supported API DescribeDomainStatisticsSummary for Query Volume.
- Supported API DescribeRecordStatisticsHistory for Query Volume.
- Supported API DescribeDomainDnsStatistics for Query Volume.
2019-07-02 Version 1.36.57
- FnF public version.
2019-07-02 Version 1.36.56
- Fix Double to double.
2019-07-01 Version 1.36.55
- Support cloud_essd disk category for API CreateDisk, CreateInstance and RunInstances, and support configurating PerformanceLevel when choose cloud_essd.
- Add ModifyDiskSpec API to support cloud_essd PerformanceLevel modification.
- Add AutoProvisioningGroup interfaces, provide AutoProvisioningGroup function.
- Add RetentionDays to snapshot creating.
2019-06-27 Version 1.36.54
- Added setting of crop_mode parameter.
2019-06-24 Version 1.36.53
- Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail.
- Add some new apis to manage VoD domain config, such as BatchSetVodDomainConfigs, DescribeVodDomainConfigs, DeleteVodSpecificConfig, SetVodDomainCertificate, DescribeVodCertificateList, DescribeVodDomainCertificateInfo.
- Add a new field named AppId to some apis supporting the VoD App feature, such as AddWorkFlow, GetWorkFlow, ListWorkFlow, AddVodTemplate, GetVodTemplate, ListVodTemplate, AddTranscodeTemplateGroup, GetTranscodeTemplateGroup, ListTranscodeTemplateGroup, AddWatermark, GetWatermark, ListWatermark, UploadMediaByURL.
- Add a new field named UserData to SubmitTranscodeJobs api request to support user-defined extension fields, which can be used for transparent return when callbacks.
2019-06-24 Version 1.36.52
- Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail.
- Add some new apis to manage VoD domain config, such as BatchSetVodDomainConfigs, DescribeVodDomainConfigs, DeleteVodSpecificConfig, SetVodDomainCertificate, DescribeVodCertificateList, DescribeVodDomainCertificateInfo.
- Add a new field named AppId to some apis supporting the VoD App feature, such as AddWorkFlow, GetWorkFlow, ListWorkFlow, AddVodTemplate, GetVodTemplate, ListVodTemplate, AddTranscodeTemplateGroup, GetTranscodeTemplateGroup, ListTranscodeTemplateGroup, AddWatermark, GetWatermark, ListWatermark, UploadMediaByURL.
- Add a new field named UserData to SubmitTranscodeJobs api request to support user-defined extension fields, which can be used for transparent return when callbacks.
2019-06-18 Version 1.36.51
1. Supported the related recommend.
2. Supported exposure time controll and exposure filter by scene.
2019-06-17 Version 1.36.50
companyreg release
2019-06-13 Version 1.36.49
1, fixed DescribeAvailableResource OpenApi AvailableZones value problem.
2019-06-13 Version 1.36.48
- Generated 2015-01-01 for `R-kvstore`
2019-06-13 Version 1.36.47
Add Network Assistant openapi sdk
2019-06-12 Version 1.36.46
1, Add RenewBackupPlan DBS interface.
2019-06-12 Version 1.36.45
1.Fix bug
2019-06-12 Version 1.36.44
1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result.
2, Add GetDataAPIServiceDetail interface, support get data api's detail information.
3, Add CreateDataAPIService interface, support create data api with sql statement.
2019-06-05 Version: 1.36.43
1, Update DescribeDataLimitDetail interface, add password for response
2019-06-04 Version: 1.36.42
1, Add new API: UpdateLivePullStreamInfoConfig
2019-06-03 Version: 1.36.41
1, Add openapi of ACL.

View File

@@ -1 +1 @@
1.36.41
1.36.98

View File

@@ -27,12 +27,16 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeCanUpgradeSasResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeResult.h
include/alibabacloud/aegis/model/SaveCustomizeReportConfigRequest.h
include/alibabacloud/aegis/model/SaveCustomizeReportConfigResult.h
include/alibabacloud/aegis/model/DescribeScreenCloudHcRiskRequest.h
include/alibabacloud/aegis/model/DescribeScreenCloudHcRiskResult.h
include/alibabacloud/aegis/model/DescribeScreenAttackAnalysisDataRequest.h
include/alibabacloud/aegis/model/DescribeScreenAttackAnalysisDataResult.h
include/alibabacloud/aegis/model/DescribeAutoDelConfigRequest.h
include/alibabacloud/aegis/model/DescribeAutoDelConfigResult.h
include/alibabacloud/aegis/model/DescribeVulListRequest.h
include/alibabacloud/aegis/model/DescribeVulListResult.h
include/alibabacloud/aegis/model/DescribeAutoDelConfigRequest.h
include/alibabacloud/aegis/model/DescribeAutoDelConfigResult.h
include/alibabacloud/aegis/model/ModifyWebLockUpdateConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockUpdateConfigResult.h
include/alibabacloud/aegis/model/DescribeVulnerabilitySummaryRequest.h
@@ -49,6 +53,10 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/ExportWarningResult.h
include/alibabacloud/aegis/model/DescribeEcsStsStatusRequest.h
include/alibabacloud/aegis/model/DescribeEcsStsStatusResult.h
include/alibabacloud/aegis/model/DescribeCustomizeReportListRequest.h
include/alibabacloud/aegis/model/DescribeCustomizeReportListResult.h
include/alibabacloud/aegis/model/DescribeSupervisonInfoRequest.h
include/alibabacloud/aegis/model/DescribeSupervisonInfoResult.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyRelationRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyRelationResult.h
include/alibabacloud/aegis/model/DeleteStrategyRequest.h
@@ -59,30 +67,44 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/OpenSasTrialResult.h
include/alibabacloud/aegis/model/ModifyVulLevelRequest.h
include/alibabacloud/aegis/model/ModifyVulLevelResult.h
include/alibabacloud/aegis/model/DescribeScreenOssUploadInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenOssUploadInfoResult.h
include/alibabacloud/aegis/model/ModifyVulTargetRequest.h
include/alibabacloud/aegis/model/ModifyVulTargetResult.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulRequest.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulResult.h
include/alibabacloud/aegis/model/DescribeSummaryInfoRequest.h
include/alibabacloud/aegis/model/DescribeSummaryInfoResult.h
include/alibabacloud/aegis/model/DescribeStrategyProcessRequest.h
include/alibabacloud/aegis/model/DescribeStrategyProcessResult.h
include/alibabacloud/aegis/model/DescribeSummaryInfoRequest.h
include/alibabacloud/aegis/model/DescribeSummaryInfoResult.h
include/alibabacloud/aegis/model/DescribeSuspTrendStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeSuspTrendStatisticsResult.h
include/alibabacloud/aegis/model/DescribeDataSourceRequest.h
include/alibabacloud/aegis/model/DescribeDataSourceResult.h
include/alibabacloud/aegis/model/DescribeResultListRequest.h
include/alibabacloud/aegis/model/DescribeResultListResult.h
include/alibabacloud/aegis/model/DescribeGrayFuncRequest.h
include/alibabacloud/aegis/model/DescribeGrayFuncResult.h
include/alibabacloud/aegis/model/DescribeCustomizeReportChartDataRequest.h
include/alibabacloud/aegis/model/DescribeCustomizeReportChartDataResult.h
include/alibabacloud/aegis/model/DescribeScreenBizStatSimpleQueryResultRequest.h
include/alibabacloud/aegis/model/DescribeScreenBizStatSimpleQueryResultResult.h
include/alibabacloud/aegis/model/DownloadLogRequest.h
include/alibabacloud/aegis/model/DownloadLogResult.h
include/alibabacloud/aegis/model/DescribeTargetConfigRequest.h
include/alibabacloud/aegis/model/DescribeTargetConfigResult.h
include/alibabacloud/aegis/model/DescribeAccesskeyRunInfoRequest.h
include/alibabacloud/aegis/model/DescribeAccesskeyRunInfoResult.h
include/alibabacloud/aegis/model/DescribeScreenFlowRequestCountRequest.h
include/alibabacloud/aegis/model/DescribeScreenFlowRequestCountResult.h
include/alibabacloud/aegis/model/DescribeVulNumStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulNumStatisticsResult.h
include/alibabacloud/aegis/model/DescribeLogInfoRequest.h
include/alibabacloud/aegis/model/DescribeLogInfoResult.h
include/alibabacloud/aegis/model/GetAccountStatisticsRequest.h
include/alibabacloud/aegis/model/GetAccountStatisticsResult.h
include/alibabacloud/aegis/model/DescribeScreenEmerRiskRequest.h
include/alibabacloud/aegis/model/DescribeScreenEmerRiskResult.h
include/alibabacloud/aegis/model/DescribeUuidConfigRequest.h
include/alibabacloud/aegis/model/DescribeUuidConfigResult.h
include/alibabacloud/aegis/model/DescribeScreenHostStatisticsRequest.h
@@ -99,26 +121,32 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/ModifySasAssetStatisticsColumnResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeListRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeListResult.h
include/alibabacloud/aegis/model/DescribeAnalysisSlsIndexRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisSlsIndexResult.h
include/alibabacloud/aegis/model/ModifyWebLockCreateConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockCreateConfigResult.h
include/alibabacloud/aegis/model/DescribeAnalysisSlsIndexRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisSlsIndexResult.h
include/alibabacloud/aegis/model/DeleteRuleGroupRequest.h
include/alibabacloud/aegis/model/DeleteRuleGroupResult.h
include/alibabacloud/aegis/model/DescribeScreenDataMapRequest.h
include/alibabacloud/aegis/model/DescribeScreenDataMapResult.h
include/alibabacloud/aegis/model/DescribeStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeStatisticsResult.h
include/alibabacloud/aegis/model/DescribeAlarmEventDetailRequest.h
include/alibabacloud/aegis/model/DescribeAlarmEventDetailResult.h
include/alibabacloud/aegis/model/CreateSuspiciousExportRequest.h
include/alibabacloud/aegis/model/CreateSuspiciousExportResult.h
include/alibabacloud/aegis/model/DescribeWebshellListRequest.h
include/alibabacloud/aegis/model/DescribeWebshellListResult.h
include/alibabacloud/aegis/model/DescribeBizStatSimpleQueryResultRequest.h
include/alibabacloud/aegis/model/DescribeBizStatSimpleQueryResultResult.h
include/alibabacloud/aegis/model/OperateVulRequest.h
include/alibabacloud/aegis/model/OperateVulResult.h
include/alibabacloud/aegis/model/GetCrackStatisticsRequest.h
include/alibabacloud/aegis/model/GetCrackStatisticsResult.h
include/alibabacloud/aegis/model/DescribeConcernNecessityRequest.h
include/alibabacloud/aegis/model/DescribeConcernNecessityResult.h
include/alibabacloud/aegis/model/OperateAgentClientInstallRequest.h
include/alibabacloud/aegis/model/OperateAgentClientInstallResult.h
include/alibabacloud/aegis/model/DescribeConcernNecessityRequest.h
include/alibabacloud/aegis/model/DescribeConcernNecessityResult.h
include/alibabacloud/aegis/model/DescribeScreenScoreThreadRequest.h
include/alibabacloud/aegis/model/DescribeScreenScoreThreadResult.h
include/alibabacloud/aegis/model/DescribeBuySummaryRequest.h
@@ -129,14 +157,18 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeSuspiciousUUIDConfigResult.h
include/alibabacloud/aegis/model/DescribeTopicListRequest.h
include/alibabacloud/aegis/model/DescribeTopicListResult.h
include/alibabacloud/aegis/model/DescribeAssetDetailByUuidRequest.h
include/alibabacloud/aegis/model/DescribeAssetDetailByUuidResult.h
include/alibabacloud/aegis/model/DescribeScreenVersionConfigRequest.h
include/alibabacloud/aegis/model/DescribeScreenVersionConfigResult.h
include/alibabacloud/aegis/model/DescribeAssetDetailByUuidRequest.h
include/alibabacloud/aegis/model/DescribeAssetDetailByUuidResult.h
include/alibabacloud/aegis/model/CreateScreenSettingRequest.h
include/alibabacloud/aegis/model/CreateScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeVulExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeVulExportInfoResult.h
include/alibabacloud/aegis/model/DeleteRuleRequest.h
include/alibabacloud/aegis/model/DeleteRuleResult.h
include/alibabacloud/aegis/model/DescribeChartListRequest.h
include/alibabacloud/aegis/model/DescribeChartListResult.h
include/alibabacloud/aegis/model/DescribeSuspEventDetailRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventDetailResult.h
include/alibabacloud/aegis/model/DescribeEventLevelCountRequest.h
@@ -155,20 +187,26 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeVulDetailsResult.h
include/alibabacloud/aegis/model/DescribeLogItemsRequest.h
include/alibabacloud/aegis/model/DescribeLogItemsResult.h
include/alibabacloud/aegis/model/DescribeWebLockEventsRequest.h
include/alibabacloud/aegis/model/DescribeWebLockEventsResult.h
include/alibabacloud/aegis/model/ExecStrategyRequest.h
include/alibabacloud/aegis/model/ExecStrategyResult.h
include/alibabacloud/aegis/model/DescribeWebLockEventsRequest.h
include/alibabacloud/aegis/model/DescribeWebLockEventsResult.h
include/alibabacloud/aegis/model/DescribeSuspEventExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventExportInfoResult.h
include/alibabacloud/aegis/model/OperationSuspEventsRequest.h
include/alibabacloud/aegis/model/OperationSuspEventsResult.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsResult.h
include/alibabacloud/aegis/model/SendCustomizeReportRequest.h
include/alibabacloud/aegis/model/SendCustomizeReportResult.h
include/alibabacloud/aegis/model/DescribeDefenceThreadRequest.h
include/alibabacloud/aegis/model/DescribeDefenceThreadResult.h
include/alibabacloud/aegis/model/DescribeScreenTopRequestAndFlowRequest.h
include/alibabacloud/aegis/model/DescribeScreenTopRequestAndFlowResult.h
include/alibabacloud/aegis/model/CreateVulWhitelistRequest.h
include/alibabacloud/aegis/model/CreateVulWhitelistResult.h
include/alibabacloud/aegis/model/DescribeLatestActionsRequest.h
include/alibabacloud/aegis/model/DescribeLatestActionsResult.h
include/alibabacloud/aegis/model/ModifyConcernNecessityRequest.h
include/alibabacloud/aegis/model/ModifyConcernNecessityResult.h
include/alibabacloud/aegis/model/GetStatisticsByUuidRequest.h
@@ -177,10 +215,16 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/ModifyVulConfigResult.h
include/alibabacloud/aegis/model/GetStatisticsRequest.h
include/alibabacloud/aegis/model/GetStatisticsResult.h
include/alibabacloud/aegis/model/DescribesummaryRequest.h
include/alibabacloud/aegis/model/DescribesummaryResult.h
include/alibabacloud/aegis/model/DescribeSuspEventsRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventsResult.h
include/alibabacloud/aegis/model/DescribesummaryRequest.h
include/alibabacloud/aegis/model/DescribesummaryResult.h
include/alibabacloud/aegis/model/ModifyAccessKeyLeakDealRequest.h
include/alibabacloud/aegis/model/ModifyAccessKeyLeakDealResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningCountRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningCountResult.h
include/alibabacloud/aegis/model/CopyCustomizeReportConfigRequest.h
include/alibabacloud/aegis/model/CopyCustomizeReportConfigResult.h
include/alibabacloud/aegis/model/CreateOrUpdateDataSourceRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateDataSourceResult.h
include/alibabacloud/aegis/model/DescribeVulWhitelistRequest.h
@@ -193,10 +237,10 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeWhiteListStrategyListResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoDetailRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoDetailResult.h
include/alibabacloud/aegis/model/DescribeGroupListRequest.h
include/alibabacloud/aegis/model/DescribeGroupListResult.h
include/alibabacloud/aegis/model/DescribeCanTrySasRequest.h
include/alibabacloud/aegis/model/DescribeCanTrySasResult.h
include/alibabacloud/aegis/model/DescribeGroupListRequest.h
include/alibabacloud/aegis/model/DescribeGroupListResult.h
include/alibabacloud/aegis/model/DescribeTargetRequest.h
include/alibabacloud/aegis/model/DescribeTargetResult.h
include/alibabacloud/aegis/model/DescribeWebshellRequest.h
@@ -211,22 +255,36 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeWarningMachinesResult.h
include/alibabacloud/aegis/model/ModifySearchConditionRequest.h
include/alibabacloud/aegis/model/ModifySearchConditionResult.h
include/alibabacloud/aegis/model/DescribeScreenTitlesRequest.h
include/alibabacloud/aegis/model/DescribeScreenTitlesResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyUuidCountRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyUuidCountResult.h
include/alibabacloud/aegis/model/DeleteCustomizeReportRequest.h
include/alibabacloud/aegis/model/DeleteCustomizeReportResult.h
include/alibabacloud/aegis/model/DescribeGroupedVulRequest.h
include/alibabacloud/aegis/model/DescribeGroupedVulResult.h
include/alibabacloud/aegis/model/ModifyWebLockDeleteConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockDeleteConfigResult.h
include/alibabacloud/aegis/model/ModifyAccessKeyLeakInstRunRequest.h
include/alibabacloud/aegis/model/ModifyAccessKeyLeakInstRunResult.h
include/alibabacloud/aegis/model/CreateSuspEventNoteRequest.h
include/alibabacloud/aegis/model/CreateSuspEventNoteResult.h
include/alibabacloud/aegis/model/CreateUserWhiteListRequest.h
include/alibabacloud/aegis/model/CreateUserWhiteListResult.h
include/alibabacloud/aegis/model/DescribeSecureSuggestionRequest.h
include/alibabacloud/aegis/model/DescribeSecureSuggestionResult.h
include/alibabacloud/aegis/model/DescribeCustomizeReportConfigDetailRequest.h
include/alibabacloud/aegis/model/DescribeCustomizeReportConfigDetailResult.h
include/alibabacloud/aegis/model/DescribeScreenRequestTopTypeRequest.h
include/alibabacloud/aegis/model/DescribeScreenRequestTopTypeResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousOverallConfigRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousOverallConfigResult.h
include/alibabacloud/aegis/model/DescribeAnalysisCurveRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisCurveResult.h
include/alibabacloud/aegis/model/DescribeAccesskeyLeakListRequest.h
include/alibabacloud/aegis/model/DescribeAccesskeyLeakListResult.h
include/alibabacloud/aegis/model/DescribeScreenAlarmEventListRequest.h
include/alibabacloud/aegis/model/DescribeScreenAlarmEventListResult.h
include/alibabacloud/aegis/model/DescribeAnalysisCurveRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisCurveResult.h
include/alibabacloud/aegis/model/CreatScreenSettingRequest.h
include/alibabacloud/aegis/model/CreatScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeAlarmEventListRequest.h
@@ -249,10 +307,12 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeLogMetaResult.h
include/alibabacloud/aegis/model/DescribeQuaraFileRequest.h
include/alibabacloud/aegis/model/DescribeQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeTotalStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeTotalStatisticsResult.h
include/alibabacloud/aegis/model/DescribeScreenCityMonitorDataRequest.h
include/alibabacloud/aegis/model/DescribeScreenCityMonitorDataResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyStatisticsResult.h
include/alibabacloud/aegis/model/DescribeTotalStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeTotalStatisticsResult.h
include/alibabacloud/aegis/model/AutoUpgradeToSasAdvancedVersionRequest.h
include/alibabacloud/aegis/model/AutoUpgradeToSasAdvancedVersionResult.h
include/alibabacloud/aegis/model/DescribeStratetyRequest.h
@@ -261,12 +321,16 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeAnalysisStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWebLockConfigListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockConfigListResult.h
include/alibabacloud/aegis/model/DescribeVulStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulStatisticsResult.h
include/alibabacloud/aegis/model/ModifyAutoDelConfigRequest.h
include/alibabacloud/aegis/model/ModifyAutoDelConfigResult.h
include/alibabacloud/aegis/model/DescribeUserSettingRequest.h
include/alibabacloud/aegis/model/DescribeUserSettingResult.h
include/alibabacloud/aegis/model/DescribeVulBatchRequest.h
include/alibabacloud/aegis/model/DescribeVulBatchResult.h
include/alibabacloud/aegis/model/DescribeUserSettingRequest.h
include/alibabacloud/aegis/model/DescribeUserSettingResult.h
include/alibabacloud/aegis/model/DescribeEntityListRequest.h
include/alibabacloud/aegis/model/DescribeEntityListResult.h
include/alibabacloud/aegis/model/ReleaseInstanceRequest.h
include/alibabacloud/aegis/model/ReleaseInstanceResult.h
include/alibabacloud/aegis/model/DescribeVulLevelRequest.h
@@ -281,6 +345,8 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/RenewInstanceResult.h
include/alibabacloud/aegis/model/OperateResultRequest.h
include/alibabacloud/aegis/model/OperateResultResult.h
include/alibabacloud/aegis/model/DescribeCustomizeReportChartListRequest.h
include/alibabacloud/aegis/model/DescribeCustomizeReportChartListResult.h
include/alibabacloud/aegis/model/RollbackSuspEventQuaraFileRequest.h
include/alibabacloud/aegis/model/RollbackSuspEventQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeLogstoreStorageRequest.h
@@ -309,18 +375,22 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeGroupStructResult.h
include/alibabacloud/aegis/model/DescribeRiskWhiteListRequest.h
include/alibabacloud/aegis/model/DescribeRiskWhiteListResult.h
include/alibabacloud/aegis/model/OperationCustomizeReportChartRequest.h
include/alibabacloud/aegis/model/OperationCustomizeReportChartResult.h
include/alibabacloud/aegis/model/ModifyAssetGroupRequest.h
include/alibabacloud/aegis/model/ModifyAssetGroupResult.h
include/alibabacloud/aegis/model/DescribeVulRelatedProcessRequest.h
include/alibabacloud/aegis/model/DescribeVulRelatedProcessResult.h
include/alibabacloud/aegis/model/DescribeSasLeftConditionRequest.h
include/alibabacloud/aegis/model/DescribeSasLeftConditionResult.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsColumnRequest.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsColumnResult.h
include/alibabacloud/aegis/model/CreateOrUpdateRuleRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateRuleResult.h
include/alibabacloud/aegis/model/ModifyLogMetaStatusRequest.h
include/alibabacloud/aegis/model/ModifyLogMetaStatusResult.h
include/alibabacloud/aegis/model/DescribeYesterdayStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeYesterdayStatisticsResult.h
include/alibabacloud/aegis/model/ModifyLogMetaStatusRequest.h
include/alibabacloud/aegis/model/ModifyLogMetaStatusResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousExportInfoResult.h
include/alibabacloud/aegis/model/DeleteScreenSettingRequest.h
@@ -347,28 +417,34 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/TransformLeakageResult.h
include/alibabacloud/aegis/model/DescribeAssetListRequest.h
include/alibabacloud/aegis/model/DescribeAssetListResult.h
include/alibabacloud/aegis/model/ModifyMachineConfigRequest.h
include/alibabacloud/aegis/model/ModifyMachineConfigResult.h
include/alibabacloud/aegis/model/DescribeVersionConfigRequest.h
include/alibabacloud/aegis/model/DescribeVersionConfigResult.h
include/alibabacloud/aegis/model/DescribeMacConfigRequest.h
include/alibabacloud/aegis/model/DescribeMacConfigResult.h
include/alibabacloud/aegis/model/ModifyMachineConfigRequest.h
include/alibabacloud/aegis/model/ModifyMachineConfigResult.h
include/alibabacloud/aegis/model/AddEventProcessRequest.h
include/alibabacloud/aegis/model/AddEventProcessResult.h
include/alibabacloud/aegis/model/DescribeChartDataRequest.h
include/alibabacloud/aegis/model/DescribeChartDataResult.h
include/alibabacloud/aegis/model/RollbackQuaraFileRequest.h
include/alibabacloud/aegis/model/RollbackQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeMacConfigRequest.h
include/alibabacloud/aegis/model/DescribeMacConfigResult.h
include/alibabacloud/aegis/model/DescribeApiBuySummaryRequest.h
include/alibabacloud/aegis/model/DescribeApiBuySummaryResult.h
include/alibabacloud/aegis/model/DescribeWebLockMachineListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockMachineListResult.h
include/alibabacloud/aegis/model/DeleteVulBatchRequest.h
include/alibabacloud/aegis/model/DeleteVulBatchResult.h
include/alibabacloud/aegis/model/DescribeWebLockMachineListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockMachineListResult.h
include/alibabacloud/aegis/model/ModifyWebLockStatusRequest.h
include/alibabacloud/aegis/model/ModifyWebLockStatusResult.h
include/alibabacloud/aegis/model/UpdateWhiteListProcessStatusRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListProcessStatusResult.h
include/alibabacloud/aegis/model/DescribeScreenSettingRequest.h
include/alibabacloud/aegis/model/DescribeScreenSettingResult.h
include/alibabacloud/aegis/model/CreateLogQueryRequest.h
include/alibabacloud/aegis/model/CreateLogQueryResult.h
include/alibabacloud/aegis/model/DescribeAccessKeyLeakDetailRequest.h
include/alibabacloud/aegis/model/DescribeAccessKeyLeakDetailResult.h
include/alibabacloud/aegis/model/DescribeScreenSettingRequest.h
include/alibabacloud/aegis/model/DescribeScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeWarningRequest.h
include/alibabacloud/aegis/model/DescribeWarningResult.h
include/alibabacloud/aegis/model/DescribeWhiteListProcessRequest.h
@@ -395,10 +471,10 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeStratetyDetailResult.h
include/alibabacloud/aegis/model/DescribeHistogramRequest.h
include/alibabacloud/aegis/model/DescribeHistogramResult.h
include/alibabacloud/aegis/model/DescribeDingTalkRequest.h
include/alibabacloud/aegis/model/DescribeDingTalkResult.h
include/alibabacloud/aegis/model/DescribeLoginLogsRequest.h
include/alibabacloud/aegis/model/DescribeLoginLogsResult.h
include/alibabacloud/aegis/model/DescribeDingTalkRequest.h
include/alibabacloud/aegis/model/DescribeDingTalkResult.h
include/alibabacloud/aegis/model/DescribeMetaDataRequest.h
include/alibabacloud/aegis/model/DescribeMetaDataResult.h
include/alibabacloud/aegis/model/DescribeWebLockStatusRequest.h
@@ -409,30 +485,32 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeNsasSuspEventTypeResult.h
include/alibabacloud/aegis/model/ModifyScreenSettingRequest.h
include/alibabacloud/aegis/model/ModifyScreenSettingResult.h
include/alibabacloud/aegis/model/ModifyStrategyRequest.h
include/alibabacloud/aegis/model/ModifyStrategyResult.h
include/alibabacloud/aegis/model/DescribeEmgNoticeRequest.h
include/alibabacloud/aegis/model/DescribeEmgNoticeResult.h
include/alibabacloud/aegis/model/ModifyStrategyRequest.h
include/alibabacloud/aegis/model/ModifyStrategyResult.h
include/alibabacloud/aegis/model/DescribeScreenOperateInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenOperateInfoResult.h
include/alibabacloud/aegis/model/DescribeJoinRuleListRequest.h
include/alibabacloud/aegis/model/DescribeJoinRuleListResult.h
include/alibabacloud/aegis/model/DescribeSuspEventQuaraFilesRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventQuaraFilesResult.h
include/alibabacloud/aegis/model/ValidateHcWarningsRequest.h
include/alibabacloud/aegis/model/ValidateHcWarningsResult.h
include/alibabacloud/aegis/model/CreateOrUpdateJoinRuleRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateJoinRuleResult.h
include/alibabacloud/aegis/model/ValidateHcWarningsRequest.h
include/alibabacloud/aegis/model/ValidateHcWarningsResult.h
include/alibabacloud/aegis/model/AutoUpgradeSasRequest.h
include/alibabacloud/aegis/model/AutoUpgradeSasResult.h
include/alibabacloud/aegis/model/ModifyRefreshProcessInfoRequest.h
include/alibabacloud/aegis/model/ModifyRefreshProcessInfoResult.h
include/alibabacloud/aegis/model/DescribeEmgUserAgreementRequest.h
include/alibabacloud/aegis/model/DescribeEmgUserAgreementResult.h
include/alibabacloud/aegis/model/ModifyWebLockMachineListRequest.h
include/alibabacloud/aegis/model/ModifyWebLockMachineListResult.h
include/alibabacloud/aegis/model/ModifyEmgVulSubmitRequest.h
include/alibabacloud/aegis/model/ModifyEmgVulSubmitResult.h
include/alibabacloud/aegis/model/DeleteLogQueryRequest.h
include/alibabacloud/aegis/model/DeleteLogQueryResult.h
include/alibabacloud/aegis/model/ModifyWebLockMachineListRequest.h
include/alibabacloud/aegis/model/ModifyWebLockMachineListResult.h
include/alibabacloud/aegis/model/ModifyTargetConfigRequest.h
include/alibabacloud/aegis/model/ModifyTargetConfigResult.h
include/alibabacloud/aegis/model/IgnoreHcCheckWarningsRequest.h
@@ -441,34 +519,40 @@ set(aegis_public_header_model
include/alibabacloud/aegis/model/DescribeExportInfoResult.h
include/alibabacloud/aegis/model/DescribeSuspEventUserSettingRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventUserSettingResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyCountRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyCountResult.h
include/alibabacloud/aegis/model/DescribeVulConfigRequest.h
include/alibabacloud/aegis/model/DescribeVulConfigResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyCountRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyCountResult.h
include/alibabacloud/aegis/model/ModifyWebLockRefreshRequest.h
include/alibabacloud/aegis/model/ModifyWebLockRefreshResult.h
include/alibabacloud/aegis/model/DescribeEventCountCurveRequest.h
include/alibabacloud/aegis/model/DescribeEventCountCurveResult.h
include/alibabacloud/aegis/model/DescribeWhiteListAssetRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListAssetResult.h
include/alibabacloud/aegis/model/UpdateCustomizeReportStatusRequest.h
include/alibabacloud/aegis/model/UpdateCustomizeReportStatusResult.h
include/alibabacloud/aegis/model/ModifyClearLogstoreStorageRequest.h
include/alibabacloud/aegis/model/ModifyClearLogstoreStorageResult.h
include/alibabacloud/aegis/model/ModifyStrategyTargetRequest.h
include/alibabacloud/aegis/model/ModifyStrategyTargetResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningsRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningsResult.h
include/alibabacloud/aegis/model/DescribeSecurityStatInfoRequest.h
include/alibabacloud/aegis/model/DescribeSecurityStatInfoResult.h
include/alibabacloud/aegis/model/DeleteSuspEventNodeRequest.h
include/alibabacloud/aegis/model/DeleteSuspEventNodeResult.h
include/alibabacloud/aegis/model/DescribeHostStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeHostStatisticsResult.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyRequest.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyResult.h
include/alibabacloud/aegis/model/DescribeSecurityStatInfoRequest.h
include/alibabacloud/aegis/model/DescribeSecurityStatInfoResult.h
include/alibabacloud/aegis/model/DescribeFilterFieldsRequest.h
include/alibabacloud/aegis/model/DescribeFilterFieldsResult.h
include/alibabacloud/aegis/model/DescribeInstanceStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeInstanceStatisticsResult.h
include/alibabacloud/aegis/model/DescribeScreenSecurityStatInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenSecurityStatInfoResult.h
include/alibabacloud/aegis/model/OperateSuspiciousOverallConfigRequest.h
include/alibabacloud/aegis/model/OperateSuspiciousOverallConfigResult.h
include/alibabacloud/aegis/model/DescribeInstanceStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeInstanceStatisticsResult.h )
include/alibabacloud/aegis/model/OperateSuspiciousOverallConfigResult.h )
set(aegis_src
src/AegisClient.cc
@@ -478,12 +562,16 @@ set(aegis_src
src/model/DescribeCanUpgradeSasResult.cc
src/model/DescribeTraceInfoNodeRequest.cc
src/model/DescribeTraceInfoNodeResult.cc
src/model/SaveCustomizeReportConfigRequest.cc
src/model/SaveCustomizeReportConfigResult.cc
src/model/DescribeScreenCloudHcRiskRequest.cc
src/model/DescribeScreenCloudHcRiskResult.cc
src/model/DescribeScreenAttackAnalysisDataRequest.cc
src/model/DescribeScreenAttackAnalysisDataResult.cc
src/model/DescribeAutoDelConfigRequest.cc
src/model/DescribeAutoDelConfigResult.cc
src/model/DescribeVulListRequest.cc
src/model/DescribeVulListResult.cc
src/model/DescribeAutoDelConfigRequest.cc
src/model/DescribeAutoDelConfigResult.cc
src/model/ModifyWebLockUpdateConfigRequest.cc
src/model/ModifyWebLockUpdateConfigResult.cc
src/model/DescribeVulnerabilitySummaryRequest.cc
@@ -500,6 +588,10 @@ set(aegis_src
src/model/ExportWarningResult.cc
src/model/DescribeEcsStsStatusRequest.cc
src/model/DescribeEcsStsStatusResult.cc
src/model/DescribeCustomizeReportListRequest.cc
src/model/DescribeCustomizeReportListResult.cc
src/model/DescribeSupervisonInfoRequest.cc
src/model/DescribeSupervisonInfoResult.cc
src/model/UpdateWhiteListStrategyRelationRequest.cc
src/model/UpdateWhiteListStrategyRelationResult.cc
src/model/DeleteStrategyRequest.cc
@@ -510,30 +602,44 @@ set(aegis_src
src/model/OpenSasTrialResult.cc
src/model/ModifyVulLevelRequest.cc
src/model/ModifyVulLevelResult.cc
src/model/DescribeScreenOssUploadInfoRequest.cc
src/model/DescribeScreenOssUploadInfoResult.cc
src/model/ModifyVulTargetRequest.cc
src/model/ModifyVulTargetResult.cc
src/model/ModifyBatchIgnoreVulRequest.cc
src/model/ModifyBatchIgnoreVulResult.cc
src/model/DescribeSummaryInfoRequest.cc
src/model/DescribeSummaryInfoResult.cc
src/model/DescribeStrategyProcessRequest.cc
src/model/DescribeStrategyProcessResult.cc
src/model/DescribeSummaryInfoRequest.cc
src/model/DescribeSummaryInfoResult.cc
src/model/DescribeSuspTrendStatisticsRequest.cc
src/model/DescribeSuspTrendStatisticsResult.cc
src/model/DescribeDataSourceRequest.cc
src/model/DescribeDataSourceResult.cc
src/model/DescribeResultListRequest.cc
src/model/DescribeResultListResult.cc
src/model/DescribeGrayFuncRequest.cc
src/model/DescribeGrayFuncResult.cc
src/model/DescribeCustomizeReportChartDataRequest.cc
src/model/DescribeCustomizeReportChartDataResult.cc
src/model/DescribeScreenBizStatSimpleQueryResultRequest.cc
src/model/DescribeScreenBizStatSimpleQueryResultResult.cc
src/model/DownloadLogRequest.cc
src/model/DownloadLogResult.cc
src/model/DescribeTargetConfigRequest.cc
src/model/DescribeTargetConfigResult.cc
src/model/DescribeAccesskeyRunInfoRequest.cc
src/model/DescribeAccesskeyRunInfoResult.cc
src/model/DescribeScreenFlowRequestCountRequest.cc
src/model/DescribeScreenFlowRequestCountResult.cc
src/model/DescribeVulNumStatisticsRequest.cc
src/model/DescribeVulNumStatisticsResult.cc
src/model/DescribeLogInfoRequest.cc
src/model/DescribeLogInfoResult.cc
src/model/GetAccountStatisticsRequest.cc
src/model/GetAccountStatisticsResult.cc
src/model/DescribeScreenEmerRiskRequest.cc
src/model/DescribeScreenEmerRiskResult.cc
src/model/DescribeUuidConfigRequest.cc
src/model/DescribeUuidConfigResult.cc
src/model/DescribeScreenHostStatisticsRequest.cc
@@ -550,26 +656,32 @@ set(aegis_src
src/model/ModifySasAssetStatisticsColumnResult.cc
src/model/DescribeTraceInfoNodeListRequest.cc
src/model/DescribeTraceInfoNodeListResult.cc
src/model/DescribeAnalysisSlsIndexRequest.cc
src/model/DescribeAnalysisSlsIndexResult.cc
src/model/ModifyWebLockCreateConfigRequest.cc
src/model/ModifyWebLockCreateConfigResult.cc
src/model/DescribeAnalysisSlsIndexRequest.cc
src/model/DescribeAnalysisSlsIndexResult.cc
src/model/DeleteRuleGroupRequest.cc
src/model/DeleteRuleGroupResult.cc
src/model/DescribeScreenDataMapRequest.cc
src/model/DescribeScreenDataMapResult.cc
src/model/DescribeStatisticsRequest.cc
src/model/DescribeStatisticsResult.cc
src/model/DescribeAlarmEventDetailRequest.cc
src/model/DescribeAlarmEventDetailResult.cc
src/model/CreateSuspiciousExportRequest.cc
src/model/CreateSuspiciousExportResult.cc
src/model/DescribeWebshellListRequest.cc
src/model/DescribeWebshellListResult.cc
src/model/DescribeBizStatSimpleQueryResultRequest.cc
src/model/DescribeBizStatSimpleQueryResultResult.cc
src/model/OperateVulRequest.cc
src/model/OperateVulResult.cc
src/model/GetCrackStatisticsRequest.cc
src/model/GetCrackStatisticsResult.cc
src/model/DescribeConcernNecessityRequest.cc
src/model/DescribeConcernNecessityResult.cc
src/model/OperateAgentClientInstallRequest.cc
src/model/OperateAgentClientInstallResult.cc
src/model/DescribeConcernNecessityRequest.cc
src/model/DescribeConcernNecessityResult.cc
src/model/DescribeScreenScoreThreadRequest.cc
src/model/DescribeScreenScoreThreadResult.cc
src/model/DescribeBuySummaryRequest.cc
@@ -580,14 +692,18 @@ set(aegis_src
src/model/DescribeSuspiciousUUIDConfigResult.cc
src/model/DescribeTopicListRequest.cc
src/model/DescribeTopicListResult.cc
src/model/DescribeAssetDetailByUuidRequest.cc
src/model/DescribeAssetDetailByUuidResult.cc
src/model/DescribeScreenVersionConfigRequest.cc
src/model/DescribeScreenVersionConfigResult.cc
src/model/DescribeAssetDetailByUuidRequest.cc
src/model/DescribeAssetDetailByUuidResult.cc
src/model/CreateScreenSettingRequest.cc
src/model/CreateScreenSettingResult.cc
src/model/DescribeVulExportInfoRequest.cc
src/model/DescribeVulExportInfoResult.cc
src/model/DeleteRuleRequest.cc
src/model/DeleteRuleResult.cc
src/model/DescribeChartListRequest.cc
src/model/DescribeChartListResult.cc
src/model/DescribeSuspEventDetailRequest.cc
src/model/DescribeSuspEventDetailResult.cc
src/model/DescribeEventLevelCountRequest.cc
@@ -606,20 +722,26 @@ set(aegis_src
src/model/DescribeVulDetailsResult.cc
src/model/DescribeLogItemsRequest.cc
src/model/DescribeLogItemsResult.cc
src/model/DescribeWebLockEventsRequest.cc
src/model/DescribeWebLockEventsResult.cc
src/model/ExecStrategyRequest.cc
src/model/ExecStrategyResult.cc
src/model/DescribeWebLockEventsRequest.cc
src/model/DescribeWebLockEventsResult.cc
src/model/DescribeSuspEventExportInfoRequest.cc
src/model/DescribeSuspEventExportInfoResult.cc
src/model/OperationSuspEventsRequest.cc
src/model/OperationSuspEventsResult.cc
src/model/DescribeSasAssetStatisticsRequest.cc
src/model/DescribeSasAssetStatisticsResult.cc
src/model/SendCustomizeReportRequest.cc
src/model/SendCustomizeReportResult.cc
src/model/DescribeDefenceThreadRequest.cc
src/model/DescribeDefenceThreadResult.cc
src/model/DescribeScreenTopRequestAndFlowRequest.cc
src/model/DescribeScreenTopRequestAndFlowResult.cc
src/model/CreateVulWhitelistRequest.cc
src/model/CreateVulWhitelistResult.cc
src/model/DescribeLatestActionsRequest.cc
src/model/DescribeLatestActionsResult.cc
src/model/ModifyConcernNecessityRequest.cc
src/model/ModifyConcernNecessityResult.cc
src/model/GetStatisticsByUuidRequest.cc
@@ -628,10 +750,16 @@ set(aegis_src
src/model/ModifyVulConfigResult.cc
src/model/GetStatisticsRequest.cc
src/model/GetStatisticsResult.cc
src/model/DescribesummaryRequest.cc
src/model/DescribesummaryResult.cc
src/model/DescribeSuspEventsRequest.cc
src/model/DescribeSuspEventsResult.cc
src/model/DescribesummaryRequest.cc
src/model/DescribesummaryResult.cc
src/model/ModifyAccessKeyLeakDealRequest.cc
src/model/ModifyAccessKeyLeakDealResult.cc
src/model/DescribeCheckWarningCountRequest.cc
src/model/DescribeCheckWarningCountResult.cc
src/model/CopyCustomizeReportConfigRequest.cc
src/model/CopyCustomizeReportConfigResult.cc
src/model/CreateOrUpdateDataSourceRequest.cc
src/model/CreateOrUpdateDataSourceResult.cc
src/model/DescribeVulWhitelistRequest.cc
@@ -644,10 +772,10 @@ set(aegis_src
src/model/DescribeWhiteListStrategyListResult.cc
src/model/DescribeTraceInfoDetailRequest.cc
src/model/DescribeTraceInfoDetailResult.cc
src/model/DescribeGroupListRequest.cc
src/model/DescribeGroupListResult.cc
src/model/DescribeCanTrySasRequest.cc
src/model/DescribeCanTrySasResult.cc
src/model/DescribeGroupListRequest.cc
src/model/DescribeGroupListResult.cc
src/model/DescribeTargetRequest.cc
src/model/DescribeTargetResult.cc
src/model/DescribeWebshellRequest.cc
@@ -662,22 +790,36 @@ set(aegis_src
src/model/DescribeWarningMachinesResult.cc
src/model/ModifySearchConditionRequest.cc
src/model/ModifySearchConditionResult.cc
src/model/DescribeScreenTitlesRequest.cc
src/model/DescribeScreenTitlesResult.cc
src/model/DescribeWhiteListStrategyUuidCountRequest.cc
src/model/DescribeWhiteListStrategyUuidCountResult.cc
src/model/DeleteCustomizeReportRequest.cc
src/model/DeleteCustomizeReportResult.cc
src/model/DescribeGroupedVulRequest.cc
src/model/DescribeGroupedVulResult.cc
src/model/ModifyWebLockDeleteConfigRequest.cc
src/model/ModifyWebLockDeleteConfigResult.cc
src/model/ModifyAccessKeyLeakInstRunRequest.cc
src/model/ModifyAccessKeyLeakInstRunResult.cc
src/model/CreateSuspEventNoteRequest.cc
src/model/CreateSuspEventNoteResult.cc
src/model/CreateUserWhiteListRequest.cc
src/model/CreateUserWhiteListResult.cc
src/model/DescribeSecureSuggestionRequest.cc
src/model/DescribeSecureSuggestionResult.cc
src/model/DescribeCustomizeReportConfigDetailRequest.cc
src/model/DescribeCustomizeReportConfigDetailResult.cc
src/model/DescribeScreenRequestTopTypeRequest.cc
src/model/DescribeScreenRequestTopTypeResult.cc
src/model/DescribeSuspiciousOverallConfigRequest.cc
src/model/DescribeSuspiciousOverallConfigResult.cc
src/model/DescribeAnalysisCurveRequest.cc
src/model/DescribeAnalysisCurveResult.cc
src/model/DescribeAccesskeyLeakListRequest.cc
src/model/DescribeAccesskeyLeakListResult.cc
src/model/DescribeScreenAlarmEventListRequest.cc
src/model/DescribeScreenAlarmEventListResult.cc
src/model/DescribeAnalysisCurveRequest.cc
src/model/DescribeAnalysisCurveResult.cc
src/model/CreatScreenSettingRequest.cc
src/model/CreatScreenSettingResult.cc
src/model/DescribeAlarmEventListRequest.cc
@@ -700,10 +842,12 @@ set(aegis_src
src/model/DescribeLogMetaResult.cc
src/model/DescribeQuaraFileRequest.cc
src/model/DescribeQuaraFileResult.cc
src/model/DescribeTotalStatisticsRequest.cc
src/model/DescribeTotalStatisticsResult.cc
src/model/DescribeScreenCityMonitorDataRequest.cc
src/model/DescribeScreenCityMonitorDataResult.cc
src/model/DescribeWhiteListStrategyStatisticsRequest.cc
src/model/DescribeWhiteListStrategyStatisticsResult.cc
src/model/DescribeTotalStatisticsRequest.cc
src/model/DescribeTotalStatisticsResult.cc
src/model/AutoUpgradeToSasAdvancedVersionRequest.cc
src/model/AutoUpgradeToSasAdvancedVersionResult.cc
src/model/DescribeStratetyRequest.cc
@@ -712,12 +856,16 @@ set(aegis_src
src/model/DescribeAnalysisStatisticsResult.cc
src/model/DescribeWebLockConfigListRequest.cc
src/model/DescribeWebLockConfigListResult.cc
src/model/DescribeVulStatisticsRequest.cc
src/model/DescribeVulStatisticsResult.cc
src/model/ModifyAutoDelConfigRequest.cc
src/model/ModifyAutoDelConfigResult.cc
src/model/DescribeUserSettingRequest.cc
src/model/DescribeUserSettingResult.cc
src/model/DescribeVulBatchRequest.cc
src/model/DescribeVulBatchResult.cc
src/model/DescribeUserSettingRequest.cc
src/model/DescribeUserSettingResult.cc
src/model/DescribeEntityListRequest.cc
src/model/DescribeEntityListResult.cc
src/model/ReleaseInstanceRequest.cc
src/model/ReleaseInstanceResult.cc
src/model/DescribeVulLevelRequest.cc
@@ -732,6 +880,8 @@ set(aegis_src
src/model/RenewInstanceResult.cc
src/model/OperateResultRequest.cc
src/model/OperateResultResult.cc
src/model/DescribeCustomizeReportChartListRequest.cc
src/model/DescribeCustomizeReportChartListResult.cc
src/model/RollbackSuspEventQuaraFileRequest.cc
src/model/RollbackSuspEventQuaraFileResult.cc
src/model/DescribeLogstoreStorageRequest.cc
@@ -760,18 +910,22 @@ set(aegis_src
src/model/DescribeGroupStructResult.cc
src/model/DescribeRiskWhiteListRequest.cc
src/model/DescribeRiskWhiteListResult.cc
src/model/OperationCustomizeReportChartRequest.cc
src/model/OperationCustomizeReportChartResult.cc
src/model/ModifyAssetGroupRequest.cc
src/model/ModifyAssetGroupResult.cc
src/model/DescribeVulRelatedProcessRequest.cc
src/model/DescribeVulRelatedProcessResult.cc
src/model/DescribeSasLeftConditionRequest.cc
src/model/DescribeSasLeftConditionResult.cc
src/model/DescribeSasAssetStatisticsColumnRequest.cc
src/model/DescribeSasAssetStatisticsColumnResult.cc
src/model/CreateOrUpdateRuleRequest.cc
src/model/CreateOrUpdateRuleResult.cc
src/model/ModifyLogMetaStatusRequest.cc
src/model/ModifyLogMetaStatusResult.cc
src/model/DescribeYesterdayStatisticsRequest.cc
src/model/DescribeYesterdayStatisticsResult.cc
src/model/ModifyLogMetaStatusRequest.cc
src/model/ModifyLogMetaStatusResult.cc
src/model/DescribeSuspiciousExportInfoRequest.cc
src/model/DescribeSuspiciousExportInfoResult.cc
src/model/DeleteScreenSettingRequest.cc
@@ -798,28 +952,34 @@ set(aegis_src
src/model/TransformLeakageResult.cc
src/model/DescribeAssetListRequest.cc
src/model/DescribeAssetListResult.cc
src/model/ModifyMachineConfigRequest.cc
src/model/ModifyMachineConfigResult.cc
src/model/DescribeVersionConfigRequest.cc
src/model/DescribeVersionConfigResult.cc
src/model/DescribeMacConfigRequest.cc
src/model/DescribeMacConfigResult.cc
src/model/ModifyMachineConfigRequest.cc
src/model/ModifyMachineConfigResult.cc
src/model/AddEventProcessRequest.cc
src/model/AddEventProcessResult.cc
src/model/DescribeChartDataRequest.cc
src/model/DescribeChartDataResult.cc
src/model/RollbackQuaraFileRequest.cc
src/model/RollbackQuaraFileResult.cc
src/model/DescribeMacConfigRequest.cc
src/model/DescribeMacConfigResult.cc
src/model/DescribeApiBuySummaryRequest.cc
src/model/DescribeApiBuySummaryResult.cc
src/model/DescribeWebLockMachineListRequest.cc
src/model/DescribeWebLockMachineListResult.cc
src/model/DeleteVulBatchRequest.cc
src/model/DeleteVulBatchResult.cc
src/model/DescribeWebLockMachineListRequest.cc
src/model/DescribeWebLockMachineListResult.cc
src/model/ModifyWebLockStatusRequest.cc
src/model/ModifyWebLockStatusResult.cc
src/model/UpdateWhiteListProcessStatusRequest.cc
src/model/UpdateWhiteListProcessStatusResult.cc
src/model/DescribeScreenSettingRequest.cc
src/model/DescribeScreenSettingResult.cc
src/model/CreateLogQueryRequest.cc
src/model/CreateLogQueryResult.cc
src/model/DescribeAccessKeyLeakDetailRequest.cc
src/model/DescribeAccessKeyLeakDetailResult.cc
src/model/DescribeScreenSettingRequest.cc
src/model/DescribeScreenSettingResult.cc
src/model/DescribeWarningRequest.cc
src/model/DescribeWarningResult.cc
src/model/DescribeWhiteListProcessRequest.cc
@@ -846,10 +1006,10 @@ set(aegis_src
src/model/DescribeStratetyDetailResult.cc
src/model/DescribeHistogramRequest.cc
src/model/DescribeHistogramResult.cc
src/model/DescribeDingTalkRequest.cc
src/model/DescribeDingTalkResult.cc
src/model/DescribeLoginLogsRequest.cc
src/model/DescribeLoginLogsResult.cc
src/model/DescribeDingTalkRequest.cc
src/model/DescribeDingTalkResult.cc
src/model/DescribeMetaDataRequest.cc
src/model/DescribeMetaDataResult.cc
src/model/DescribeWebLockStatusRequest.cc
@@ -860,30 +1020,32 @@ set(aegis_src
src/model/DescribeNsasSuspEventTypeResult.cc
src/model/ModifyScreenSettingRequest.cc
src/model/ModifyScreenSettingResult.cc
src/model/ModifyStrategyRequest.cc
src/model/ModifyStrategyResult.cc
src/model/DescribeEmgNoticeRequest.cc
src/model/DescribeEmgNoticeResult.cc
src/model/ModifyStrategyRequest.cc
src/model/ModifyStrategyResult.cc
src/model/DescribeScreenOperateInfoRequest.cc
src/model/DescribeScreenOperateInfoResult.cc
src/model/DescribeJoinRuleListRequest.cc
src/model/DescribeJoinRuleListResult.cc
src/model/DescribeSuspEventQuaraFilesRequest.cc
src/model/DescribeSuspEventQuaraFilesResult.cc
src/model/ValidateHcWarningsRequest.cc
src/model/ValidateHcWarningsResult.cc
src/model/CreateOrUpdateJoinRuleRequest.cc
src/model/CreateOrUpdateJoinRuleResult.cc
src/model/ValidateHcWarningsRequest.cc
src/model/ValidateHcWarningsResult.cc
src/model/AutoUpgradeSasRequest.cc
src/model/AutoUpgradeSasResult.cc
src/model/ModifyRefreshProcessInfoRequest.cc
src/model/ModifyRefreshProcessInfoResult.cc
src/model/DescribeEmgUserAgreementRequest.cc
src/model/DescribeEmgUserAgreementResult.cc
src/model/ModifyWebLockMachineListRequest.cc
src/model/ModifyWebLockMachineListResult.cc
src/model/ModifyEmgVulSubmitRequest.cc
src/model/ModifyEmgVulSubmitResult.cc
src/model/DeleteLogQueryRequest.cc
src/model/DeleteLogQueryResult.cc
src/model/ModifyWebLockMachineListRequest.cc
src/model/ModifyWebLockMachineListResult.cc
src/model/ModifyTargetConfigRequest.cc
src/model/ModifyTargetConfigResult.cc
src/model/IgnoreHcCheckWarningsRequest.cc
@@ -892,34 +1054,40 @@ set(aegis_src
src/model/DescribeExportInfoResult.cc
src/model/DescribeSuspEventUserSettingRequest.cc
src/model/DescribeSuspEventUserSettingResult.cc
src/model/DescribeWhiteListStrategyCountRequest.cc
src/model/DescribeWhiteListStrategyCountResult.cc
src/model/DescribeVulConfigRequest.cc
src/model/DescribeVulConfigResult.cc
src/model/DescribeWhiteListStrategyCountRequest.cc
src/model/DescribeWhiteListStrategyCountResult.cc
src/model/ModifyWebLockRefreshRequest.cc
src/model/ModifyWebLockRefreshResult.cc
src/model/DescribeEventCountCurveRequest.cc
src/model/DescribeEventCountCurveResult.cc
src/model/DescribeWhiteListAssetRequest.cc
src/model/DescribeWhiteListAssetResult.cc
src/model/UpdateCustomizeReportStatusRequest.cc
src/model/UpdateCustomizeReportStatusResult.cc
src/model/ModifyClearLogstoreStorageRequest.cc
src/model/ModifyClearLogstoreStorageResult.cc
src/model/ModifyStrategyTargetRequest.cc
src/model/ModifyStrategyTargetResult.cc
src/model/DescribeCheckWarningsRequest.cc
src/model/DescribeCheckWarningsResult.cc
src/model/DescribeSecurityStatInfoRequest.cc
src/model/DescribeSecurityStatInfoResult.cc
src/model/DeleteSuspEventNodeRequest.cc
src/model/DeleteSuspEventNodeResult.cc
src/model/DescribeHostStatisticsRequest.cc
src/model/DescribeHostStatisticsResult.cc
src/model/SaveWhiteListStrategyRequest.cc
src/model/SaveWhiteListStrategyResult.cc
src/model/DescribeSecurityStatInfoRequest.cc
src/model/DescribeSecurityStatInfoResult.cc
src/model/DescribeFilterFieldsRequest.cc
src/model/DescribeFilterFieldsResult.cc
src/model/DescribeInstanceStatisticsRequest.cc
src/model/DescribeInstanceStatisticsResult.cc
src/model/DescribeScreenSecurityStatInfoRequest.cc
src/model/DescribeScreenSecurityStatInfoResult.cc
src/model/OperateSuspiciousOverallConfigRequest.cc
src/model/OperateSuspiciousOverallConfigResult.cc
src/model/DescribeInstanceStatisticsRequest.cc
src/model/DescribeInstanceStatisticsResult.cc )
src/model/OperateSuspiciousOverallConfigResult.cc )
add_library(aegis ${LIB_TYPE}
${aegis_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT AddEventProcessRequest : public RpcServiceRequest
{
public:
AddEventProcessRequest();
~AddEventProcessRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getWarningType()const;
void setWarningType(const std::string& warningType);
std::string getSuspiciousEventIds()const;
void setSuspiciousEventIds(const std::string& suspiciousEventIds);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
std::string warningType_;
std::string suspiciousEventIds_;
std::string from_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT AddEventProcessResult : public ServiceResult
{
public:
AddEventProcessResult();
explicit AddEventProcessResult(const std::string &payload);
~AddEventProcessResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CopyCustomizeReportConfigRequest : public RpcServiceRequest
{
public:
CopyCustomizeReportConfigRequest();
~CopyCustomizeReportConfigRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getReportId()const;
void setReportId(long reportId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
long reportId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CopyCustomizeReportConfigResult : public ServiceResult
{
public:
CopyCustomizeReportConfigResult();
explicit CopyCustomizeReportConfigResult(const std::string &payload);
~CopyCustomizeReportConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGRESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getConfigType()const;
void setConfigType(const std::string& configType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLogStoreName()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
private:
std::string projectName_;
std::string configType_;
std::string sourceIp_;
std::string logStoreName_;
std::string datasourceDescription_;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateScreenSettingRequest : public RpcServiceRequest
{
public:
CreateScreenSettingRequest();
~CreateScreenSettingRequest();
std::string getScreenDataMap()const;
void setScreenDataMap(const std::string& screenDataMap);
int getScreenDefault()const;
void setScreenDefault(int screenDefault);
bool getLogoPower()const;
void setLogoPower(bool logoPower);
std::string getMonitorUrl()const;
void setMonitorUrl(const std::string& monitorUrl);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getId()const;
void setId(int id);
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getLogoUrl()const;
void setLogoUrl(const std::string& logoUrl);
private:
std::string screenDataMap_;
int screenDefault_;
bool logoPower_;
std::string monitorUrl_;
std::string sourceIp_;
int id_;
std::string title_;
std::string logoUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateScreenSettingResult : public ServiceResult
{
public:
CreateScreenSettingResult();
explicit CreateScreenSettingResult(const std::string &payload);
~CreateScreenSettingResult();
int getId()const;
protected:
void parse(const std::string &payload);
private:
int id_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateSuspEventNoteRequest : public RpcServiceRequest
{
public:
CreateSuspEventNoteRequest();
~CreateSuspEventNoteRequest();
int getEventId()const;
void setEventId(int eventId);
std::string getNote()const;
void setNote(const std::string& note);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
int eventId_;
std::string note_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateSuspEventNoteResult : public ServiceResult
{
public:
CreateSuspEventNoteResult();
explicit CreateSuspEventNoteResult(const std::string &payload);
~CreateSuspEventNoteResult();
int getHttpStatusCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTERESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DeleteCustomizeReportRequest : public RpcServiceRequest
{
public:
DeleteCustomizeReportRequest();
~DeleteCustomizeReportRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getReportId()const;
void setReportId(long reportId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
long reportId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DeleteCustomizeReportResult : public ServiceResult
{
public:
DeleteCustomizeReportResult();
explicit DeleteCustomizeReportResult(const std::string &payload);
~DeleteCustomizeReportResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTRESULT_H_

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getScreenTitle()const;
void setScreenTitle(const std::string& screenTitle);
std::string getId()const;
void setId(const std::string& id);
private:
std::string sourceIp_;
std::string screenTitle_;
std::string id_;
};
}

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
DeleteScreenSettingResult();
explicit DeleteScreenSettingResult(const std::string &payload);
~DeleteScreenSettingResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DeleteSuspEventNodeRequest : public RpcServiceRequest
{
public:
DeleteSuspEventNodeRequest();
~DeleteSuspEventNodeRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getNoteId()const;
void setNoteId(int noteId);
private:
std::string sourceIp_;
int noteId_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODEREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DeleteSuspEventNodeResult : public ServiceResult
{
public:
DeleteSuspEventNodeResult();
explicit DeleteSuspEventNodeResult(const std::string &payload);
~DeleteSuspEventNodeResult();
int getHttpStatusCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODERESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccessKeyLeakDetailRequest : public RpcServiceRequest
{
public:
DescribeAccessKeyLeakDetailRequest();
~DescribeAccessKeyLeakDetailRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getId()const;
void setId(long id);
private:
std::string sourceIp_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILREQUEST_H_

View File

@@ -0,0 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccessKeyLeakDetailResult : public ServiceResult
{
public:
DescribeAccessKeyLeakDetailResult();
explicit DescribeAccessKeyLeakDetailResult(const std::string &payload);
~DescribeAccessKeyLeakDetailResult();
std::string getGithubRepoName()const;
std::string getGithubRepoUrl()const;
std::string getGithubFileName()const;
std::string getDealType()const;
std::string getWhitelistStatus()const;
std::string getGmtModified()const;
std::string getCode()const;
std::string getSource()const;
std::string getRemark()const;
std::string getGmtCreate()const;
std::string getType()const;
std::string getGithubUserPicUrl()const;
std::string getGithubFileUpdateTime()const;
std::string getAccesskeyId()const;
std::string getGithubFileUrl()const;
std::string getGithubFileType()const;
std::string getAsset()const;
std::string getGithubUser()const;
std::string getDealTime()const;
protected:
void parse(const std::string &payload);
private:
std::string githubRepoName_;
std::string githubRepoUrl_;
std::string githubFileName_;
std::string dealType_;
std::string whitelistStatus_;
std::string gmtModified_;
std::string code_;
std::string source_;
std::string remark_;
std::string gmtCreate_;
std::string type_;
std::string githubUserPicUrl_;
std::string githubFileUpdateTime_;
std::string accesskeyId_;
std::string githubFileUrl_;
std::string githubFileType_;
std::string asset_;
std::string githubUser_;
std::string dealTime_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyLeakListRequest : public RpcServiceRequest
{
public:
DescribeAccesskeyLeakListRequest();
~DescribeAccesskeyLeakListRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
int getPageSize()const;
void setPageSize(int pageSize);
long getStartTs()const;
void setStartTs(long startTs);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string sourceIp_;
std::string query_;
int pageSize_;
long startTs_;
int currentPage_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyLeakListResult : public ServiceResult
{
public:
struct AccessKeyLeak
{
std::string status;
std::string aliUserName;
std::string type;
std::string dealType;
std::string accesskeyId;
long gmtModified;
std::string asset;
long id;
std::string dealTime;
std::string userType;
};
DescribeAccesskeyLeakListResult();
explicit DescribeAccesskeyLeakListResult(const std::string &payload);
~DescribeAccesskeyLeakListResult();
int getAkLeakCount()const;
std::vector<AccessKeyLeak> getAccessKeyLeakList()const;
int getTotalCount()const;
int getPageSize()const;
long getGmtLast()const;
int getCurrentPage()const;
protected:
void parse(const std::string &payload);
private:
int akLeakCount_;
std::vector<AccessKeyLeak> accessKeyLeakList_;
int totalCount_;
int pageSize_;
long gmtLast_;
int currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFOREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyRunInfoRequest : public RpcServiceRequest
{
public:
DescribeAccesskeyRunInfoRequest();
~DescribeAccesskeyRunInfoRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFOREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFORESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyRunInfoResult : public ServiceResult
{
public:
DescribeAccesskeyRunInfoResult();
explicit DescribeAccesskeyRunInfoResult(const std::string &payload);
~DescribeAccesskeyRunInfoResult();
bool getStop()const;
protected:
void parse(const std::string &payload);
private:
bool stop_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFORESULT_H_

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string uuid;
std::string message;
std::string resuleCode;
int result;
};

View File

@@ -49,8 +49,10 @@ namespace AlibabaCloud
long endTime;
std::vector<CauseDetail> causeDetails;
long startTime;
std::string accessCode;
std::string intranetIp;
bool hasTraceInfo;
bool dealed;
std::string dataSource;
std::string instanceName;
std::string type;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setAlarmEventName(const std::string& alarmEventName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getAlarmEventType()const;
@@ -55,10 +57,13 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getLevels()const;
void setLevels(const std::string& levels);
std::vector<std::string> getOperateErrorCodeList()const;
void setOperateErrorCodeList(const std::vector<std::string>& operateErrorCodeList);
private:
std::string alarmEventName_;
std::string sourceIp_;
std::string groupId_;
std::string pageSize_;
std::string alarmEventType_;
std::string dealed_;
@@ -67,6 +72,7 @@ namespace AlibabaCloud
int currentPage_;
std::string lang_;
std::string levels_;
std::vector<std::string> operateErrorCodeList_;
};
}

View File

@@ -44,7 +44,9 @@ namespace AlibabaCloud
bool canCancelFault;
std::string description;
long endTime;
std::string operateErrorCode;
std::string alarmEventName;
std::string securityEventIds;
long startTime;
long gmtModified;
std::string saleVersion;

View File

@@ -65,6 +65,8 @@ namespace AlibabaCloud
void setWebGroupId(long webGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
int getAction1()const;
void setAction1(int action1);
std::string getTag()const;
@@ -90,6 +92,7 @@ namespace AlibabaCloud
std::string sourceIp_;
long webGroupId_;
int pageSize_;
std::string from_;
int action1_;
std::string tag_;
int flow_;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
private:
std::string sourceIp_;
int pageSize_;
std::string from_;
int currentPage_;
std::string lang_;
std::string filterConditions_;

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Asset
{
std::string instanceName;
std::string status;
std::string assetType;
std::string clientStatus;
std::string uuid;

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeBizStatSimpleQueryResultRequest : public RpcServiceRequest
{
public:
DescribeBizStatSimpleQueryResultRequest();
~DescribeBizStatSimpleQueryResultRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getCustomTimeRange()const;
void setCustomTimeRange(int customTimeRange);
std::string getCustomQuery()const;
void setCustomQuery(const std::string& customQuery);
private:
std::string sourceIp_;
std::string endTime_;
std::string startTime_;
int customTimeRange_;
std::string customQuery_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeBizStatSimpleQueryResultResult : public ServiceResult
{
public:
struct BizStatTrendDOS
{
std::string bizName;
std::vector<std::string> valueArray;
};
DescribeBizStatSimpleQueryResultResult();
explicit DescribeBizStatSimpleQueryResultResult(const std::string &payload);
~DescribeBizStatSimpleQueryResultResult();
std::vector<BizStatTrendDOS> getTrendDataArr()const;
std::vector<std::string> getDataTimeArray()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<BizStatTrendDOS> trendDataArr_;
std::vector<std::string> dataTimeArray_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartDataRequest : public RpcServiceRequest
{
public:
DescribeChartDataRequest();
~DescribeChartDataRequest();
long getTimeEnd()const;
void setTimeEnd(long timeEnd);
std::string getRangeUnit()const;
void setRangeUnit(const std::string& rangeUnit);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getCharId()const;
void setCharId(const std::string& charId);
std::string getLang()const;
void setLang(const std::string& lang);
long getTimeStart()const;
void setTimeStart(long timeStart);
private:
long timeEnd_;
std::string rangeUnit_;
std::string sourceIp_;
std::string charId_;
std::string lang_;
long timeStart_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATAREQUEST_H_

View File

@@ -0,0 +1,85 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATARESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartDataResult : public ServiceResult
{
public:
struct CoordinateData
{
struct YAxisDo
{
std::string type;
std::string color;
std::vector<std::string> value;
std::string name;
};
std::vector<YAxisDo> yAxisList;
std::vector<std::string> xAxis;
};
struct SingleData
{
std::string type;
std::string color;
long value;
std::string name;
};
struct MultipleDataItem
{
std::string type;
std::string color;
long value;
std::string name;
};
DescribeChartDataResult();
explicit DescribeChartDataResult(const std::string &payload);
~DescribeChartDataResult();
std::string getChartDataType()const;
std::vector<MultipleDataItem> getMultipleData()const;
CoordinateData getCoordinateData()const;
std::string getChartType()const;
SingleData getSingleData()const;
protected:
void parse(const std::string &payload);
private:
std::string chartDataType_;
std::vector<MultipleDataItem> multipleData_;
CoordinateData coordinateData_;
std::string chartType_;
SingleData singleData_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATARESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartListRequest : public RpcServiceRequest
{
public:
DescribeChartListRequest();
~DescribeChartListRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getProjectCode()const;
void setProjectCode(const std::string& projectCode);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
std::string projectCode_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartListResult : public ServiceResult
{
public:
struct Chart
{
std::string businessName;
std::string chartName;
std::string businessType;
std::string chartType;
std::string chartId;
};
DescribeChartListResult();
explicit DescribeChartListResult(const std::string &payload);
~DescribeChartListResult();
std::vector<Chart> getChartList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Chart> chartList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningCountRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningCountRequest();
~DescribeCheckWarningCountRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
long getRiskId()const;
void setRiskId(long riskId);
long getCheckId()const;
void setCheckId(long checkId);
int getStatus()const;
void setStatus(int status);
private:
std::string sourceIp_;
std::string lang_;
long riskId_;
long checkId_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningCountResult : public ServiceResult
{
public:
DescribeCheckWarningCountResult();
explicit DescribeCheckWarningCountResult(const std::string &payload);
~DescribeCheckWarningCountResult();
int getCount()const;
protected:
void parse(const std::string &payload);
private:
int count_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTRESULT_H_

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
long checkId;
long checkWarningId;
std::string level;
std::string reason;
};

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartDataRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportChartDataRequest();
~DescribeCustomizeReportChartDataRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getReportId()const;
void setReportId(long reportId);
std::string getChartIds()const;
void setChartIds(const std::string& chartIds);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
long reportId_;
std::string chartIds_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATAREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATARESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartDataResult : public ServiceResult
{
public:
struct Chart
{
struct Data
{
struct ChartData
{
int value;
std::string name;
};
int old;
std::vector<Data::ChartData> chartDataList;
int count;
std::string name;
};
std::vector<Chart::Data> dataList;
std::string type;
std::string chartName;
std::string chartId;
};
DescribeCustomizeReportChartDataResult();
explicit DescribeCustomizeReportChartDataResult(const std::string &payload);
~DescribeCustomizeReportChartDataResult();
std::vector<Chart> getChartList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Chart> chartList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATARESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartListRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportChartListRequest();
~DescribeCustomizeReportChartListRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartListResult : public ServiceResult
{
public:
struct Chart
{
std::string area;
std::string chartName;
std::string chartId;
};
DescribeCustomizeReportChartListResult();
explicit DescribeCustomizeReportChartListResult(const std::string &payload);
~DescribeCustomizeReportChartListResult();
std::vector<Chart> getChartList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Chart> chartList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTRESULT_H_

View File

@@ -14,41 +14,41 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeDetailRequest : public RpcServiceRequest
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportConfigDetailRequest : public RpcServiceRequest
{
public:
SubscribeDetailRequest();
~SubscribeDetailRequest();
DescribeCustomizeReportConfigDetailRequest();
~DescribeCustomizeReportConfigDetailRequest();
long getBucketOwnerId()const;
void setBucketOwnerId(long bucketOwnerId);
std::vector<std::string> getSubscribeType()const;
void setSubscribeType(const std::vector<std::string>& subscribeType);
std::string getSubscribeBucket()const;
void setSubscribeBucket(const std::string& subscribeBucket);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getReportId()const;
void setReportId(long reportId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long bucketOwnerId_;
std::vector<std::string> subscribeType_;
std::string subscribeBucket_;
std::string sourceIp_;
long reportId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportConfigDetailResult : public ServiceResult
{
public:
DescribeCustomizeReportConfigDetailResult();
explicit DescribeCustomizeReportConfigDetailResult(const std::string &payload);
~DescribeCustomizeReportConfigDetailResult();
int getIsDefault()const;
std::string getSendTime()const;
std::string getChartIds()const;
std::string getRecipients()const;
long getReportId()const;
std::string getTitle()const;
std::string getReportStatus()const;
std::string getReportStartDate()const;
std::string getReportType()const;
std::string getReportLang()const;
std::string getReportSendType()const;
std::string getReportEndDate()const;
protected:
void parse(const std::string &payload);
private:
int isDefault_;
std::string sendTime_;
std::string chartIds_;
std::string recipients_;
long reportId_;
std::string title_;
std::string reportStatus_;
std::string reportStartDate_;
std::string reportType_;
std::string reportLang_;
std::string reportSendType_;
std::string reportEndDate_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportListRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportListRequest();
~DescribeCustomizeReportListRequest();
int getReportType()const;
void setReportType(int reportType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
int getReportStatus()const;
void setReportStatus(int reportStatus);
std::string getTitle()const;
void setTitle(const std::string& title);
private:
int reportType_;
std::string sourceIp_;
std::string lang_;
int reportStatus_;
std::string title_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportListResult : public ServiceResult
{
public:
struct Report
{
std::string isDefault;
long reportId;
std::string title;
std::string reportStatus;
int reportType;
};
DescribeCustomizeReportListResult();
explicit DescribeCustomizeReportListResult(const std::string &payload);
~DescribeCustomizeReportListResult();
std::vector<Report> getReportList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Report> reportList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTRESULT_H_

View File

@@ -35,23 +35,17 @@ namespace AlibabaCloud
DescribeDataSourceRequest();
~DescribeDataSourceRequest();
std::string getConfigType()const;
void setConfigType(const std::string& configType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getDescription()const;
void setDescription(const std::string& description);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
private:
std::string configType_;
std::string sourceIp_;
std::string description_;
long id_;
std::string lang_;
std::string groupName_;
};
}

View File

@@ -49,6 +49,7 @@ namespace AlibabaCloud
};
std::string description;
std::vector<Data::MetaDataField> metaDataFields;
std::string dataSourceName;
std::string dateSourceName;
int dataSourceId;
};

View File

@@ -38,7 +38,7 @@ namespace AlibabaCloud
int pageSize;
int currentPage;
};
struct ActionListItem
struct ActionListArr
{
std::string actionName;
long gmtCreate;
@@ -54,13 +54,13 @@ namespace AlibabaCloud
explicit DescribeDingTalkResult(const std::string &payload);
~DescribeDingTalkResult();
PageInfo getPageInfo()const;
std::vector<ActionListItem> getActionList()const;
std::vector<ActionListArr> getActionList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<ActionListItem> actionList_;
std::vector<ActionListArr> actionList_;
};
}

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
int pendingCount;
int status;
std::string type;
int progress;
std::string description;
std::string aliasName;
long gmtPublish;

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeEntityListRequest : public RpcServiceRequest
{
public:
DescribeEntityListRequest();
~DescribeEntityListRequest();
std::string getOs()const;
void setOs(const std::string& os);
std::string getTagIdList()const;
void setTagIdList(const std::string& tagIdList);
long getGroupId()const;
void setGroupId(long groupId);
std::string getHealth()const;
void setHealth(const std::string& health);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getTrojan()const;
void setTrojan(const std::string& trojan);
std::string getSuspicious()const;
void setSuspicious(const std::string& suspicious);
std::string getRegionNo()const;
void setRegionNo(const std::string& regionNo);
std::string getPatch()const;
void setPatch(const std::string& patch);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getAccount()const;
void setAccount(const std::string& account);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string os_;
std::string tagIdList_;
long groupId_;
std::string health_;
int currentPage_;
std::string remark_;
std::string trojan_;
std::string suspicious_;
std::string regionNo_;
std::string patch_;
std::string sourceIp_;
int pageSize_;
std::string from_;
std::string account_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeEntityListResult : public ServiceResult
{
public:
struct Entity
{
std::string instanceName;
bool clientStatus;
std::string aegisVersion;
std::string buyVersion;
std::string uuid;
std::string os;
std::string ip;
std::string region;
bool aegisOnline;
int flag;
long groupId;
};
DescribeEntityListResult();
explicit DescribeEntityListResult(const std::string &payload);
~DescribeEntityListResult();
int getTotalCount()const;
int getPageSize()const;
int getCurrentPage()const;
std::vector<Entity> getEntityList()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int currentPage_;
std::vector<Entity> entityList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEGRAYFUNCREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEGRAYFUNCREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeGrayFuncRequest : public RpcServiceRequest
{
public:
DescribeGrayFuncRequest();
~DescribeGrayFuncRequest();
std::string getCondition()const;
void setCondition(const std::string& condition);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string condition_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEGRAYFUNCREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEGRAYFUNCRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEGRAYFUNCRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeGrayFuncResult : public ServiceResult
{
public:
DescribeGrayFuncResult();
explicit DescribeGrayFuncResult(const std::string &payload);
~DescribeGrayFuncResult();
bool getIsGrayArg()const;
protected:
void parse(const std::string &payload);
private:
bool isGrayArg_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEGRAYFUNCRESULT_H_

View File

@@ -39,6 +39,10 @@ namespace AlibabaCloud
void setStatusList(const std::string& statusList);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getCveId()const;
void setCveId(const std::string& cveId);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getDealed()const;
@@ -77,6 +81,8 @@ namespace AlibabaCloud
private:
std::string statusList_;
std::string level_;
std::string groupId_;
std::string cveId_;
std::string orderBy_;
std::string dealed_;
int currentPage_;

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string aliasName;
int asapCount;
int nntfCount;
std::string tags;
std::string name;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEHOSTSTATISTICSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEHOSTSTATISTICSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeHostStatisticsRequest : public RpcServiceRequest
{
public:
DescribeHostStatisticsRequest();
~DescribeHostStatisticsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
private:
std::string sourceIp_;
std::string from_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEHOSTSTATISTICSREQUEST_H_

View File

@@ -1,62 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_GETSERVICESRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_GETSERVICESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT GetServicesResult : public ServiceResult
{
public:
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEHOSTSTATISTICSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEHOSTSTATISTICSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeHostStatisticsResult : public ServiceResult
{
public:
struct Data
{
struct DetailsItem
{
std::string serviceName;
std::string pid;
std::string regionId;
};
std::vector<std::string> services;
std::vector<DetailsItem> details;
std::vector<std::string> weaknessMachineNames;
std::vector<std::string> suspEventUuids;
std::vector<std::string> weaknessUuids;
std::vector<std::string> suspEventMachineNames;
};
GetServicesResult();
explicit GetServicesResult(const std::string &payload);
~GetServicesResult();
DescribeHostStatisticsResult();
explicit DescribeHostStatisticsResult(const std::string &payload);
~DescribeHostStatisticsResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_GETSERVICESRESULT_H_
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEHOSTSTATISTICSRESULT_H_

View File

@@ -39,7 +39,7 @@ namespace AlibabaCloud
int currentPage;
int count;
};
struct JoinRuleListItem
struct JoinRuleListArr
{
bool needGroup;
std::string description;
@@ -62,13 +62,13 @@ namespace AlibabaCloud
explicit DescribeJoinRuleListResult(const std::string &payload);
~DescribeJoinRuleListResult();
PageInfo getPageInfo()const;
std::vector<JoinRuleListItem> getJoinRuleList()const;
std::vector<JoinRuleListArr> getJoinRuleList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<JoinRuleListItem> joinRuleList_;
std::vector<JoinRuleListArr> joinRuleList_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeLatestActionsRequest : public RpcServiceRequest
{
public:
DescribeLatestActionsRequest();
~DescribeLatestActionsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSecureToken()const;
void setSecureToken(const std::string& secureToken);
private:
std::string sourceIp_;
int pageSize_;
std::string from_;
int currentPage_;
std::string secureToken_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeLatestActionsResult : public ServiceResult
{
public:
DescribeLatestActionsResult();
explicit DescribeLatestActionsResult(const std::string &payload);
~DescribeLatestActionsResult();
int getCount()const;
protected:
void parse(const std::string &payload);
private:
int count_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSRESULT_H_

View File

@@ -39,7 +39,7 @@ namespace AlibabaCloud
int currentPage;
int count;
};
struct ResultListItem
struct ResultListArr
{
long lastOperate;
int status;
@@ -68,13 +68,13 @@ namespace AlibabaCloud
explicit DescribeResultListResult(const std::string &payload);
~DescribeResultListResult();
PageInfo getPageInfo()const;
std::vector<ResultListItem> getResultList()const;
std::vector<ResultListArr> getResultList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<ResultListItem> resultList_;
std::vector<ResultListArr> resultList_;
};
}

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setStatisticsColumn(const std::string& statisticsColumn);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getUuids()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
std::string sourceIp_;
std::string statisticsColumn_;
int pageSize_;
std::string from_;
int currentPage_;
std::string uuids_;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setSourceIp(const std::string& sourceIp);
std::string getConditionType()const;
void setConditionType(const std::string& conditionType);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getFilterConditions()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
private:
std::string sourceIp_;
std::string conditionType_;
std::string from_;
std::string lang_;
std::string filterConditions_;

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENBIZSTATSIMPLEQUERYRESULTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENBIZSTATSIMPLEQUERYRESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenBizStatSimpleQueryResultRequest : public RpcServiceRequest
{
public:
DescribeScreenBizStatSimpleQueryResultRequest();
~DescribeScreenBizStatSimpleQueryResultRequest();
std::string getRangeUnit()const;
void setRangeUnit(const std::string& rangeUnit);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
std::string getCustomQuery()const;
void setCustomQuery(const std::string& customQuery);
int getRangeValue()const;
void setRangeValue(int rangeValue);
private:
std::string rangeUnit_;
std::string sourceIp_;
long endTime_;
long startTime_;
std::string customQuery_;
int rangeValue_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENBIZSTATSIMPLEQUERYRESULTREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENBIZSTATSIMPLEQUERYRESULTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENBIZSTATSIMPLEQUERYRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenBizStatSimpleQueryResultResult : public ServiceResult
{
public:
struct BizStatTrendDOS
{
std::string bizName;
std::vector<std::string> valueArray;
};
DescribeScreenBizStatSimpleQueryResultResult();
explicit DescribeScreenBizStatSimpleQueryResultResult(const std::string &payload);
~DescribeScreenBizStatSimpleQueryResultResult();
std::vector<BizStatTrendDOS> getTrendDataArr()const;
std::vector<std::string> getDataTimeArray()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<BizStatTrendDOS> trendDataArr_;
std::vector<std::string> dataTimeArray_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENBIZSTATSIMPLEQUERYRESULTRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCITYMONITORDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCITYMONITORDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenCityMonitorDataRequest : public RpcServiceRequest
{
public:
DescribeScreenCityMonitorDataRequest();
~DescribeScreenCityMonitorDataRequest();
int getScreenId()const;
void setScreenId(int screenId);
std::string getDateType()const;
void setDateType(const std::string& dateType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
int screenId_;
std::string dateType_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCITYMONITORDATAREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCITYMONITORDATARESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCITYMONITORDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenCityMonitorDataResult : public ServiceResult
{
public:
struct MonitorDataItem
{
std::string availability;
std::string returnTime;
std::string city;
};
DescribeScreenCityMonitorDataResult();
explicit DescribeScreenCityMonitorDataResult(const std::string &payload);
~DescribeScreenCityMonitorDataResult();
std::vector<MonitorDataItem> getMonitorData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<MonitorDataItem> monitorData_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCITYMONITORDATARESULT_H_

View File

@@ -14,41 +14,35 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTREQUEST_H_
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCLOUDHCRISKREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCLOUDHCRISKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBookListRequest : public RpcServiceRequest
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenCloudHcRiskRequest : public RpcServiceRequest
{
public:
QueryAccountBookListRequest();
~QueryAccountBookListRequest();
DescribeScreenCloudHcRiskRequest();
~DescribeScreenCloudHcRiskRequest();
long getUid()const;
void setUid(long uid);
std::string getItemCodes()const;
void setItemCodes(const std::string& itemCodes);
std::string getBid()const;
void setBid(const std::string& bid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
long uid_;
std::string itemCodes_;
std::string bid_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTREQUEST_H_
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCLOUDHCRISKREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCLOUDHCRISKRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCLOUDHCRISKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenCloudHcRiskResult : public ServiceResult
{
public:
struct CloudHcRiskItem
{
std::string checkItem;
int affectCount;
bool pass;
std::string level;
};
DescribeScreenCloudHcRiskResult();
explicit DescribeScreenCloudHcRiskResult(const std::string &payload);
~DescribeScreenCloudHcRiskResult();
std::vector<CloudHcRiskItem> getCloudHcRiskItems()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<CloudHcRiskItem> cloudHcRiskItems_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENCLOUDHCRISKRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENDATAMAPREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENDATAMAPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenDataMapRequest : public RpcServiceRequest
{
public:
DescribeScreenDataMapRequest();
~DescribeScreenDataMapRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENDATAMAPREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENDATAMAPRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENDATAMAPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenDataMapResult : public ServiceResult
{
public:
struct SasScreenType
{
struct SasScreenModel
{
struct IntegerItem
{
std::string value;
std::string unit;
};
std::string title;
std::string id;
std::string code;
std::vector<SasScreenModel::IntegerItem> date;
};
std::string type;
std::string typeCode;
std::vector<SasScreenType::SasScreenModel> typeData;
};
DescribeScreenDataMapResult();
explicit DescribeScreenDataMapResult(const std::string &payload);
~DescribeScreenDataMapResult();
std::vector<SasScreenType> getSasScreenTypeList()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SasScreenType> sasScreenTypeList_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENDATAMAPRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENEMERRISKREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENEMERRISKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenEmerRiskRequest : public RpcServiceRequest
{
public:
DescribeScreenEmerRiskRequest();
~DescribeScreenEmerRiskRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENEMERRISKREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENEMERRISKRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENEMERRISKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenEmerRiskResult : public ServiceResult
{
public:
struct CloudHcRiskItem
{
int affectCount;
std::string level;
std::string vulName;
};
DescribeScreenEmerRiskResult();
explicit DescribeScreenEmerRiskResult(const std::string &payload);
~DescribeScreenEmerRiskResult();
std::vector<CloudHcRiskItem> getCloudHcRiskItems()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<CloudHcRiskItem> cloudHcRiskItems_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENEMERRISKRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENFLOWREQUESTCOUNTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENFLOWREQUESTCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenFlowRequestCountRequest : public RpcServiceRequest
{
public:
DescribeScreenFlowRequestCountRequest();
~DescribeScreenFlowRequestCountRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENFLOWREQUESTCOUNTREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENFLOWREQUESTCOUNTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENFLOWREQUESTCOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenFlowRequestCountResult : public ServiceResult
{
public:
DescribeScreenFlowRequestCountResult();
explicit DescribeScreenFlowRequestCountResult(const std::string &payload);
~DescribeScreenFlowRequestCountResult();
int getFlowTotalCount()const;
int getRequestTotalCount()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int flowTotalCount_;
int requestTotalCount_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENFLOWREQUESTCOUNTRESULT_H_

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Data
{
std::vector<std::string> weaknessMachineNames;
std::vector<std::string> safeCount;
std::vector<std::string> suspEventUuids;
std::vector<std::string> weaknessUuids;
std::vector<std::string> suspEventMachineNames;

View File

@@ -37,11 +37,14 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getStartTime()const;
void setStartTime(long startTime);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
long startTime_;
std::string lang_;
};

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
explicit DescribeScreenOperateInfoResult(const std::string &payload);
~DescribeScreenOperateInfoResult();
std::vector<std::string> getVulValueArray()const;
bool getSuccessA()const;
int getSecurityEventDealedCount()const;
std::vector<std::string> getSuspEventValueArray()const;
int getVulnerabilityDealedCount()const;
@@ -50,6 +51,7 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::vector<std::string> vulValueArray_;
bool successA_;
int securityEventDealedCount_;
std::vector<std::string> suspEventValueArray_;
int vulnerabilityDealedCount_;

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENOSSUPLOADINFOREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENOSSUPLOADINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenOssUploadInfoRequest : public RpcServiceRequest
{
public:
DescribeScreenOssUploadInfoRequest();
~DescribeScreenOssUploadInfoRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENOSSUPLOADINFOREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENOSSUPLOADINFORESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENOSSUPLOADINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenOssUploadInfoResult : public ServiceResult
{
public:
DescribeScreenOssUploadInfoResult();
explicit DescribeScreenOssUploadInfoResult(const std::string &payload);
~DescribeScreenOssUploadInfoResult();
std::string getPolicy()const;
int getExpire()const;
std::string getAccessId()const;
std::string getSignature()const;
std::string getHost()const;
bool getSuccess()const;
std::string getKey()const;
protected:
void parse(const std::string &payload);
private:
std::string policy_;
int expire_;
std::string accessId_;
std::string signature_;
std::string host_;
bool success_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENOSSUPLOADINFORESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENREQUESTTOPTYPEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENREQUESTTOPTYPEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenRequestTopTypeRequest : public RpcServiceRequest
{
public:
DescribeScreenRequestTopTypeRequest();
~DescribeScreenRequestTopTypeRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getType()const;
void setType(const std::string& type);
private:
std::string sourceIp_;
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENREQUESTTOPTYPEREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENREQUESTTOPTYPERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENREQUESTTOPTYPERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenRequestTopTypeResult : public ServiceResult
{
public:
struct TopType
{
std::string type;
int count;
};
DescribeScreenRequestTopTypeResult();
explicit DescribeScreenRequestTopTypeResult(const std::string &payload);
~DescribeScreenRequestTopTypeResult();
int getTotalCount()const;
std::vector<TopType> getTopTypes()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<TopType> topTypes_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENREQUESTTOPTYPERESULT_H_

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getScreenTitle()const;
void setScreenTitle(const std::string& screenTitle);
std::string getId()const;
void setId(const std::string& id);
private:
std::string sourceIp_;
std::string screenTitle_;
std::string id_;
};
}

View File

@@ -32,22 +32,31 @@ namespace AlibabaCloud
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenSettingResult : public ServiceResult
{
public:
struct SasScreenSetting
{
std::string screenSettingIdMap;
std::string screenSettingTitle;
};
DescribeScreenSettingResult();
explicit DescribeScreenSettingResult(const std::string &payload);
~DescribeScreenSettingResult();
SasScreenSetting getSasScreenSetting()const;
bool getLogoPower()const;
std::string getMonitorUrl()const;
int getScreenId()const;
std::string getLogoUrl()const;
std::string getScreenDataMap()const;
std::string getTitle()const;
int getScreenDefault()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
SasScreenSetting sasScreenSetting_;
bool logoPower_;
std::string monitorUrl_;
int screenId_;
std::string logoUrl_;
std::string screenDataMap_;
std::string title_;
int screenDefault_;
bool success_;
};
}

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTITLESREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTITLESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenTitlesRequest : public RpcServiceRequest
{
public:
DescribeScreenTitlesRequest();
~DescribeScreenTitlesRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTITLESREQUEST_H_

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTITLESRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTITLESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenTitlesResult : public ServiceResult
{
public:
struct SasScreenSetting
{
std::string screenTitle;
long screenID;
};
DescribeScreenTitlesResult();
explicit DescribeScreenTitlesResult(const std::string &payload);
~DescribeScreenTitlesResult();
std::vector<SasScreenSetting> getSasScreenSettingList()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SasScreenSetting> sasScreenSettingList_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTITLESRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTOPREQUESTANDFLOWREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTOPREQUESTANDFLOWREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenTopRequestAndFlowRequest : public RpcServiceRequest
{
public:
DescribeScreenTopRequestAndFlowRequest();
~DescribeScreenTopRequestAndFlowRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTOPREQUESTANDFLOWREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTOPREQUESTANDFLOWRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTOPREQUESTANDFLOWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeScreenTopRequestAndFlowResult : public ServiceResult
{
public:
struct TopRequestsIpCountDOSItem
{
std::string ip;
int reqCount;
};
DescribeScreenTopRequestAndFlowResult();
explicit DescribeScreenTopRequestAndFlowResult(const std::string &payload);
~DescribeScreenTopRequestAndFlowResult();
int getNormalFlow()const;
std::vector<TopRequestsIpCountDOSItem> getTopRequestsIpCountDOS()const;
bool getSuccess()const;
int getAbnormalFlow()const;
protected:
void parse(const std::string &payload);
private:
int normalFlow_;
std::vector<TopRequestsIpCountDOSItem> topRequestsIpCountDOS_;
bool success_;
int abnormalFlow_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESCREENTOPREQUESTANDFLOWRESULT_H_

View File

@@ -37,9 +37,12 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
private:
std::string sourceIp_;
std::string from_;
};
}

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct FailedEcs
{
std::string instanceName;
std::string internetIp;
std::string iP;
std::string intranetIp;
std::string reason;

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESUPERVISONINFOREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESUPERVISONINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeSupervisonInfoRequest : public RpcServiceRequest
{
public:
DescribeSupervisonInfoRequest();
~DescribeSupervisonInfoRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESUPERVISONINFOREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBESUPERVISONINFORESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBESUPERVISONINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeSupervisonInfoResult : public ServiceResult
{
public:
DescribeSupervisonInfoResult();
explicit DescribeSupervisonInfoResult(const std::string &payload);
~DescribeSupervisonInfoResult();
long getVirusDatabaseUpdateTime()const;
long getLatestScanTime()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
long virusDatabaseUpdateTime_;
long latestScanTime_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBESUPERVISONINFORESULT_H_

View File

@@ -39,6 +39,12 @@ namespace AlibabaCloud
std::string infoType;
std::string name;
};
struct EventNote
{
long noteId;
std::string noteTime;
std::string note;
};
DescribeSuspEventDetailResult();
@@ -47,6 +53,8 @@ namespace AlibabaCloud
std::string getEventDesc()const;
std::string getEventTypeDesc()const;
std::string getEventStatus()const;
std::string getAccessCode()const;
std::vector<EventNote> getEventNotes()const;
std::string getEventName()const;
std::string getSaleVersion()const;
std::string getIntranetIp()const;
@@ -58,6 +66,7 @@ namespace AlibabaCloud
std::vector<QuaraFile> getDetails()const;
std::string getUuid()const;
std::string getInternetIp()const;
std::string getAlarmUniqueInfo()const;
std::string getLevel()const;
int getId()const;
std::string getLastTime()const;
@@ -69,6 +78,8 @@ namespace AlibabaCloud
std::string eventDesc_;
std::string eventTypeDesc_;
std::string eventStatus_;
std::string accessCode_;
std::vector<EventNote> eventNotes_;
std::string eventName_;
std::string saleVersion_;
std::string intranetIp_;
@@ -80,6 +91,7 @@ namespace AlibabaCloud
std::vector<QuaraFile> details_;
std::string uuid_;
std::string internetIp_;
std::string alarmUniqueInfo_;
std::string level_;
int id_;
std::string lastTime_;

View File

@@ -39,10 +39,13 @@ namespace AlibabaCloud
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
private:
std::string sourceIp_;
int pageSize_;
std::string from_;
};
}

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setType(const std::string& type);
std::string getUuid()const;
void setUuid(const std::string& uuid);
long getIncidentTime()const;
void setIncidentTime(long incidentTime);
private:
std::string sourceIp_;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
std::string lang_;
std::string type_;
std::string uuid_;
long incidentTime_;
};
}

Some files were not shown because too many files have changed in this diff Show More