Compare commits

..

18 Commits

Author SHA1 Message Date
haowei.yao
a95ff9b425 RDS SDK Auto Released By junjun.zhang,Version:1.36.22
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-26 10:01:05 +08:00
haowei.yao
b3c7c65989 EHPC SDK Auto Released By qianzheng.llc,Version:1.36.21
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-23 16:55:43 +08:00
haowei.yao
a4e469e042 BSSOPENAPI SDK Auto Released By xiaocun.zxc,Version:1.36.20
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-22 17:23:28 +08:00
haowei.yao
c4e4d725b9 DDS SDK Auto Released By junjun.zhang,Version:1.36.19
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-18 18:18:18 +08:00
haowei.yao
dcbaed3217 R-KVSTORE SDK Auto Released By junjun.zhang,Version:1.36.18
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-18 17:25:13 +08:00
haowei.yao
34fabe824b ECS SDK Auto Released By shaoyi.qusy,Version:1.36.17
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-18 12:08:27 +08:00
haowei.yao
2ee90f14b2 DBS SDK Auto Released By wanxin,Version:1.36.16
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-17 00:30:27 +08:00
haowei.yao
464ff6cf22 R-KVSTORE SDK Auto Released By yuxuan,Version:1.36.15
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 20:45:38 +08:00
haowei.yao
33495451a4 SAS SDK Auto Released By lai.zhoulai,Version:1.36.14
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 19:43:04 +08:00
haowei.yao
d7d4173ecf R-KVSTORE SDK Auto Released By yuxuan,Version:1.36.13
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 18:03:20 +08:00
haowei.yao
d1c1c6ec8f RDS SDK Auto Released By tangtai,Version:1.36.12
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 17:02:59 +08:00
haowei.yao
04cd172d50 IMM SDK Auto Released By zhengrui.lj,Version:1.36.11
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 16:37:00 +08:00
haowei.yao
6597ce59e5 IMM SDK Auto Released By zhengrui.lj,Version:1.36.10
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 16:03:36 +08:00
haowei.yao
7abb8ce3d7 IMM SDK Auto Released By zhengrui.lj,Version:1.36.9
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 15:32:51 +08:00
haowei.yao
66e3e2f5c1 IMM SDK Auto Released By zhengrui.lj,Version:1.36.8
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-16 14:39:53 +08:00
haowei.yao
bcea2432e3 DBS SDK Auto Released By wanxin,Version:1.36.7
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-15 19:09:31 +08:00
haowei.yao
328288acb1 ECS SDK Auto Released By zhiye,Version:1.36.6
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-15 18:07:26 +08:00
haowei.yao
643a939c6d AEGIS SDK Auto Released By lai.zhoulai,Version:1.36.5
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-15 14:17:29 +08:00
2041 changed files with 157948 additions and 6427 deletions

View File

@@ -1,3 +1,63 @@
2019-04-26 Version: 1.36.22
1, add new openapi.
2019-04-23 Version: 1.36.21
1, Support mounting multiple volumes using different protocol
2, Support scaling out cross AZ
2019-04-22 Version: 1.36.20
1, This is an example of release-log.
2, Please strictly follow this format to edit in English.
3, FormatNumber + , + Space + Description
2019-04-18 Version: 1.36.19
1, Add CreateAccount
2019-04-18 Version: 1.36.18
1, CreateCacheAnalysisTask prop modify
2019-04-18 Version: 1.36.17
1, add ReservedInstance API.
2019-04-17 Version: 1.36.16
1, Add DescribeRestoreTaskList DBS interface.
2, Add DescribeNodeCidrList DBS interface.
2019-04-16 Version: 1.36.15
1, Fixed DescribeAccounts response type error.
2019-04-16 Version: 1.36.14
1, Add api about pushing security check commands
2019-04-16 Version: 1.36.13
1, Fixed describeAccounts response type error
2019-04-16 Version: 1.36.12
1, Mark CreateDiagnosticReport as public api.
2, ModifySecurityIps support modifyMode parameter.
2019-04-16 Version: 1.36.11
1, Add group api.
2019-04-16 Version: 1.36.10
1, Add group api.
2019-04-16 Version: 1.36.9
1, Add group api.
2019-04-16 Version: 1.36.8
1, Add group api.
2019-04-15 Version: 1.36.7
1, Add CreateRestoreTask DBS interface.
2, Add StartRestoreTask DBS interface.
2019-04-15 Version: 1.36.6
1, add arns parameter to CreateDisk/CreateInstance API in order to support disk encryption by performing a sts role play.
2019-04-15 Version: 1.36.5
1, Add apis, DescribeScreenHostStatistics、DescribeScreenSummaryInfo、DescribeScreenAttackAnalysisData、DescribeScreenAttackAnalysisData、DescribeScreenAttackAnalysisData
2019-04-15 Version: 1.36.4
1, Add Group Api.

View File

@@ -119,4 +119,6 @@ add_subdirectory(bssopenapi)
add_subdirectory(sas)
add_subdirectory(dbs)
add_subdirectory(dbs)
add_subdirectory(r-kvstore)
add_subdirectory(dds)

View File

@@ -1 +1 @@
1.36.4
1.36.22

View File

