Compare commits

..

43 Commits

Author SHA1 Message Date
sdk-team
c69537b970 1.Fix bug 2019-06-12 15:47:46 +08:00
sdk-team
4b7328cd62 1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result. 2019-06-12 13:48:09 +08:00
sdk-team
3369d7ef9d SDDP SDK Auto Released By pingzhun,Version:1.36.43
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-05 13:21:33 +08:00
sdk-team
67e0beb4b2 LIVE SDK Auto Released By wb-czb515173,Version:1.36.42
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-04 18:35:43 +08:00
sdk-team
9accac447f SMARTAG SDK Auto Released By jijun.jj,Version:1.36.41
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-03 20:08:06 +08:00
sdk-team
cab1294e1a ARMS SDK Auto Released By shichun.fsc,Version:1.36.40
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-31 14:38:45 +08:00
sdk-team
f3144309f2 CLOUDAUTH SDK Auto Released By gongpei.gp,Version:1.36.39
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-31 10:51:42 +08:00
sdk-team
74dce9533b update Smartag 2019-05-29 16:54:38 +08:00
sdk-team
e4f9772459 update product 2019-05-29 15:22:25 +08:00
sdk-team
d5eca473f1 RDS SDK Auto Released By tangtai,Version:1.36.36
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-29 15:06:33 +08:00
sdk-team
67bc9aa0c6 RDS SDK Auto Released By tangtai,Version:1.36.35
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-28 11:57:53 +08:00
sdk-team
769d0b4573 IMM SDK Auto Released By zhengrui.lj,Version:1.36.34
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-27 22:16:31 +08:00
sdk-team
b149df91f7 SDDP SDK Auto Released By zuochao,Version:1.36.33
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-27 14:55:29 +08:00
sdk-team
de0a72b9c7 ECS SDK Auto Released By shaoyi.qusy,Version:1.36.32
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-22 16:13:42 +08:00
sdk-team
ddd7183cb1 TRADEMARK SDK Auto Released By jim.xj,Version:1.36.31
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-20 13:42:23 +08:00
sdk-team
164b701c97 YUNDUN-DS SDK Auto Released By pingzhun,Version:1.36.30
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-20 11:28:58 +08:00
sdk-team
f032a433f2 VOD SDK Auto Released By guzhaoyuan,Version:1.36.29
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-16 15:47:21 +08:00
sdk-team
150db4c6af ECS SDK Auto Released By corey.ql,Version:1.36.28
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-15 15:57:03 +08:00
sdk-team
d2fe63b527 IMM SDK Auto Released By zhengrui.lj,Version:1.36.27
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-14 17:19:53 +08:00
sdk-team
45b9477b0e IMM SDK Auto Released By zhengrui.lj,Version:1.36.26
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-14 15:31:32 +08:00
sdk-team
ebcf5e990d IMM SDK Auto Released By zhengrui.lj,Version:1.36.25
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-14 14:50:52 +08:00
sdk-team
e1febab02f IMM SDK Auto Released By zhengrui.lj,Version:1.36.24
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-14 14:34:52 +08:00
sdk-team
eb42c015e7 ECS SDK Auto Released By ansen.as,Version:1.36.23
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-05-13 16:34:52 +08:00
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
haowei.yao
a99e207d8f IMM SDK Auto Released By zhengrui.lj,Version:1.36.4
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-15 13:16:50 +08:00
haowei.yao
34aa394fbb IVISION SDK Auto Released By wb-czb515173,Version:1.36.3
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-11 18:15:58 +08:00
4563 changed files with 331478 additions and 100990 deletions

147
CHANGELOG
View File

