Compare commits

..

30 Commits

Author SHA1 Message Date
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
12182 changed files with 466979 additions and 189645 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

View File

@@ -1,3 +1,84 @@
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.

View File

@@ -1 +1 @@
1.36.77
1.36.97

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

@@ -14,41 +14,35 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVALIABLEQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVALIABLEQUOTAREQUEST_H_
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFOREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYRUNINFOREQUEST_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 QueryAvaliableQuotaRequest : public RpcServiceRequest
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyRunInfoRequest : public RpcServiceRequest
{
public:
QueryAvaliableQuotaRequest();
~QueryAvaliableQuotaRequest();
DescribeAccesskeyRunInfoRequest();
~DescribeAccesskeyRunInfoRequest();
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_QUERYAVALIABLEQUOTAREQUEST_H_
#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

@@ -14,41 +14,47 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_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 SubscribeExportToOSSRequest : public RpcServiceRequest
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningCountRequest : public RpcServiceRequest
{
public:
SubscribeExportToOSSRequest();
~SubscribeExportToOSSRequest();
DescribeCheckWarningCountRequest();
~DescribeCheckWarningCountRequest();
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);
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:
long bucketOwnerId_;
std::vector<std::string> subscribeType_;
std::string subscribeBucket_;
std::string sourceIp_;
std::string lang_;
long riskId_;
long checkId_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#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