@@ -21,105 +21,905 @@ set(aegis_public_header
include/alibabacloud/aegis/AegisExport.h )
set(aegis_public_header_model
include/alibabacloud/aegis/model/GetEntityListRequest.h
include/alibabacloud/aegis/model/GetEntityListResult.h
include/alibabacloud/aegis/model/GetStatisticsByUuidRequest.h
include/alibabacloud/aegis/model/GetStatisticsByUuidResult.h
include/alibabacloud/aegis/model/GetStatisticsRequest.h
include/alibabacloud/aegis/model/GetStatisticsResult.h
include/alibabacloud/aegis/model/DescribeVulDetailsRequest.h
include/alibabacloud/aegis/model/DescribeVulDetailsResult.h
include/alibabacloud/aegis/model/DescribeAnalysisShipperStatusRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisShipperStatusResult.h
include/alibabacloud/aegis/model/DescribeCanUpgradeSasRequest.h
include/alibabacloud/aegis/model/DescribeCanUpgradeSasResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeResult.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/ModifyWebLockUpdateConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockUpdateConfigResult.h
include/alibabacloud/aegis/model/DescribeVulnerabilitySummaryRequest.h
include/alibabacloud/aegis/model/DescribeVulnerabilitySummaryResult.h
include/alibabacloud/aegis/model/SetDatasourceStatusRequest.h
include/alibabacloud/aegis/model/SetDatasourceStatusResult.h
include/alibabacloud/aegis/model/OperateSuspiciousEventRequest.h
include/alibabacloud/aegis/model/OperateSuspiciousEventResult.h
include/alibabacloud/aegis/model/OperateSuspiciousTargetConfigRequest.h
include/alibabacloud/aegis/model/OperateSuspiciousTargetConfigResult.h
include/alibabacloud/aegis/model/DescribeAnalysisHistogramsRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisHistogramsResult.h
include/alibabacloud/aegis/model/ExportWarningRequest.h
include/alibabacloud/aegis/model/ExportWarningResult.h
include/alibabacloud/aegis/model/DescribeEcsStsStatusRequest.h
include/alibabacloud/aegis/model/DescribeEcsStsStatusResult.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyRelationRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyRelationResult.h
include/alibabacloud/aegis/model/DeleteStrategyRequest.h
include/alibabacloud/aegis/model/DeleteStrategyResult.h
include/alibabacloud/aegis/model/DescribeOperateInfoRequest.h
include/alibabacloud/aegis/model/DescribeOperateInfoResult.h
include/alibabacloud/aegis/model/OpenSasTrialRequest.h
include/alibabacloud/aegis/model/OpenSasTrialResult.h
include/alibabacloud/aegis/model/ModifyVulLevelRequest.h
include/alibabacloud/aegis/model/ModifyVulLevelResult.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/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/DownloadLogRequest.h
include/alibabacloud/aegis/model/DownloadLogResult.h
include/alibabacloud/aegis/model/DescribeTargetConfigRequest.h
include/alibabacloud/aegis/model/DescribeTargetConfigResult.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/DescribeUuidConfigRequest.h
include/alibabacloud/aegis/model/DescribeUuidConfigResult.h
include/alibabacloud/aegis/model/DescribeScreenHostStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeScreenHostStatisticsResult.h
include/alibabacloud/aegis/model/DeleteDingTalkRequest.h
include/alibabacloud/aegis/model/DeleteDingTalkResult.h
include/alibabacloud/aegis/model/DescribeSuspEventTypesRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventTypesResult.h
include/alibabacloud/aegis/model/BatchDeleteWhiteListRequest.h
include/alibabacloud/aegis/model/BatchDeleteWhiteListResult.h
include/alibabacloud/aegis/model/DeleteJoinRuleRequest.h
include/alibabacloud/aegis/model/DeleteJoinRuleResult.h
include/alibabacloud/aegis/model/ModifySasAssetStatisticsColumnRequest.h
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/DeleteRuleGroupRequest.h
include/alibabacloud/aegis/model/DeleteRuleGroupResult.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/OperateVulRequest.h
include/alibabacloud/aegis/model/OperateVulResult.h
include/alibabacloud/aegis/model/GetCrackStatisticsRequest.h
include/alibabacloud/aegis/model/GetCrackStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWarningRequest.h
include/alibabacloud/aegis/model/DescribeWarningResult.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/DescribeScreenScoreThreadRequest.h
include/alibabacloud/aegis/model/DescribeScreenScoreThreadResult.h
include/alibabacloud/aegis/model/DescribeBuySummaryRequest.h
include/alibabacloud/aegis/model/DescribeBuySummaryResult.h
include/alibabacloud/aegis/model/DescribeStrategyTargetRequest.h
include/alibabacloud/aegis/model/DescribeStrategyTargetResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousUUIDConfigRequest.h
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/DescribeVulExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeVulExportInfoResult.h
include/alibabacloud/aegis/model/DeleteRuleRequest.h
include/alibabacloud/aegis/model/DeleteRuleResult.h
include/alibabacloud/aegis/model/DescribeSuspEventDetailRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventDetailResult.h
include/alibabacloud/aegis/model/DescribeEventLevelCountRequest.h
include/alibabacloud/aegis/model/DescribeEventLevelCountResult.h
include/alibabacloud/aegis/model/QueryCrackEventRequest.h
include/alibabacloud/aegis/model/QueryCrackEventResult.h
include/alibabacloud/aegis/model/CreateOrUpdateGroupRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateGroupResult.h
include/alibabacloud/aegis/model/SaveSuspEventUserSettingRequest.h
include/alibabacloud/aegis/model/SaveSuspEventUserSettingResult.h
include/alibabacloud/aegis/model/DescribeSearchConditionRequest.h
include/alibabacloud/aegis/model/DescribeSearchConditionResult.h
include/alibabacloud/aegis/model/ModifySaveVulBatchRequest.h
include/alibabacloud/aegis/model/ModifySaveVulBatchResult.h
include/alibabacloud/aegis/model/DescribeVulDetailsRequest.h
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/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/DescribeDefenceThreadRequest.h
include/alibabacloud/aegis/model/DescribeDefenceThreadResult.h
include/alibabacloud/aegis/model/CreateVulWhitelistRequest.h
include/alibabacloud/aegis/model/CreateVulWhitelistResult.h
include/alibabacloud/aegis/model/ModifyConcernNecessityRequest.h
include/alibabacloud/aegis/model/ModifyConcernNecessityResult.h
include/alibabacloud/aegis/model/GetStatisticsByUuidRequest.h
include/alibabacloud/aegis/model/GetStatisticsByUuidResult.h
include/alibabacloud/aegis/model/ModifyVulConfigRequest.h
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/CreateOrUpdateDataSourceRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateDataSourceResult.h
include/alibabacloud/aegis/model/DescribeVulWhitelistRequest.h
include/alibabacloud/aegis/model/DescribeVulWhitelistResult.h
include/alibabacloud/aegis/model/DescribeRiskTypeRequest.h
include/alibabacloud/aegis/model/DescribeRiskTypeResult.h
include/alibabacloud/aegis/model/DescribeVulLevelStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulLevelStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyListRequest.h
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/DescribeTargetRequest.h
include/alibabacloud/aegis/model/DescribeTargetResult.h
include/alibabacloud/aegis/model/DescribeWebshellRequest.h
include/alibabacloud/aegis/model/DescribeWebshellResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningDetailRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningDetailResult.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyAssetsRequest.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyAssetsResult.h
include/alibabacloud/aegis/model/CreateOrUpdateDingTalkRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateDingTalkResult.h
include/alibabacloud/aegis/model/DescribeWarningMachinesRequest.h
include/alibabacloud/aegis/model/DescribeWarningMachinesResult.h
include/alibabacloud/aegis/model/ModifySearchConditionRequest.h
include/alibabacloud/aegis/model/ModifySearchConditionResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyUuidCountRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyUuidCountResult.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/CreateUserWhiteListRequest.h
include/alibabacloud/aegis/model/CreateUserWhiteListResult.h
include/alibabacloud/aegis/model/DescribeSecureSuggestionRequest.h
include/alibabacloud/aegis/model/DescribeSecureSuggestionResult.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/DescribeScreenAlarmEventListRequest.h
include/alibabacloud/aegis/model/DescribeScreenAlarmEventListResult.h
include/alibabacloud/aegis/model/CreatScreenSettingRequest.h
include/alibabacloud/aegis/model/CreatScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeAlarmEventListRequest.h
include/alibabacloud/aegis/model/DescribeAlarmEventListResult.h
include/alibabacloud/aegis/model/CanTrySasRequest.h
include/alibabacloud/aegis/model/CanTrySasResult.h
include/alibabacloud/aegis/model/DescribeScreenSummaryInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenSummaryInfoResult.h
include/alibabacloud/aegis/model/OperateWarningRequest.h
include/alibabacloud/aegis/model/OperateWarningResult.h
include/alibabacloud/aegis/model/ExecuteRuleEngineActualTimeRequest.h
include/alibabacloud/aegis/model/ExecuteRuleEngineActualTimeResult.h
include/alibabacloud/aegis/model/CreateUserSettingRequest.h
include/alibabacloud/aegis/model/CreateUserSettingResult.h
include/alibabacloud/aegis/model/ExportSuspEventsRequest.h
include/alibabacloud/aegis/model/ExportSuspEventsResult.h
include/alibabacloud/aegis/model/DescribeLogShipperStatusRequest.h
include/alibabacloud/aegis/model/DescribeLogShipperStatusResult.h
include/alibabacloud/aegis/model/DescribeLogMetaRequest.h
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/DescribeWhiteListStrategyStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyStatisticsResult.h
include/alibabacloud/aegis/model/AutoUpgradeToSasAdvancedVersionRequest.h
include/alibabacloud/aegis/model/AutoUpgradeToSasAdvancedVersionResult.h
include/alibabacloud/aegis/model/DescribeStratetyRequest.h
include/alibabacloud/aegis/model/DescribeStratetyResult.h
include/alibabacloud/aegis/model/DescribeAnalysisStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWebLockConfigListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockConfigListResult.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/ReleaseInstanceRequest.h
include/alibabacloud/aegis/model/ReleaseInstanceResult.h
include/alibabacloud/aegis/model/DescribeVulLevelRequest.h
include/alibabacloud/aegis/model/DescribeVulLevelResult.h
include/alibabacloud/aegis/model/ModifyWebLockOperateEventsRequest.h
include/alibabacloud/aegis/model/ModifyWebLockOperateEventsResult.h
include/alibabacloud/aegis/model/DescribeWhiteListAuthorizeRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListAuthorizeResult.h
include/alibabacloud/aegis/model/DescribeAttackAnalysisDataRequest.h
include/alibabacloud/aegis/model/DescribeAttackAnalysisDataResult.h
include/alibabacloud/aegis/model/RenewInstanceRequest.h
include/alibabacloud/aegis/model/RenewInstanceResult.h
include/alibabacloud/aegis/model/OperateResultRequest.h
include/alibabacloud/aegis/model/OperateResultResult.h
include/alibabacloud/aegis/model/RollbackSuspEventQuaraFileRequest.h
include/alibabacloud/aegis/model/RollbackSuspEventQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeLogstoreStorageRequest.h
include/alibabacloud/aegis/model/DescribeLogstoreStorageResult.h
include/alibabacloud/aegis/model/DescribeRuleListRequest.h
include/alibabacloud/aegis/model/DescribeRuleListResult.h
include/alibabacloud/aegis/model/DeleteSearchConditionRequest.h
include/alibabacloud/aegis/model/DeleteSearchConditionResult.h
include/alibabacloud/aegis/model/DescribeAllRegionsStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeAllRegionsStatisticsResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningSummaryRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningSummaryResult.h
include/alibabacloud/aegis/model/DescribeSlsProjectRequest.h
include/alibabacloud/aegis/model/DescribeSlsProjectResult.h
include/alibabacloud/aegis/model/DescribeWhiteListEffectiveAssetsRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListEffectiveAssetsResult.h
include/alibabacloud/aegis/model/UpgradeInstanceRequest.h
include/alibabacloud/aegis/model/UpgradeInstanceResult.h
include/alibabacloud/aegis/model/DescribeLogQueryRequest.h
include/alibabacloud/aegis/model/DescribeLogQueryResult.h
include/alibabacloud/aegis/model/DescribeScreenSettingsRequest.h
include/alibabacloud/aegis/model/DescribeScreenSettingsResult.h
include/alibabacloud/aegis/model/DescribeRisksRequest.h
include/alibabacloud/aegis/model/DescribeRisksResult.h
include/alibabacloud/aegis/model/DescribeGroupStructRequest.h
include/alibabacloud/aegis/model/DescribeGroupStructResult.h
include/alibabacloud/aegis/model/DescribeRiskWhiteListRequest.h
include/alibabacloud/aegis/model/DescribeRiskWhiteListResult.h
include/alibabacloud/aegis/model/ModifyAssetGroupRequest.h
include/alibabacloud/aegis/model/ModifyAssetGroupResult.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/DescribeSuspiciousExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousExportInfoResult.h
include/alibabacloud/aegis/model/DeleteScreenSettingRequest.h
include/alibabacloud/aegis/model/DeleteScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeAssetSummaryRequest.h
include/alibabacloud/aegis/model/DescribeAssetSummaryResult.h
include/alibabacloud/aegis/model/DescribeAgentInstallStatusRequest.h
include/alibabacloud/aegis/model/DescribeAgentInstallStatusResult.h
include/alibabacloud/aegis/model/GetEntityListRequest.h
include/alibabacloud/aegis/model/GetEntityListResult.h
include/alibabacloud/aegis/model/ExportVulRequest.h
include/alibabacloud/aegis/model/ExportVulResult.h
include/alibabacloud/aegis/model/DescribeVulTargetStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulTargetStatisticsResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousEventsRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousEventsResult.h
include/alibabacloud/aegis/model/CreateInstanceRequest.h
include/alibabacloud/aegis/model/CreateInstanceResult.h
include/alibabacloud/aegis/model/DescribeVulListRequest.h
include/alibabacloud/aegis/model/DescribeVulListResult.h
include/alibabacloud/aegis/model/UpgradeInstanceRequest.h
include/alibabacloud/aegis/model/UpgradeInstanceResult.h
include/alibabacloud/aegis/model/RenewInstanceRequest.h
include/alibabacloud/aegis/model/RenewInstanceResult.h
include/alibabacloud/aegis/model/DescribeStrategyTargetRequest.h
include/alibabacloud/aegis/model/DescribeStrategyTargetResult.h
include/alibabacloud/aegis/model/DescribeMachineConfigRequest.h
include/alibabacloud/aegis/model/DescribeMachineConfigResult.h
include/alibabacloud/aegis/model/QueryLoginEventRequest.h
include/alibabacloud/aegis/model/QueryLoginEventResult.h
include/alibabacloud/aegis/model/GetAccountStatisticsRequest.h
include/alibabacloud/aegis/model/GetAccountStatisticsResult.h
include/alibabacloud/aegis/model/ModifyStrategyRequest.h
include/alibabacloud/aegis/model/ModifyStrategyResult.h
include/alibabacloud/aegis/model/ModifyStrategyTargetRequest.h
include/alibabacloud/aegis/model/ModifyStrategyTargetResult.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulRequest.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulResult.h
include/alibabacloud/aegis/model/DescribeWebshellRequest.h
include/alibabacloud/aegis/model/DescribeWebshellResult.h
include/alibabacloud/aegis/model/TransformLeakageRequest.h
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/RollbackQuaraFileRequest.h
include/alibabacloud/aegis/model/RollbackQuaraFileResult.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/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/DescribeWarningRequest.h
include/alibabacloud/aegis/model/DescribeWarningResult.h
include/alibabacloud/aegis/model/DescribeWhiteListProcessRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListProcessResult.h
include/alibabacloud/aegis/model/DescribeStrategyExecDetailRequest.h
include/alibabacloud/aegis/model/DescribeStrategyExecDetailResult.h
include/alibabacloud/aegis/model/DescribeListAccessKeyIdAuthRequest.h
include/alibabacloud/aegis/model/DescribeListAccessKeyIdAuthResult.h
include/alibabacloud/aegis/model/DescribeTopRiskyAssetsRequest.h
include/alibabacloud/aegis/model/DescribeTopRiskyAssetsResult.h
include/alibabacloud/aegis/model/DescribeWebLockBindListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockBindListResult.h
include/alibabacloud/aegis/model/ModifyOpenLogShipperRequest.h
include/alibabacloud/aegis/model/ModifyOpenLogShipperResult.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyStatusRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyStatusResult.h
include/alibabacloud/aegis/model/DeleteVulWhitelistRequest.h
include/alibabacloud/aegis/model/DeleteVulWhitelistResult.h
include/alibabacloud/aegis/model/DescribeVulMachineListRequest.h
include/alibabacloud/aegis/model/DescribeVulMachineListResult.h
include/alibabacloud/aegis/model/DescribeAnalysisLogsRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisLogsResult.h
include/alibabacloud/aegis/model/DescribeStratetyDetailRequest.h
include/alibabacloud/aegis/model/DescribeStratetyDetailResult.h
include/alibabacloud/aegis/model/DescribeStratetyRequest.h
include/alibabacloud/aegis/model/DescribeStratetyResult.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/QueryCrackEventRequest.h
include/alibabacloud/aegis/model/QueryCrackEventResult.h )
include/alibabacloud/aegis/model/DescribeMetaDataRequest.h
include/alibabacloud/aegis/model/DescribeMetaDataResult.h
include/alibabacloud/aegis/model/DescribeWebLockStatusRequest.h
include/alibabacloud/aegis/model/DescribeWebLockStatusResult.h
include/alibabacloud/aegis/model/DescribeEmgVulGroupRequest.h
include/alibabacloud/aegis/model/DescribeEmgVulGroupResult.h
include/alibabacloud/aegis/model/DescribeNsasSuspEventTypeRequest.h
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/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/AutoUpgradeSasRequest.h
include/alibabacloud/aegis/model/AutoUpgradeSasResult.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/ModifyTargetConfigRequest.h
include/alibabacloud/aegis/model/ModifyTargetConfigResult.h
include/alibabacloud/aegis/model/IgnoreHcCheckWarningsRequest.h
include/alibabacloud/aegis/model/IgnoreHcCheckWarningsResult.h
include/alibabacloud/aegis/model/DescribeExportInfoRequest.h
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/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/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/SaveWhiteListStrategyRequest.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyResult.h
include/alibabacloud/aegis/model/DescribeFilterFieldsRequest.h
include/alibabacloud/aegis/model/DescribeFilterFieldsResult.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 )
set(aegis_src
src/AegisClient.cc
src/model/GetEntityListRequest.cc
src/model/GetEntityListResult.cc
src/model/GetStatisticsByUuidRequest.cc
src/model/GetStatisticsByUuidResult.cc
src/model/GetStatisticsRequest.cc
src/model/GetStatisticsResult.cc
src/model/DescribeVulDetailsRequest.cc
src/model/DescribeVulDetailsResult.cc
src/model/DescribeAnalysisShipperStatusRequest.cc
src/model/DescribeAnalysisShipperStatusResult.cc
src/model/DescribeCanUpgradeSasRequest.cc
src/model/DescribeCanUpgradeSasResult.cc
src/model/DescribeTraceInfoNodeRequest.cc
src/model/DescribeTraceInfoNodeResult.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/ModifyWebLockUpdateConfigRequest.cc
src/model/ModifyWebLockUpdateConfigResult.cc
src/model/DescribeVulnerabilitySummaryRequest.cc
src/model/DescribeVulnerabilitySummaryResult.cc
src/model/SetDatasourceStatusRequest.cc
src/model/SetDatasourceStatusResult.cc
src/model/OperateSuspiciousEventRequest.cc
src/model/OperateSuspiciousEventResult.cc
src/model/OperateSuspiciousTargetConfigRequest.cc
src/model/OperateSuspiciousTargetConfigResult.cc
src/model/DescribeAnalysisHistogramsRequest.cc
src/model/DescribeAnalysisHistogramsResult.cc
src/model/ExportWarningRequest.cc
src/model/ExportWarningResult.cc
src/model/DescribeEcsStsStatusRequest.cc
src/model/DescribeEcsStsStatusResult.cc
src/model/UpdateWhiteListStrategyRelationRequest.cc
src/model/UpdateWhiteListStrategyRelationResult.cc
src/model/DeleteStrategyRequest.cc
src/model/DeleteStrategyResult.cc
src/model/DescribeOperateInfoRequest.cc
src/model/DescribeOperateInfoResult.cc
src/model/OpenSasTrialRequest.cc
src/model/OpenSasTrialResult.cc
src/model/ModifyVulLevelRequest.cc
src/model/ModifyVulLevelResult.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/DescribeSuspTrendStatisticsRequest.cc
src/model/DescribeSuspTrendStatisticsResult.cc
src/model/DescribeDataSourceRequest.cc
src/model/DescribeDataSourceResult.cc
src/model/DescribeResultListRequest.cc
src/model/DescribeResultListResult.cc
src/model/DownloadLogRequest.cc
src/model/DownloadLogResult.cc
src/model/DescribeTargetConfigRequest.cc
src/model/DescribeTargetConfigResult.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/DescribeUuidConfigRequest.cc
src/model/DescribeUuidConfigResult.cc
src/model/DescribeScreenHostStatisticsRequest.cc
src/model/DescribeScreenHostStatisticsResult.cc
src/model/DeleteDingTalkRequest.cc
src/model/DeleteDingTalkResult.cc
src/model/DescribeSuspEventTypesRequest.cc
src/model/DescribeSuspEventTypesResult.cc
src/model/BatchDeleteWhiteListRequest.cc
src/model/BatchDeleteWhiteListResult.cc
src/model/DeleteJoinRuleRequest.cc
src/model/DeleteJoinRuleResult.cc
src/model/ModifySasAssetStatisticsColumnRequest.cc
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/DeleteRuleGroupRequest.cc
src/model/DeleteRuleGroupResult.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/OperateVulRequest.cc
src/model/OperateVulResult.cc
src/model/GetCrackStatisticsRequest.cc
src/model/GetCrackStatisticsResult.cc
src/model/DescribeWarningRequest.cc
src/model/DescribeWarningResult.cc
src/model/DescribeConcernNecessityRequest.cc
src/model/DescribeConcernNecessityResult.cc
src/model/OperateAgentClientInstallRequest.cc
src/model/OperateAgentClientInstallResult.cc
src/model/DescribeScreenScoreThreadRequest.cc
src/model/DescribeScreenScoreThreadResult.cc
src/model/DescribeBuySummaryRequest.cc
src/model/DescribeBuySummaryResult.cc
src/model/DescribeStrategyTargetRequest.cc
src/model/DescribeStrategyTargetResult.cc
src/model/DescribeSuspiciousUUIDConfigRequest.cc
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/DescribeVulExportInfoRequest.cc
src/model/DescribeVulExportInfoResult.cc
src/model/DeleteRuleRequest.cc
src/model/DeleteRuleResult.cc
src/model/DescribeSuspEventDetailRequest.cc
src/model/DescribeSuspEventDetailResult.cc
src/model/DescribeEventLevelCountRequest.cc
src/model/DescribeEventLevelCountResult.cc
src/model/QueryCrackEventRequest.cc
src/model/QueryCrackEventResult.cc
src/model/CreateOrUpdateGroupRequest.cc
src/model/CreateOrUpdateGroupResult.cc
src/model/SaveSuspEventUserSettingRequest.cc
src/model/SaveSuspEventUserSettingResult.cc
src/model/DescribeSearchConditionRequest.cc
src/model/DescribeSearchConditionResult.cc
src/model/ModifySaveVulBatchRequest.cc
src/model/ModifySaveVulBatchResult.cc
src/model/DescribeVulDetailsRequest.cc
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/DescribeSuspEventExportInfoRequest.cc
src/model/DescribeSuspEventExportInfoResult.cc
src/model/OperationSuspEventsRequest.cc
src/model/OperationSuspEventsResult.cc
src/model/DescribeSasAssetStatisticsRequest.cc
src/model/DescribeSasAssetStatisticsResult.cc
src/model/DescribeDefenceThreadRequest.cc
src/model/DescribeDefenceThreadResult.cc
src/model/CreateVulWhitelistRequest.cc
src/model/CreateVulWhitelistResult.cc
src/model/ModifyConcernNecessityRequest.cc
src/model/ModifyConcernNecessityResult.cc
src/model/GetStatisticsByUuidRequest.cc
src/model/GetStatisticsByUuidResult.cc
src/model/ModifyVulConfigRequest.cc
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/CreateOrUpdateDataSourceRequest.cc
src/model/CreateOrUpdateDataSourceResult.cc
src/model/DescribeVulWhitelistRequest.cc
src/model/DescribeVulWhitelistResult.cc
src/model/DescribeRiskTypeRequest.cc
src/model/DescribeRiskTypeResult.cc
src/model/DescribeVulLevelStatisticsRequest.cc
src/model/DescribeVulLevelStatisticsResult.cc
src/model/DescribeWhiteListStrategyListRequest.cc
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/DescribeTargetRequest.cc
src/model/DescribeTargetResult.cc
src/model/DescribeWebshellRequest.cc
src/model/DescribeWebshellResult.cc
src/model/DescribeCheckWarningDetailRequest.cc
src/model/DescribeCheckWarningDetailResult.cc
src/model/SaveWhiteListStrategyAssetsRequest.cc
src/model/SaveWhiteListStrategyAssetsResult.cc
src/model/CreateOrUpdateDingTalkRequest.cc
src/model/CreateOrUpdateDingTalkResult.cc
src/model/DescribeWarningMachinesRequest.cc
src/model/DescribeWarningMachinesResult.cc
src/model/ModifySearchConditionRequest.cc
src/model/ModifySearchConditionResult.cc
src/model/DescribeWhiteListStrategyUuidCountRequest.cc
src/model/DescribeWhiteListStrategyUuidCountResult.cc
src/model/DescribeGroupedVulRequest.cc
src/model/DescribeGroupedVulResult.cc
src/model/ModifyWebLockDeleteConfigRequest.cc
src/model/ModifyWebLockDeleteConfigResult.cc
src/model/CreateUserWhiteListRequest.cc
src/model/CreateUserWhiteListResult.cc
src/model/DescribeSecureSuggestionRequest.cc
src/model/DescribeSecureSuggestionResult.cc
src/model/DescribeSuspiciousOverallConfigRequest.cc
src/model/DescribeSuspiciousOverallConfigResult.cc
src/model/DescribeAnalysisCurveRequest.cc
src/model/DescribeAnalysisCurveResult.cc
src/model/DescribeScreenAlarmEventListRequest.cc
src/model/DescribeScreenAlarmEventListResult.cc
src/model/CreatScreenSettingRequest.cc
src/model/CreatScreenSettingResult.cc
src/model/DescribeAlarmEventListRequest.cc
src/model/DescribeAlarmEventListResult.cc
src/model/CanTrySasRequest.cc
src/model/CanTrySasResult.cc
src/model/DescribeScreenSummaryInfoRequest.cc
src/model/DescribeScreenSummaryInfoResult.cc
src/model/OperateWarningRequest.cc
src/model/OperateWarningResult.cc
src/model/ExecuteRuleEngineActualTimeRequest.cc
src/model/ExecuteRuleEngineActualTimeResult.cc
src/model/CreateUserSettingRequest.cc
src/model/CreateUserSettingResult.cc
src/model/ExportSuspEventsRequest.cc
src/model/ExportSuspEventsResult.cc
src/model/DescribeLogShipperStatusRequest.cc
src/model/DescribeLogShipperStatusResult.cc
src/model/DescribeLogMetaRequest.cc
src/model/DescribeLogMetaResult.cc
src/model/DescribeQuaraFileRequest.cc
src/model/DescribeQuaraFileResult.cc
src/model/DescribeTotalStatisticsRequest.cc
src/model/DescribeTotalStatisticsResult.cc
src/model/DescribeWhiteListStrategyStatisticsRequest.cc
src/model/DescribeWhiteListStrategyStatisticsResult.cc
src/model/AutoUpgradeToSasAdvancedVersionRequest.cc
src/model/AutoUpgradeToSasAdvancedVersionResult.cc
src/model/DescribeStratetyRequest.cc
src/model/DescribeStratetyResult.cc
src/model/DescribeAnalysisStatisticsRequest.cc
src/model/DescribeAnalysisStatisticsResult.cc
src/model/DescribeWebLockConfigListRequest.cc
src/model/DescribeWebLockConfigListResult.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/ReleaseInstanceRequest.cc
src/model/ReleaseInstanceResult.cc
src/model/DescribeVulLevelRequest.cc
src/model/DescribeVulLevelResult.cc
src/model/ModifyWebLockOperateEventsRequest.cc
src/model/ModifyWebLockOperateEventsResult.cc
src/model/DescribeWhiteListAuthorizeRequest.cc
src/model/DescribeWhiteListAuthorizeResult.cc
src/model/DescribeAttackAnalysisDataRequest.cc
src/model/DescribeAttackAnalysisDataResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/OperateResultRequest.cc
src/model/OperateResultResult.cc
src/model/RollbackSuspEventQuaraFileRequest.cc
src/model/RollbackSuspEventQuaraFileResult.cc
src/model/DescribeLogstoreStorageRequest.cc
src/model/DescribeLogstoreStorageResult.cc
src/model/DescribeRuleListRequest.cc
src/model/DescribeRuleListResult.cc
src/model/DeleteSearchConditionRequest.cc
src/model/DeleteSearchConditionResult.cc
src/model/DescribeAllRegionsStatisticsRequest.cc
src/model/DescribeAllRegionsStatisticsResult.cc
src/model/DescribeCheckWarningSummaryRequest.cc
src/model/DescribeCheckWarningSummaryResult.cc
src/model/DescribeSlsProjectRequest.cc
src/model/DescribeSlsProjectResult.cc
src/model/DescribeWhiteListEffectiveAssetsRequest.cc
src/model/DescribeWhiteListEffectiveAssetsResult.cc
src/model/UpgradeInstanceRequest.cc
src/model/UpgradeInstanceResult.cc
src/model/DescribeLogQueryRequest.cc
src/model/DescribeLogQueryResult.cc
src/model/DescribeScreenSettingsRequest.cc
src/model/DescribeScreenSettingsResult.cc
src/model/DescribeRisksRequest.cc
src/model/DescribeRisksResult.cc
src/model/DescribeGroupStructRequest.cc
src/model/DescribeGroupStructResult.cc
src/model/DescribeRiskWhiteListRequest.cc
src/model/DescribeRiskWhiteListResult.cc
src/model/ModifyAssetGroupRequest.cc
src/model/ModifyAssetGroupResult.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/DescribeSuspiciousExportInfoRequest.cc
src/model/DescribeSuspiciousExportInfoResult.cc
src/model/DeleteScreenSettingRequest.cc
src/model/DeleteScreenSettingResult.cc
src/model/DescribeAssetSummaryRequest.cc
src/model/DescribeAssetSummaryResult.cc
src/model/DescribeAgentInstallStatusRequest.cc
src/model/DescribeAgentInstallStatusResult.cc
src/model/GetEntityListRequest.cc
src/model/GetEntityListResult.cc
src/model/ExportVulRequest.cc
src/model/ExportVulResult.cc
src/model/DescribeVulTargetStatisticsRequest.cc
src/model/DescribeVulTargetStatisticsResult.cc
src/model/DescribeSuspiciousEventsRequest.cc
src/model/DescribeSuspiciousEventsResult.cc
src/model/CreateInstanceRequest.cc
src/model/CreateInstanceResult.cc
src/model/DescribeVulListRequest.cc
src/model/DescribeVulListResult.cc
src/model/UpgradeInstanceRequest.cc
src/model/UpgradeInstanceResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/DescribeStrategyTargetRequest.cc
src/model/DescribeStrategyTargetResult.cc
src/model/DescribeMachineConfigRequest.cc
src/model/DescribeMachineConfigResult.cc
src/model/QueryLoginEventRequest.cc
src/model/QueryLoginEventResult.cc
src/model/GetAccountStatisticsRequest.cc
src/model/GetAccountStatisticsResult.cc
src/model/ModifyStrategyRequest.cc
src/model/ModifyStrategyResult.cc
src/model/ModifyStrategyTargetRequest.cc
src/model/ModifyStrategyTargetResult.cc
src/model/ModifyBatchIgnoreVulRequest.cc
src/model/ModifyBatchIgnoreVulResult.cc
src/model/DescribeWebshellRequest.cc
src/model/DescribeWebshellResult.cc
src/model/TransformLeakageRequest.cc
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/RollbackQuaraFileRequest.cc
src/model/RollbackQuaraFileResult.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/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/DescribeWarningRequest.cc
src/model/DescribeWarningResult.cc
src/model/DescribeWhiteListProcessRequest.cc
src/model/DescribeWhiteListProcessResult.cc
src/model/DescribeStrategyExecDetailRequest.cc
src/model/DescribeStrategyExecDetailResult.cc
src/model/DescribeListAccessKeyIdAuthRequest.cc
src/model/DescribeListAccessKeyIdAuthResult.cc
src/model/DescribeTopRiskyAssetsRequest.cc
src/model/DescribeTopRiskyAssetsResult.cc
src/model/DescribeWebLockBindListRequest.cc
src/model/DescribeWebLockBindListResult.cc
src/model/ModifyOpenLogShipperRequest.cc
src/model/ModifyOpenLogShipperResult.cc
src/model/UpdateWhiteListStrategyStatusRequest.cc
src/model/UpdateWhiteListStrategyStatusResult.cc
src/model/DeleteVulWhitelistRequest.cc
src/model/DeleteVulWhitelistResult.cc
src/model/DescribeVulMachineListRequest.cc
src/model/DescribeVulMachineListResult.cc
src/model/DescribeAnalysisLogsRequest.cc
src/model/DescribeAnalysisLogsResult.cc
src/model/DescribeStratetyDetailRequest.cc
src/model/DescribeStratetyDetailResult.cc
src/model/DescribeStratetyRequest.cc
src/model/DescribeStratetyResult.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/QueryCrackEventRequest.cc
src/model/QueryCrackEventResult.cc )
src/model/DescribeMetaDataRequest.cc
src/model/DescribeMetaDataResult.cc
src/model/DescribeWebLockStatusRequest.cc
src/model/DescribeWebLockStatusResult.cc
src/model/DescribeEmgVulGroupRequest.cc
src/model/DescribeEmgVulGroupResult.cc
src/model/DescribeNsasSuspEventTypeRequest.cc
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/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/AutoUpgradeSasRequest.cc
src/model/AutoUpgradeSasResult.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/ModifyTargetConfigRequest.cc
src/model/ModifyTargetConfigResult.cc
src/model/IgnoreHcCheckWarningsRequest.cc
src/model/IgnoreHcCheckWarningsResult.cc
src/model/DescribeExportInfoRequest.cc
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/ModifyWebLockRefreshRequest.cc
src/model/ModifyWebLockRefreshResult.cc
src/model/DescribeEventCountCurveRequest.cc
src/model/DescribeEventCountCurveResult.cc
src/model/DescribeWhiteListAssetRequest.cc
src/model/DescribeWhiteListAssetResult.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/SaveWhiteListStrategyRequest.cc
src/model/SaveWhiteListStrategyResult.cc
src/model/DescribeFilterFieldsRequest.cc
src/model/DescribeFilterFieldsResult.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 )
add_library(aegis ${LIB_TYPE}
${aegis_public_header}

File diff suppressed because it is too large Load Diff

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_AUTOUPGRADESASREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASREQUEST_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 AutoUpgradeSasRequest : public RpcServiceRequest
{
public:
AutoUpgradeSasRequest();
~AutoUpgradeSasRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASREQUEST_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_AUTOUPGRADESASRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASRESULT_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 AutoUpgradeSasResult : public ServiceResult
{
public:
AutoUpgradeSasResult();
explicit AutoUpgradeSasResult(const std::string &payload);
~AutoUpgradeSasResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASRESULT_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_AUTOUPGRADETOSASADVANCEDVERSIONREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONREQUEST_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 AutoUpgradeToSasAdvancedVersionRequest : public RpcServiceRequest
{
public:
AutoUpgradeToSasAdvancedVersionRequest();
~AutoUpgradeToSasAdvancedVersionRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONREQUEST_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_AUTOUPGRADETOSASADVANCEDVERSIONRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONRESULT_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 AutoUpgradeToSasAdvancedVersionResult : public ServiceResult
{
public:
AutoUpgradeToSasAdvancedVersionResult();
explicit AutoUpgradeToSasAdvancedVersionResult(const std::string &payload);
~AutoUpgradeToSasAdvancedVersionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONRESULT_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_BATCHDELETEWHITELISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTREQUEST_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 BatchDeleteWhiteListRequest : public RpcServiceRequest
{
public:
BatchDeleteWhiteListRequest();
~BatchDeleteWhiteListRequest();
std::string getRiskIdList()const;
void setRiskIdList(const std::string& riskIdList);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string riskIdList_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTREQUEST_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_BATCHDELETEWHITELISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTRESULT_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 BatchDeleteWhiteListResult : public ServiceResult
{
public:
BatchDeleteWhiteListResult();
explicit BatchDeleteWhiteListResult(const std::string &payload);
~BatchDeleteWhiteListResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTRESULT_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_CANTRYSASREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CANTRYSASREQUEST_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 CanTrySasRequest : public RpcServiceRequest
{
public:
CanTrySasRequest();
~CanTrySasRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CANTRYSASREQUEST_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_CANTRYSASRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CANTRYSASRESULT_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 CanTrySasResult : public ServiceResult
{
public:
CanTrySasResult();
explicit CanTrySasResult(const std::string &payload);
~CanTrySasResult();
int getCanTry()const;
protected:
void parse(const std::string &payload);
private:
int canTry_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CANTRYSASRESULT_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_CREATSCREENSETTINGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGREQUEST_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 CreatScreenSettingRequest : public RpcServiceRequest
{
public:
CreatScreenSettingRequest();
~CreatScreenSettingRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getScreenTitle()const;
void setScreenTitle(const std::string& screenTitle);
std::string getScreenIdSetting()const;
void setScreenIdSetting(const std::string& screenIdSetting);
private:
std::string sourceIp_;
std::string screenTitle_;
std::string screenIdSetting_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGREQUEST_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_CREATSCREENSETTINGRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGRESULT_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 CreatScreenSettingResult : public ServiceResult
{
public:
CreatScreenSettingResult();
explicit CreatScreenSettingResult(const std::string &payload);
~CreatScreenSettingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGRESULT_H_

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
CreateInstanceResult();
explicit CreateInstanceResult(const std::string &payload);
~CreateInstanceResult();
std::string getInstanceId()const;
std::string getOrderId()const;
std::string getInstanceId()const;
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
std::string orderId_;
std::string instanceId_;
std::string orderId_;
};
}

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_CREATELOGQUERYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYREQUEST_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 CreateLogQueryRequest : public RpcServiceRequest
{
public:
CreateLogQueryRequest();
~CreateLogQueryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQueryName()const;
void setQueryName(const std::string& queryName);
std::string getConditions()const;
void setConditions(const std::string& conditions);
std::string getQueryDetail()const;
void setQueryDetail(const std::string& queryDetail);
private:
std::string sourceIp_;
std::string queryName_;
std::string conditions_;
std::string queryDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYREQUEST_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_CREATELOGQUERYRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYRESULT_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 CreateLogQueryResult : public ServiceResult
{
public:
CreateLogQueryResult();
explicit CreateLogQueryResult(const std::string &payload);
~CreateLogQueryResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYRESULT_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_CREATEORUPDATEDATASOURCEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCEREQUEST_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 CreateOrUpdateDataSourceRequest : public RpcServiceRequest
{
public:
CreateOrUpdateDataSourceRequest();
~CreateOrUpdateDataSourceRequest();
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
std::string getDatasourceDescription()const;
void setDatasourceDescription(const std::string& datasourceDescription);
std::string getFields()const;
void setFields(const std::string& fields);
std::string getRegionNo()const;
void setRegionNo(const std::string& regionNo);
private:
std::string projectName_;
std::string sourceIp_;
std::string logStoreName_;
std::string datasourceDescription_;
std::string fields_;
std::string regionNo_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCEREQUEST_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_CREATEORUPDATEDATASOURCERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCERESULT_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 CreateOrUpdateDataSourceResult : public ServiceResult
{
public:
CreateOrUpdateDataSourceResult();
explicit CreateOrUpdateDataSourceResult(const std::string &payload);
~CreateOrUpdateDataSourceResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCERESULT_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_CREATEORUPDATEDINGTALKREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKREQUEST_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 CreateOrUpdateDingTalkRequest : public RpcServiceRequest
{
public:
CreateOrUpdateDingTalkRequest();
~CreateOrUpdateDingTalkRequest();
std::string getRuleActionName()const;
void setRuleActionName(const std::string& ruleActionName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getSendUrl()const;
void setSendUrl(const std::string& sendUrl);
long getId()const;
void setId(long id);
long getIntervalTime()const;
void setIntervalTime(long intervalTime);
private:
std::string ruleActionName_;
std::string sourceIp_;
std::string sendUrl_;
long id_;
long intervalTime_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKREQUEST_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_CREATEORUPDATEDINGTALKRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKRESULT_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 CreateOrUpdateDingTalkResult : public ServiceResult
{
public:
CreateOrUpdateDingTalkResult();
explicit CreateOrUpdateDingTalkResult(const std::string &payload);
~CreateOrUpdateDingTalkResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_CREATEORUPDATEGROUPREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPREQUEST_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 CreateOrUpdateGroupRequest : public RpcServiceRequest
{
public:
CreateOrUpdateGroupRequest();
~CreateOrUpdateGroupRequest();
std::string getRuleIds()const;
void setRuleIds(const std::string& ruleIds);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getMachineGroupIds()const;
void setMachineGroupIds(const std::string& machineGroupIds);
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 ruleIds_;
std::string sourceIp_;
std::string machineGroupIds_;
std::string description_;
long id_;
std::string lang_;
std::string groupName_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPREQUEST_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_CREATEORUPDATEGROUPRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPRESULT_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 CreateOrUpdateGroupResult : public ServiceResult
{
public:
CreateOrUpdateGroupResult();
explicit CreateOrUpdateGroupResult(const std::string &payload);
~CreateOrUpdateGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPRESULT_H_

View File

@@ -0,0 +1,84 @@
/*
* 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_CREATEORUPDATEJOINRULEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_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 CreateOrUpdateJoinRuleRequest : public RpcServiceRequest
{
public:
CreateOrUpdateJoinRuleRequest();
~CreateOrUpdateJoinRuleRequest();
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
long getDataSourceId2()const;
void setDataSourceId2(long dataSourceId2);
long getDataSourceId1()const;
void setDataSourceId1(long dataSourceId1);
long getTimeWindow()const;
void setTimeWindow(long timeWindow);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getExpression2()const;
void setExpression2(const std::string& expression2);
std::string getExpression1()const;
void setExpression1(const std::string& expression1);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
std::string getJoinRelation()const;
void setJoinRelation(const std::string& joinRelation);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getActions()const;
void setActions(const std::string& actions);
private:
std::string warnLevel_;
long dataSourceId2_;
long dataSourceId1_;
long timeWindow_;
std::string description_;
std::string ruleName_;
std::string expression2_;
std::string expression1_;
std::string sourceIp_;
std::string statisticsRules_;
std::string joinRelation_;
long ruleId_;
std::string actions_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_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_CREATEORUPDATEJOINRULERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULERESULT_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 CreateOrUpdateJoinRuleResult : public ServiceResult
{
public:
CreateOrUpdateJoinRuleResult();
explicit CreateOrUpdateJoinRuleResult(const std::string &payload);
~CreateOrUpdateJoinRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULERESULT_H_

View File

@@ -0,0 +1,78 @@
/*
* 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_CREATEORUPDATERULEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_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 CreateOrUpdateRuleRequest : public RpcServiceRequest
{
public:
CreateOrUpdateRuleRequest();
~CreateOrUpdateRuleRequest();
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
long getDataSourceId()const;
void setDataSourceId(long dataSourceId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getExpressions()const;
void setExpressions(const std::string& expressions);
std::string getActions()const;
void setActions(const std::string& actions);
std::string getRuleGroupIds()const;
void setRuleGroupIds(const std::string& ruleGroupIds);
private:
std::string warnLevel_;
std::string sourceIp_;
std::string statisticsRules_;
long dataSourceId_;
std::string description_;
std::string ruleName_;
long id_;
std::string lang_;
std::string expressions_;
std::string actions_;
std::string ruleGroupIds_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_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_CREATEORUPDATERULERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULERESULT_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 CreateOrUpdateRuleResult : public ServiceResult
{
public:
CreateOrUpdateRuleResult();
explicit CreateOrUpdateRuleResult(const std::string &payload);
~CreateOrUpdateRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULERESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_CREATESUSPICIOUSEXPORTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_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 CreateSuspiciousExportRequest : public RpcServiceRequest
{
public:
CreateSuspiciousExportRequest();
~CreateSuspiciousExportRequest();
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getEventNameRemark()const;
void setEventNameRemark(const std::string& eventNameRemark);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDealed()const;
void setDealed(const std::string& dealed);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getTag()const;
void setTag(const std::string& tag);
private:
std::string statusList_;
std::string sourceIp_;
std::string eventNameRemark_;
std::string level_;
std::string groupId_;
std::string dealed_;
std::string eventType_;
std::string remark_;
std::string tag_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_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_CREATESUSPICIOUSEXPORTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTRESULT_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 CreateSuspiciousExportResult : public ServiceResult
{
public:
CreateSuspiciousExportResult();
explicit CreateSuspiciousExportResult(const std::string &payload);
~CreateSuspiciousExportResult();
std::string getFileName()const;
long getId()const;
protected:
void parse(const std::string &payload);
private:
std::string fileName_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTRESULT_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_CREATEUSERSETTINGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGREQUEST_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 CreateUserSettingRequest : public RpcServiceRequest
{
public:
CreateUserSettingRequest();
~CreateUserSettingRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getAlertLevels()const;
void setAlertLevels(const std::string& alertLevels);
int getInvalidWarningKeepDays()const;
void setInvalidWarningKeepDays(int invalidWarningKeepDays);
private:
std::string sourceIp_;
std::string alertLevels_;
int invalidWarningKeepDays_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGREQUEST_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_CREATEUSERSETTINGRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGRESULT_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 CreateUserSettingResult : public ServiceResult
{
public:
CreateUserSettingResult();
explicit CreateUserSettingResult(const std::string &payload);
~CreateUserSettingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGRESULT_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_CREATEUSERWHITELISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTREQUEST_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 CreateUserWhiteListRequest : public RpcServiceRequest
{
public:
CreateUserWhiteListRequest();
~CreateUserWhiteListRequest();
std::string getRiskIdList()const;
void setRiskIdList(const std::string& riskIdList);
std::string getReason()const;
void setReason(const std::string& reason);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string riskIdList_;
std::string reason_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTREQUEST_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_CREATEUSERWHITELISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTRESULT_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 CreateUserWhiteListResult : public ServiceResult
{
public:
CreateUserWhiteListResult();
explicit CreateUserWhiteListResult(const std::string &payload);
~CreateUserWhiteListResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTRESULT_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_CREATEVULWHITELISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTREQUEST_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 CreateVulWhitelistRequest : public RpcServiceRequest
{
public:
CreateVulWhitelistRequest();
~CreateVulWhitelistRequest();
std::string getReason()const;
void setReason(const std::string& reason);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getWhitelist()const;
void setWhitelist(const std::string& whitelist);
private:
std::string reason_;
std::string sourceIp_;
std::string whitelist_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTREQUEST_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_CREATEVULWHITELISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTRESULT_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 CreateVulWhitelistResult : public ServiceResult
{
public:
CreateVulWhitelistResult();
explicit CreateVulWhitelistResult(const std::string &payload);
~CreateVulWhitelistResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTRESULT_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_DELETEDINGTALKREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKREQUEST_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 DeleteDingTalkRequest : public RpcServiceRequest
{
public:
DeleteDingTalkRequest();
~DeleteDingTalkRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getIds()const;
void setIds(const std::string& ids);
private:
std::string sourceIp_;
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKREQUEST_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_DELETEDINGTALKRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKRESULT_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 DeleteDingTalkResult : public ServiceResult
{
public:
DeleteDingTalkResult();
explicit DeleteDingTalkResult(const std::string &payload);
~DeleteDingTalkResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKRESULT_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_DELETEJOINRULEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULEREQUEST_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 DeleteJoinRuleRequest : public RpcServiceRequest
{
public:
DeleteJoinRuleRequest();
~DeleteJoinRuleRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getIds()const;
void setIds(const std::string& ids);
private:
std::string sourceIp_;
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULEREQUEST_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_DELETEJOINRULERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULERESULT_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 DeleteJoinRuleResult : public ServiceResult
{
public:
DeleteJoinRuleResult();
explicit DeleteJoinRuleResult(const std::string &payload);
~DeleteJoinRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULERESULT_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_DELETELOGQUERYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYREQUEST_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 DeleteLogQueryRequest : public RpcServiceRequest
{
public:
DeleteLogQueryRequest();
~DeleteLogQueryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQueryName()const;
void setQueryName(const std::string& queryName);
private:
std::string sourceIp_;
std::string queryName_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYREQUEST_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_DELETELOGQUERYRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYRESULT_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 DeleteLogQueryResult : public ServiceResult
{
public:
DeleteLogQueryResult();
explicit DeleteLogQueryResult(const std::string &payload);
~DeleteLogQueryResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYRESULT_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_DELETERULEGROUPREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPREQUEST_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 DeleteRuleGroupRequest : public RpcServiceRequest
{
public:
DeleteRuleGroupRequest();
~DeleteRuleGroupRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
long id_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPREQUEST_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_DELETERULEGROUPRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPRESULT_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 DeleteRuleGroupResult : public ServiceResult
{
public:
DeleteRuleGroupResult();
explicit DeleteRuleGroupResult(const std::string &payload);
~DeleteRuleGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPRESULT_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_DELETERULEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULEREQUEST_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 DeleteRuleRequest : public RpcServiceRequest
{
public:
DeleteRuleRequest();
~DeleteRuleRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getId()const;
void setId(const std::string& id);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
std::string id_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULEREQUEST_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_DELETERULERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULERESULT_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 DeleteRuleResult : public ServiceResult
{
public:
DeleteRuleResult();
explicit DeleteRuleResult(const std::string &payload);
~DeleteRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULERESULT_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_DELETESCREENSETTINGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGREQUEST_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 DeleteScreenSettingRequest : public RpcServiceRequest
{
public:
DeleteScreenSettingRequest();
~DeleteScreenSettingRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getScreenTitle()const;
void setScreenTitle(const std::string& screenTitle);
private:
std::string sourceIp_;
std::string screenTitle_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGREQUEST_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_DELETESCREENSETTINGRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGRESULT_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 DeleteScreenSettingResult : public ServiceResult
{
public:
DeleteScreenSettingResult();
explicit DeleteScreenSettingResult(const std::string &payload);
~DeleteScreenSettingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGRESULT_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_DELETESEARCHCONDITIONREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONREQUEST_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 DeleteSearchConditionRequest : public RpcServiceRequest
{
public:
DeleteSearchConditionRequest();
~DeleteSearchConditionRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getName()const;
void setName(const std::string& name);
private:
std::string sourceIp_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONREQUEST_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_DELETESEARCHCONDITIONRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONRESULT_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 DeleteSearchConditionResult : public ServiceResult
{
public:
DeleteSearchConditionResult();
explicit DeleteSearchConditionResult(const std::string &payload);
~DeleteSearchConditionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONRESULT_H_

View File

@@ -35,15 +35,12 @@ namespace AlibabaCloud
DeleteStrategyRequest();
~DeleteStrategyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getId()const;
void setId(const std::string& id);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::string id_;

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_DELETEVULBATCHREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHREQUEST_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 DeleteVulBatchRequest : public RpcServiceRequest
{
public:
DeleteVulBatchRequest();
~DeleteVulBatchRequest();
std::string getBatchName()const;
void setBatchName(const std::string& batchName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getResource()const;
void setResource(const std::string& resource);
private:
std::string batchName_;
std::string sourceIp_;
std::string resource_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHREQUEST_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_DELETEVULBATCHRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHRESULT_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 DeleteVulBatchResult : public ServiceResult
{
public:
DeleteVulBatchResult();
explicit DeleteVulBatchResult(const std::string &payload);
~DeleteVulBatchResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHRESULT_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_DELETEVULWHITELISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTREQUEST_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 DeleteVulWhitelistRequest : public RpcServiceRequest
{
public:
DeleteVulWhitelistRequest();
~DeleteVulWhitelistRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getWhitelist()const;
void setWhitelist(const std::string& whitelist);
private:
std::string sourceIp_;
std::string whitelist_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTREQUEST_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_DELETEVULWHITELISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTRESULT_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 DeleteVulWhitelistResult : public ServiceResult
{
public:
DeleteVulWhitelistResult();
explicit DeleteVulWhitelistResult(const std::string &payload);
~DeleteVulWhitelistResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTRESULT_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_DESCRIBEAGENTINSTALLSTATUSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSREQUEST_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 DescribeAgentInstallStatusRequest : public RpcServiceRequest
{
public:
DescribeAgentInstallStatusRequest();
~DescribeAgentInstallStatusRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getUuids()const;
void setUuids(const std::string& uuids);
private:
std::string sourceIp_;
std::string lang_;
std::string uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSREQUEST_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_DESCRIBEAGENTINSTALLSTATUSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSRESULT_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 DescribeAgentInstallStatusResult : public ServiceResult
{
public:
struct AegisClientInvokeStatusResponse
{
std::string uuid;
std::string message;
int result;
};
DescribeAgentInstallStatusResult();
explicit DescribeAgentInstallStatusResult(const std::string &payload);
~DescribeAgentInstallStatusResult();
std::vector<AegisClientInvokeStatusResponse> getAegisClientInvokeStatusResponseList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AegisClientInvokeStatusResponse> aegisClientInvokeStatusResponseList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSRESULT_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_DESCRIBEALARMEVENTDETAILREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_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 DescribeAlarmEventDetailRequest : public RpcServiceRequest
{
public:
DescribeAlarmEventDetailRequest();
~DescribeAlarmEventDetailRequest();
std::string getAlarmUniqueInfo()const;
void setAlarmUniqueInfo(const std::string& alarmUniqueInfo);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string alarmUniqueInfo_;
std::string sourceIp_;
std::string from_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_

View File

@@ -0,0 +1,82 @@
/*
* 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_DESCRIBEALARMEVENTDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_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 DescribeAlarmEventDetailResult : public ServiceResult
{
public:
struct Data
{
struct CauseDetail
{
struct ValueItem
{
std::string type;
std::string value;
std::string name;
};
std::vector<CauseDetail::ValueItem> value;
std::string key;
};
bool canCancelFault;
long endTime;
std::vector<CauseDetail> causeDetails;
long startTime;
std::string intranetIp;
bool hasTraceInfo;
std::string dataSource;
std::string instanceName;
std::string type;
bool canBeDealOnLine;
std::string uuid;
std::string internetIp;
std::string alarmEventDesc;
std::string alarmUniqueInfo;
std::string level;
std::string alarmEventAliasName;
std::string solution;
};
DescribeAlarmEventDetailResult();
explicit DescribeAlarmEventDetailResult(const std::string &payload);
~DescribeAlarmEventDetailResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_DESCRIBEALARMEVENTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_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 DescribeAlarmEventListRequest : public RpcServiceRequest
{
public:
DescribeAlarmEventListRequest();
~DescribeAlarmEventListRequest();
std::string getAlarmEventName()const;
void setAlarmEventName(const std::string& alarmEventName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getAlarmEventType()const;
void setAlarmEventType(const std::string& alarmEventType);
std::string getDealed()const;
void setDealed(const std::string& dealed);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getRemark()const;
void setRemark(const std::string& remark);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getLevels()const;
void setLevels(const std::string& levels);
private:
std::string alarmEventName_;
std::string sourceIp_;
std::string pageSize_;
std::string alarmEventType_;
std::string dealed_;
std::string from_;
std::string remark_;
int currentPage_;
std::string lang_;
std::string levels_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* 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_DESCRIBEALARMEVENTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_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 DescribeAlarmEventListResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct SuspEventsItem
{
bool canCancelFault;
std::string description;
long endTime;
std::string alarmEventName;
long startTime;
long gmtModified;
std::string saleVersion;
std::string intranetIp;
bool dealed;
bool hasTraceInfo;
std::string dataSource;
std::string instanceName;
bool canBeDealOnLine;
std::string uuid;
std::string internetIp;
std::string alarmEventType;
int suspiciousEventCount;
std::string alarmUniqueInfo;
std::string level;
std::string solution;
};
DescribeAlarmEventListResult();
explicit DescribeAlarmEventListResult(const std::string &payload);
~DescribeAlarmEventListResult();
PageInfo getPageInfo()const;
std::vector<SuspEventsItem> getSuspEvents()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<SuspEventsItem> suspEvents_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_

View File

@@ -0,0 +1,102 @@
/*
* 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_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_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 DescribeAllRegionsStatisticsRequest : public RpcServiceRequest
{
public:
DescribeAllRegionsStatisticsRequest();
~DescribeAllRegionsStatisticsRequest();
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getSaleId()const;
void setSaleId(const std::string& saleId);
int getRuleType()const;
void setRuleType(int ruleType);
long getGroupId()const;
void setGroupId(long groupId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSecureToken()const;
void setSecureToken(const std::string& secureToken);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getWebGroupId()const;
void setWebGroupId(long webGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getAction1()const;
void setAction1(int action1);
std::string getTag()const;
void setTag(const std::string& tag);
int getFlow()const;
void setFlow(int flow);
int getStatus()const;
void setStatus(int status);
private:
std::string statusList_;
std::string saleId_;
int ruleType_;
long groupId_;
std::string endTime_;
std::string remark_;
std::string dealed_;
int currentPage_;
std::string startTime_;
std::string type_;
std::string uuid_;
std::string secureToken_;
std::string sourceIp_;
long webGroupId_;
int pageSize_;
int action1_;
std::string tag_;
int flow_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_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_DESCRIBEALLREGIONSSTATISTICSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_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 DescribeAllRegionsStatisticsResult : public ServiceResult
{
public:
struct Data
{
int account;
int health;
int suspicious;
int trojan;
int vul;
};
DescribeAllRegionsStatisticsResult();
explicit DescribeAllRegionsStatisticsResult(const std::string &payload);
~DescribeAllRegionsStatisticsResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_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_DESCRIBEANALYSISCURVEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVEREQUEST_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 DescribeAnalysisCurveRequest : public RpcServiceRequest
{
public:
DescribeAnalysisCurveRequest();
~DescribeAnalysisCurveRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getStartTimeStamp()const;
void setStartTimeStamp(long startTimeStamp);
long getEndTimeStamp()const;
void setEndTimeStamp(long endTimeStamp);
private:
std::string sourceIp_;
long startTimeStamp_;
long endTimeStamp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVEREQUEST_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_DESCRIBEANALYSISCURVERESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVERESULT_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 DescribeAnalysisCurveResult : public ServiceResult
{
public:
struct Curves
{
struct OriginalCurve
{
int count;
long dsTimestamp;
};
struct ResultCurve
{
int count;
long dsTimestamp;
};
std::vector<OriginalCurve> originalCurveList;
std::vector<ResultCurve> resultCurveList;
};
DescribeAnalysisCurveResult();
explicit DescribeAnalysisCurveResult(const std::string &payload);
~DescribeAnalysisCurveResult();
Curves getCurves()const;
protected:
void parse(const std::string &payload);
private:
Curves curves_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVERESULT_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_DESCRIBEANALYSISHISTOGRAMSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSREQUEST_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 DescribeAnalysisHistogramsRequest : public RpcServiceRequest
{
public:
DescribeAnalysisHistogramsRequest();
~DescribeAnalysisHistogramsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
int getFrom()const;
void setFrom(int from);
int getTo()const;
void setTo(int to);
private:
std::string sourceIp_;
std::string query_;
int from_;
int to_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* 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_DESCRIBEANALYSISHISTOGRAMSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSRESULT_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 DescribeAnalysisHistogramsResult : public ServiceResult
{
public:
struct Histograms
{
std::string histograms;
int totalCount;
};
DescribeAnalysisHistogramsResult();
explicit DescribeAnalysisHistogramsResult(const std::string &payload);
~DescribeAnalysisHistogramsResult();
Histograms getHistograms()const;
protected:
void parse(const std::string &payload);
private:
Histograms histograms_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_DESCRIBEANALYSISLOGSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSREQUEST_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 DescribeAnalysisLogsRequest : public RpcServiceRequest
{
public:
DescribeAnalysisLogsRequest();
~DescribeAnalysisLogsRequest();
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);
int getFrom()const;
void setFrom(int from);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
int getTo()const;
void setTo(int to);
bool getReverse()const;
void setReverse(bool reverse);
private:
std::string sourceIp_;
std::string query_;
int pageSize_;
int from_;
int currentPage_;
int to_;
bool reverse_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* 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_DESCRIBEANALYSISLOGSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSRESULT_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 DescribeAnalysisLogsResult : public ServiceResult
{
public:
struct Logs
{
int processedRow;
std::string whereQuery;
std::string mMarker;
std::string keys;
std::string terms;
int elapsedMilliSecond;
std::string aggQuery;
int count;
std::string logs;
int mLimited;
};
DescribeAnalysisLogsResult();
explicit DescribeAnalysisLogsResult(const std::string &payload);
~DescribeAnalysisLogsResult();
Logs getLogs()const;
protected:
void parse(const std::string &payload);
private:
Logs logs_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSRESULT_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_DESCRIBEANALYSISSHIPPERSTATUSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSREQUEST_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 DescribeAnalysisShipperStatusRequest : public RpcServiceRequest
{
public:
DescribeAnalysisShipperStatusRequest();
~DescribeAnalysisShipperStatusRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSREQUEST_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_DESCRIBEANALYSISSHIPPERSTATUSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSRESULT_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 DescribeAnalysisShipperStatusResult : public ServiceResult
{
public:
struct ShipperData
{
std::string authStatus;
};
DescribeAnalysisShipperStatusResult();
explicit DescribeAnalysisShipperStatusResult(const std::string &payload);
~DescribeAnalysisShipperStatusResult();
ShipperData getShipperData()const;
protected:
void parse(const std::string &payload);
private:
ShipperData shipperData_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSRESULT_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_DESCRIBEANALYSISSLSINDEXREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXREQUEST_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 DescribeAnalysisSlsIndexRequest : public RpcServiceRequest
{
public:
DescribeAnalysisSlsIndexRequest();
~DescribeAnalysisSlsIndexRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXREQUEST_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_DESCRIBEANALYSISSLSINDEXRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXRESULT_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 DescribeAnalysisSlsIndexResult : public ServiceResult
{
public:
struct SlsIndex
{
std::string index;
};
DescribeAnalysisSlsIndexResult();
explicit DescribeAnalysisSlsIndexResult(const std::string &payload);
~DescribeAnalysisSlsIndexResult();
SlsIndex getSlsIndex()const;
protected:
void parse(const std::string &payload);
private:
SlsIndex slsIndex_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXRESULT_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_DESCRIBEANALYSISSTATISTICSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSREQUEST_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 DescribeAnalysisStatisticsRequest : public RpcServiceRequest
{
public:
DescribeAnalysisStatisticsRequest();
~DescribeAnalysisStatisticsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSREQUEST_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_DESCRIBEANALYSISSTATISTICSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSRESULT_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 DescribeAnalysisStatisticsResult : public ServiceResult
{
public:
struct Statistics
{
int serious;
int suspicious;
int total;
int remind;
};
DescribeAnalysisStatisticsResult();
explicit DescribeAnalysisStatisticsResult(const std::string &payload);
~DescribeAnalysisStatisticsResult();
Statistics getStatistics()const;
protected:
void parse(const std::string &payload);
private:
Statistics statistics_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSRESULT_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_DESCRIBEAPIBUYSUMMARYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYREQUEST_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 DescribeApiBuySummaryRequest : public RpcServiceRequest
{
public:
DescribeApiBuySummaryRequest();
~DescribeApiBuySummaryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* 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_DESCRIBEAPIBUYSUMMARYRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYRESULT_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 DescribeApiBuySummaryResult : public ServiceResult
{
public:
struct BuySummary
{
long status;
bool buyThreatBook;
};
DescribeApiBuySummaryResult();
explicit DescribeApiBuySummaryResult(const std::string &payload);
~DescribeApiBuySummaryResult();
BuySummary getBuySummary()const;
protected:
void parse(const std::string &payload);
private:
BuySummary buySummary_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYRESULT_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_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_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 DescribeAssetDetailByUuidRequest : public RpcServiceRequest
{
public:
DescribeAssetDetailByUuidRequest();
~DescribeAssetDetailByUuidRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getUuid()const;
void setUuid(const std::string& uuid);
private:
std::string sourceIp_;
std::string lang_;
std::string uuid_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* 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_DESCRIBEASSETDETAILBYUUIDRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_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 DescribeAssetDetailByUuidResult : public ServiceResult
{
public:
struct AssetDetail
{
std::string groupTrace;
std::string clientStatus;
std::string os;
int instanceId;
std::string cpuInfo;
std::vector<std::string> ipList;
std::string ip;
int cpu;
std::string sysInfo;
std::string intranetIp;
std::string osDetail;
std::vector<std::string> diskInfoList;
int instanceName;
std::vector<std::string> macList;
std::string assetType;
std::string uuid;
std::string internetIp;
int mem;
std::string regionName;
std::string region;
std::string tag;
std::string kernel;
std::string hostName;
};
DescribeAssetDetailByUuidResult();
explicit DescribeAssetDetailByUuidResult(const std::string &payload);
~DescribeAssetDetailByUuidResult();
AssetDetail getAssetDetail()const;
protected:
void parse(const std::string &payload);
private:
AssetDetail assetDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_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_DESCRIBEASSETLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTREQUEST_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 DescribeAssetListRequest : public RpcServiceRequest
{
public:
DescribeAssetListRequest();
~DescribeAssetListRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getFilterConditions()const;
void setFilterConditions(const std::string& filterConditions);
private:
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string lang_;
std::string filterConditions_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTREQUEST_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_DESCRIBEASSETLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTRESULT_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 DescribeAssetListResult : public ServiceResult
{
public:
struct Asset
{
std::string instanceName;
std::string assetType;
std::string clientStatus;
std::string uuid;
std::string internetIp;
std::string os;
std::string regionName;
std::string ip;
std::string region;
std::string intranetIp;
};
DescribeAssetListResult();
explicit DescribeAssetListResult(const std::string &payload);
~DescribeAssetListResult();
int getTotalCount()const;
int getPageSize()const;
int getCurrentPage()const;
std::vector<Asset> getAssetList()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int currentPage_;
std::vector<Asset> assetList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTRESULT_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_DESCRIBEASSETSUMMARYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYREQUEST_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 DescribeAssetSummaryRequest : public RpcServiceRequest
{
public:
DescribeAssetSummaryRequest();
~DescribeAssetSummaryRequest();
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_DESCRIBEASSETSUMMARYREQUEST_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_DESCRIBEASSETSUMMARYRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYRESULT_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 DescribeAssetSummaryResult : public ServiceResult
{
public:
struct Summary
{
int totalCount;
int offline;
int online;
int allRegionCount;
};
DescribeAssetSummaryResult();
explicit DescribeAssetSummaryResult(const std::string &payload);
~DescribeAssetSummaryResult();
Summary getSummary()const;
protected:
void parse(const std::string &payload);
private:
Summary summary_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_DESCRIBEATTACKANALYSISDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_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 DescribeAttackAnalysisDataRequest : public RpcServiceRequest
{
public:
DescribeAttackAnalysisDataRequest();
~DescribeAttackAnalysisDataRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getData()const;
void setData(const std::string& data);
std::string getBase64()const;
void setBase64(const std::string& base64);
int getPageSize()const;
void setPageSize(int pageSize);
long getEndTime()const;
void setEndTime(long endTime);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getStartTime()const;
void setStartTime(long startTime);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
private:
std::string sourceIp_;
std::string data_;
std::string base64_;
int pageSize_;
long endTime_;
int currentPage_;
long startTime_;
std::string lang_;
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_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_DESCRIBEATTACKANALYSISDATARESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_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 DescribeAttackAnalysisDataResult : public ServiceResult
{
public:
DescribeAttackAnalysisDataResult();
explicit DescribeAttackAnalysisDataResult(const std::string &payload);
~DescribeAttackAnalysisDataResult();
int getPageSize()const;
int getTotal()const;
std::string getData()const;
int getPage()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int total_;
std::string data_;
int page_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_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_DESCRIBEAUTODELCONFIGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGREQUEST_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 DescribeAutoDelConfigRequest : public RpcServiceRequest
{
public:
DescribeAutoDelConfigRequest();
~DescribeAutoDelConfigRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGREQUEST_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_DESCRIBEAUTODELCONFIGRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGRESULT_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 DescribeAutoDelConfigResult : public ServiceResult
{
public:
DescribeAutoDelConfigResult();
explicit DescribeAutoDelConfigResult(const std::string &payload);
~DescribeAutoDelConfigResult();
int getDays()const;
protected:
void parse(const std::string &payload);
private:
int days_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGRESULT_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_DESCRIBEBUYSUMMARYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYREQUEST_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 DescribeBuySummaryRequest : public RpcServiceRequest
{
public:
DescribeBuySummaryRequest();
~DescribeBuySummaryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_DESCRIBEBUYSUMMARYRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYRESULT_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 DescribeBuySummaryResult : public ServiceResult
{
public:
struct BuySummary
{
std::string originalVersion;
bool canAccessHidden;
std::string originalBuyType;
std::string buyVersion;
long expireDate;
std::string instanceId;
int safePointSurplusDays;
long safePointExpireDate;
int specialCount;
bool buyStatus;
bool needFeedBack;
bool canApplyTrial;
int safePointdailyCost;
std::string buyType;
long expireDateTimestamp;
int capacity;
std::string safePointBuyVersion;
int safePointCapacity;
long purchaseDate;
int totalMachineNum;
int useCapacity;
};
DescribeBuySummaryResult();
explicit DescribeBuySummaryResult(const std::string &payload);
~DescribeBuySummaryResult();
BuySummary getBuySummary()const;
protected:
void parse(const std::string &payload);
private:
BuySummary buySummary_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYRESULT_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_DESCRIBECANTRYSASREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASREQUEST_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 DescribeCanTrySasRequest : public RpcServiceRequest
{
public:
DescribeCanTrySasRequest();
~DescribeCanTrySasRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASREQUEST_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_DESCRIBECANTRYSASRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASRESULT_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 DescribeCanTrySasResult : public ServiceResult
{
public:
DescribeCanTrySasResult();
explicit DescribeCanTrySasResult(const std::string &payload);
~DescribeCanTrySasResult();
int getCanTry()const;
protected:
void parse(const std::string &payload);
private:
int canTry_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASRESULT_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_DESCRIBECANUPGRADESASREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASREQUEST_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 DescribeCanUpgradeSasRequest : public RpcServiceRequest
{
public:
DescribeCanUpgradeSasRequest();
~DescribeCanUpgradeSasRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASREQUEST_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_DESCRIBECANUPGRADESASRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASRESULT_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 DescribeCanUpgradeSasResult : public ServiceResult
{
public:
DescribeCanUpgradeSasResult();
explicit DescribeCanUpgradeSasResult(const std::string &payload);
~DescribeCanUpgradeSasResult();
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASRESULT_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_DESCRIBECHECKWARNINGDETAILREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_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 DescribeCheckWarningDetailRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningDetailRequest();
~DescribeCheckWarningDetailRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
long getCheckWarningId()const;
void setCheckWarningId(long checkWarningId);
private:
std::string sourceIp_;
std::string lang_;
long checkWarningId_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_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_DESCRIBECHECKWARNINGDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILRESULT_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 DescribeCheckWarningDetailResult : public ServiceResult
{
public:
DescribeCheckWarningDetailResult();
explicit DescribeCheckWarningDetailResult(const std::string &payload);
~DescribeCheckWarningDetailResult();
std::string getItem()const;
std::string getType()const;
std::string getDescription()const;
long getCheckId()const;
std::string getLevel()const;
std::string getPrompt()const;
std::string getAdvice()const;
protected:
void parse(const std::string &payload);
private:
std::string item_;
std::string type_;
std::string description_;
long checkId_;
std::string level_;
std::string prompt_;
std::string advice_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_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 DescribeCheckWarningSummaryRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningSummaryRequest();
~DescribeCheckWarningSummaryRequest();
std::string getRiskName()const;
void setRiskName(const std::string& riskName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getRiskStatus()const;
void setRiskStatus(int riskStatus);
int getPageSize()const;
void setPageSize(int pageSize);
long getStrategyId()const;
void setStrategyId(long strategyId);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getTypeName()const;
void setTypeName(const std::string& typeName);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getUuids()const;
void setUuids(const std::string& uuids);
private:
std::string riskName_;
std::string sourceIp_;
int riskStatus_;
int pageSize_;
long strategyId_;
int currentPage_;
std::string lang_;
std::string typeName_;
std::string status_;
std::string uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_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_DESCRIBECHECKWARNINGSUMMARYRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYRESULT_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 DescribeCheckWarningSummaryResult : public ServiceResult
{
public:
struct WarningSummary
{
long riskId;
std::string lastFoundTime;
int mediumWarningCount;
int checkCount;
int warningMachineCount;
std::string typeAlias;
std::string level;
int highWarningCount;
std::string riskName;
std::string subTypeAlias;
int lowWarningCount;
};
DescribeCheckWarningSummaryResult();
explicit DescribeCheckWarningSummaryResult(const std::string &payload);
~DescribeCheckWarningSummaryResult();
int getTotalCount()const;
int getPageSize()const;
int getCurrentPage()const;
int getCount()const;
std::vector<WarningSummary> getWarningSummarys()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int currentPage_;
int count_;
std::vector<WarningSummary> warningSummarys_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYRESULT_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_DESCRIBECHECKWARNINGSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSREQUEST_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 DescribeCheckWarningsRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningsRequest();
~DescribeCheckWarningsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
long getRiskId()const;
void setRiskId(long riskId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
private:
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string lang_;
long riskId_;
std::string uuid_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_

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_DESCRIBECHECKWARNINGSRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSRESULT_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 DescribeCheckWarningsResult : public ServiceResult
{
public:
struct CheckWarning
{
int status;
std::string item;
std::string type;
std::string uuid;
long checkId;
long checkWarningId;
std::string level;
};
DescribeCheckWarningsResult();
explicit DescribeCheckWarningsResult(const std::string &payload);
~DescribeCheckWarningsResult();
int getTotalCount()const;
std::vector<CheckWarning> getCheckWarnings()const;
int getPageSize()const;
int getCurrentPage()const;
int getCount()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<CheckWarning> checkWarnings_;
int pageSize_;
int currentPage_;
int count_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSRESULT_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_DESCRIBECONCERNNECESSITYREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_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 DescribeConcernNecessityRequest : public RpcServiceRequest
{
public:
DescribeConcernNecessityRequest();
~DescribeConcernNecessityRequest();
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_DESCRIBECONCERNNECESSITYREQUEST_H_

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