@@ -1,3 +1,150 @@
2019-06-12 Version 1.36.45
1.Fix bug
2019-06-12 Version 1.36.44
1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result.
2, Add GetDataAPIServiceDetail interface, support get data api's detail information.
3, Add CreateDataAPIService interface, support create data api with sql statement.
2019-06-05 Version: 1.36.43
1, Update DescribeDataLimitDetail interface, add password for response
2019-06-04 Version: 1.36.42
1, Add new API: UpdateLivePullStreamInfoConfig
2019-06-03 Version: 1.36.41
1, Add openapi of ACL.
2019-05-31 Version: 1.36.40
1, add api 'search traces count'
2, add page index for api 'searchTraces'
2019-05-31 Version: 1.36.39
1, Add authority in GetMaterials API.
2019-05-29 Version 1.36.38
update Smartag
2019-05-29 Version 1.36.37
update product
2019-05-29 Version: 1.36.36
1, Fix ServiceCode typo in request
2019-05-28 Version: 1.36.35
1, CreateDBInstance now support autoRenew
2019-05-27 Version: 1.36.34
1, Support video transcode.
2019-05-27 Version: 1.36.33
1, Initial release of api, including data management api, rule configuration api and system configuration api.
2019-05-22 Version: 1.36.32
1, Add EndTime parameter to api ModifyPrepayInstanceSpec
2, Add RebootTime parameter to api ModifyPrepayInstanceSpec
2019-05-20 Version: 1.36.31
1, Add both api, ListNotaryInfos
2019-05-20 Version: 1.36.30
1, Initial release of api, including data management api, rule configuration api and system configuration api.
2019-05-16 Version: 1.36.29
1, Add some new apis to fetch the usage data from VoD, such as DescribeVodDomainUsageData, DescribeVodStorageData, DescribeVodTranscodeData, DescribeVodAIData.
2, Add a new api named GetUploadDetails to describe the upload detail, such as uploading time and uploading source.
3, Add a new api named GetAIVideoTagResult to describe the result of AI tag.
4, Add new field Icon and OnlineStatus to some apis to manage short video materials, such as SearchMedia, GetAttachedMediaInfo, CreateUploadAttachedMedia.
5, Add a new field RegionId to the response of GetAttachedMediaInfo and GetImageInfo.
6, Add the field named UserData to SubmitSnapshotJob api request.
2019-05-15 Version: 1.36.28
1, Add InstanceId parameter to api CreateDisk
2, Add parameter Affinity and Tenancy in ECS instance DedicatedHost related apis.
3, Add SecurityGroupIds parameter to Instance creation apis.
2019-05-14 Version: 1.36.27
1, support body detect
2019-05-14 Version: 1.36.26
1, Support body detect.
2019-05-14 Version: 1.36.25
1, Support body detect.
2019-05-14 Version: 1.36.24
1, Support body detect.
2019-05-13 Version: 1.36.23
1, Support for creating instances and joining multiple security groups at the same time.
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.
2019-04-11 Version: 1.36.3
1, The CreateProject interface adds the ModelId parameter
2019-04-11 Version: 1.36.2
1, Add some new apis to manage VoD's App, such as CreateAppInfo, GetAppInfos, ListAppInfos, UpdateAppInfo, DeleteAppInfo, AttachAppPolicyToIdentity, DetachAppPolicyFromIdentity, ListAppPoliciesForIdentity and MoveAppResource.
2, Add new apis SetMessageCallback, GetMessageCallback and DeleteMessageCallback to manage message callback configuration.

View File

@@ -119,4 +119,9 @@ add_subdirectory(bssopenapi)
add_subdirectory(sas)
add_subdirectory(dbs)
add_subdirectory(dbs)
add_subdirectory(r-kvstore)
add_subdirectory(dds)
add_subdirectory(yundun-ds)
add_subdirectory(trademark)
add_subdirectory(sddp)

View File

@@ -1 +1 @@
1.36.2
1.36.45

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

@@ -14,29 +14,29 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_UPDATELIVEMIXNOTIFYCONFIGRESULT_H_
#define ALIBABACLOUD_LIVE_MODEL_UPDATELIVEMIXNOTIFYCONFIGRESULT_H_
#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/live/LiveExport.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Live
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT UpdateLiveMixNotifyConfigResult : public ServiceResult
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateDataSourceResult : public ServiceResult
{
public:
UpdateLiveMixNotifyConfigResult();
explicit UpdateLiveMixNotifyConfigResult(const std::string &payload);
~UpdateLiveMixNotifyConfigResult();
CreateOrUpdateDataSourceResult();
explicit CreateOrUpdateDataSourceResult(const std::string &payload);
~CreateOrUpdateDataSourceResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_UPDATELIVEMIXNOTIFYCONFIGRESULT_H_
#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

@@ -14,29 +14,29 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEMIXNOTIFYCONFIGRESULT_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEMIXNOTIFYCONFIGRESULT_H_
#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/live/LiveExport.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Live
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveMixNotifyConfigResult : public ServiceResult
class ALIBABACLOUD_AEGIS_EXPORT DeleteSearchConditionResult : public ServiceResult
{
public:
AddLiveMixNotifyConfigResult();
explicit AddLiveMixNotifyConfigResult(const std::string &payload);
~AddLiveMixNotifyConfigResult();
DeleteSearchConditionResult();
explicit DeleteSearchConditionResult(const std::string &payload);
~DeleteSearchConditionResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEMIXNOTIFYCONFIGRESULT_H_
#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

@@ -14,44 +14,45 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMIXCONFIGRESULT_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMIXCONFIGRESULT_H_
#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/live/LiveExport.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Live
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMixConfigResult : public ServiceResult
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetSummaryResult : public ServiceResult
{
public:
struct MixConfig
struct Summary
{
std::string _template;
std::string domainName;
std::string appName;
int totalCount;
int offline;
int online;
int allRegionCount;
};
DescribeLiveMixConfigResult();
explicit DescribeLiveMixConfigResult(const std::string &payload);
~DescribeLiveMixConfigResult();
std::vector<MixConfig> getMixConfigList()const;
DescribeAssetSummaryResult();
explicit DescribeAssetSummaryResult(const std::string &payload);
~DescribeAssetSummaryResult();
Summary getSummary()const;
protected:
void parse(const std::string &payload);
private:
std::vector<MixConfig> mixConfigList_;
Summary summary_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMIXCONFIGRESULT_H_
#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