Compare commits

..

226 Commits

Author SHA1 Message Date
sdk-team
d9d4b6f085 Supported library managment for simillarity scene. 2019-07-05 16:41:38 +08:00
sdk-team
c6f3fb19b6 Add TaskCancelStatus for QueryTaskList api. 2019-07-05 14:16:16 +08:00
sdk-team
b69e3ecb0d Supported API DescribeRecordStatisticsy for Query Volume. 2019-07-04 14:08:27 +08:00
sdk-team
c8e94ac56e Supported API DescribeRecordStatisticsSummary for Query Volume. 2019-07-03 13:57:46 +08:00
sdk-team
6825dae756 FnF public version. 2019-07-02 13:54:20 +08:00
sdk-team
3453c560b2 Fix Double to double. 2019-07-02 11:42:57 +08:00
sdk-team
c6effd8aaa Support cloud_essd disk category for API CreateDisk, CreateInstance and RunInstances, and support configurating PerformanceLevel when choose cloud_essd. 2019-07-01 14:54:13 +08:00
sdk-team
015b2ed1d2 Added setting of crop_mode parameter. 2019-06-27 18:09:12 +08:00
sdk-team
e7043d157a Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail. 2019-06-24 11:53:40 +08:00
sdk-team
cec12f8e0e Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail. 2019-06-24 11:30:52 +08:00
sdk-team
a587859196 1. Supported the related recommend. 2019-06-18 12:24:25 +08:00
sdk-team
ff57895e48 companyreg release 2019-06-17 14:41:40 +08:00
sdk-team
8cdf451859 1, fixed DescribeAvailableResource OpenApi AvailableZones value problem. 2019-06-13 20:03:16 +08:00
sdk-team
5996d35d87 Generated 2015-01-01 for R-kvstore 2019-06-13 19:59:59 +08:00
sdk-team
e7cdb2e8d1 Add Network Assistant openapi sdk 2019-06-13 14:07:38 +08:00
sdk-team
f66472a0a1 1, Add RenewBackupPlan DBS interface. 2019-06-12 18:30:02 +08:00
sdk-team
c69537b970 1.Fix bug 2019-06-12 15:47:46 +08:00
sdk-team
4b7328cd62 1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result. 2019-06-12 13:48:09 +08:00
sdk-team
3369d7ef9d SDDP SDK Auto Released By pingzhun,Version:1.36.43
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-05 13:21:33 +08:00
sdk-team
67e0beb4b2 LIVE SDK Auto Released By wb-czb515173,Version:1.36.42
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
2019-06-04 18:35:43 +08:00
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
haowei.yao
e0ba4b2b8f VOD SDK Auto Released By guzhaoyuan,Version:1.36.2
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-11 18:03:35 +08:00
haowei.yao
fa74cc1f43 DBS SDK Auto Released By wanxin,Version:1.36.1
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-10 23:30:48 +08:00
haowei.yao
eafc1d87f5 EHPC SDK Auto Released By qianzheng.llc,Version:1.36.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-10 11:21:39 +08:00
haowei.yao
a4b515be6c ECS SDK Auto Released By ansen.as,Version:1.35.9
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-09 17:30:45 +08:00
haowei.yao
6ca39abbdc CLOUDAUTH SDK Auto Released By gongpei.gp,Version:1.35.8
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-09 16:20:28 +08:00
haowei.yao
e2d0c496e9 DBS SDK Auto Released By wanxin,Version:1.35.7
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-08 20:31:42 +08:00
haowei.yao
861713f586 DBS SDK Auto Released By wanxin,Version:1.35.6
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-08 17:05:17 +08:00
zhangzifa
d1cf7d3344 ess not supported currently 2019-04-04 17:20:02 +08:00
haowei.yao
b43fffae26 ESS SDK Auto Released By wujin.lhr,Version:1.35.5
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-04 10:36:37 +08:00
haowei.yao
6010788ba3 SAS SDK Auto Released By lai.zhoulai,Version:1.35.4
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-03 15:32:54 +08:00
zhangzifa
fc0d3e912a remove unsupported product finmall 2019-04-02 14:20:54 +08:00
顾咏
2e42d8fa7f update readme 2019-04-01 18:29:33 +08:00
zhangzifa
fe958d3794 refactor readme 2019-04-01 15:11:25 +08:00
haowei.yao
96bab78790 ONS SDK Auto Released By wenting.ywt,Version:1.35.3
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-29 10:02:01 +08:00
haowei.yao
55ec616f75 BSSOPENAPI SDK Auto Released By zhangzifa,Version:1.35.2
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-28 16:25:21 +08:00
haowei.yao
436b88a23f ECS SDK Auto Released By hongchen,Version:1.35.1
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-28 14:35:48 +08:00
haowei.yao
1befab93b1 IMM SDK Auto Released By zhengrui.lj,Version:1.35.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-28 11:20:44 +08:00
zhangzifa
97716c02e9 adapt product parameter with name parameter 2019-03-27 17:46:05 +08:00
haowei.yao
c522fc5468 IVISION SDK Auto Released By hanxu,Version:1.34.66
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 17:21:47 +08:00
haowei.yao
f1948842ea IVISION SDK Auto Released By wb-czb515173,Version:1.34.65
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 14:06:57 +08:00
haowei.yao
208c428cfc ONS SDK Auto Released By wenting.ywt,Version:1.34.64
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 11:35:33 +08:00
haowei.yao
21d175fb29 ONS SDK Auto Released By wenting.ywt,Version:1.34.63
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 11:19:13 +08:00
haowei.yao
25bddc9e7a DYSMSAPI SDK Auto Released By zhangzifa,Version:1.34.62
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 10:37:13 +08:00
haowei.yao
5d1aad0c37 CMS SDK Auto Released By zhangzifa,Version:1.34.61
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:31:26 +08:00
haowei.yao
28c7a67d80 MTS SDK Auto Released By zhangzifa,Version:1.34.60
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:26:47 +08:00
haowei.yao
b4c6fc0aeb JARVIS-PUBLIC SDK Auto Released By zhangzifa,Version:1.34.59
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:18:21 +08:00
haowei.yao
ea81585f2e SAS-API SDK Auto Released By zhangzifa,Version:1.34.58
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:13:36 +08:00
haowei.yao
c98efebbad KMS SDK Auto Released By shenshi,Version:1.34.57
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-21 17:12:57 +08:00
haowei.yao
50463a22aa CRM SDK Auto Released By shenshi,Version:1.34.56
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-21 11:49:09 +08:00
haowei.yao
00a377f110 CMS SDK Auto Released By shenshi,Version:1.34.55
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-20 17:40:22 +08:00
zhangzifa
815b6202ed remove cpp sdk not supported products 2019-03-20 15:07:38 +08:00
haowei.yao
2561eb446f HTTPDNS SDK Auto Released By shenshi,Version:1.34.54
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-20 13:43:00 +08:00
haowei.yao
4165dc1e2c CLOUDWF SDK Auto Released By zhangzifa,Version:1.34.53
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-20 11:35:06 +08:00
haowei.yao
7c93bd13dc ALIDNS SDK Auto Released By shenshi,Version:1.34.52
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-20 11:17:20 +08:00
haowei.yao
9b1ab3027a CDN SDK Auto Released By wb-czb515173,Version:1.34.51
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 18:50:41 +08:00
haowei.yao
8f3285e140 XSPACE SDK Auto Released By yanjiang.yy,Version:1.34.50
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 16:27:51 +08:00
haowei.yao
947fa7238f XSPACE SDK Auto Released By yanjiang.yy,Version:1.34.49
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 16:14:52 +08:00
haowei.yao
fd2e75bb77 BSSOPENAPI SDK Auto Released By simon.lb,Version:1.34.48
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 15:48:18 +08:00
haowei.yao
3e476f2647 CS SDK Auto Released By shenshi,Version:1.34.47
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 10:48:53 +08:00
haowei.yao
87b0903e59 CLOUDWF SDK Auto Released By shenshi,Version:1.34.46
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 10:38:38 +08:00
haowei.yao
63a13d7b24 BSSOPENAPI SDK Auto Released By xiaocun.zxc,Version:1.34.45
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-19 10:16:29 +08:00
haowei.yao
c63bc0bcc9 RDS SDK Auto Released By zhangzifa,Version:1.34.44
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 18:44:58 +08:00
haowei.yao
797aedc7fe ECS SDK Auto Released By zhangzifa,Version:1.34.43
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 18:33:12 +08:00
haowei.yao
e7c17519db CAS SDK Auto Released By lihai.zhang,Version:1.34.42
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 16:01:55 +08:00
haowei.yao
549e90ee7c IMAGESEARCH SDK Auto Released By shenshi,Version:1.34.41
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 15:40:31 +08:00
haowei.yao
d51acd44d7 XSPACE SDK Auto Released By yanjiang.yy,Version:1.34.40
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 14:49:27 +08:00
haowei.yao
da8c6b2c70 ARMS4FINANCE SDK Auto Released By shenshi,Version:1.34.39
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 14:13:09 +08:00
haowei.yao
feae502d3a OTS SDK Auto Released By shenshi,Version:1.34.38
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 11:44:19 +08:00
haowei.yao
6d54401df2 CCS SDK Auto Released By shenshi,Version:1.34.37
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 11:35:09 +08:00
haowei.yao
38e88e6678 AFS SDK Auto Released By shenshi,Version:1.34.36
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-18 10:26:25 +08:00
haowei.yao
eea054f3c4 YUNDUN SDK Auto Released By shenshi,Version:1.34.35
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 18:02:59 +08:00
zhangzifa
619a7827de timeout support when create client or make request 2019-03-15 17:20:18 +08:00
haowei.yao
8c9353a007 UBSMS SDK Auto Released By shenshi,Version:1.34.34
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 16:33:42 +08:00
haowei.yao
191f3c859f SNSUAPI SDK Auto Released By shenshi,Version:1.34.33
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 16:23:30 +08:00
haowei.yao
4a0a5164c7 RTC SDK Auto Released By shenshi,Version:1.34.32
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 16:02:06 +08:00
haowei.yao
7f97b2de78 OPENANALYTICS SDK Auto Released By shenshi,Version:1.34.31
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 15:50:09 +08:00
haowei.yao
e0174350ec FINMALL SDK Auto Released By shenshi,Version:1.34.30
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 15:35:52 +08:00
haowei.yao
f3507a5be6 CLOUDPHOTO SDK Auto Released By shenshi,Version:1.34.29
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 13:32:41 +08:00
haowei.yao
e9b2a0c830 PVTZ SDK Auto Released By shenshi,Version:1.34.28
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 12:18:40 +08:00
haowei.yao
e62af34b2a CR SDK Auto Released By shenshi,Version:1.34.27
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 11:24:49 +08:00
haowei.yao
91746b862f MTS SDK Auto Released By shenshi,Version:1.34.26
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 10:43:06 +08:00
haowei.yao
67a361ad2d MTS SDK Auto Released By shenshi,Version:1.34.25
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 09:57:48 +08:00
haowei.yao
1da6c4aa18 CR SDK Auto Released By shenshi,Version:1.34.24
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 16:22:34 +08:00
haowei.yao
6da61cc993 MOPEN SDK Auto Released By shenshi,Version:1.34.23
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 16:00:18 +08:00
haowei.yao
f75e990c49 SAS-API SDK Auto Released By shenshi,Version:1.34.22
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 15:01:38 +08:00
haowei.yao
8ac2f2bd4a HSM SDK Auto Released By shenshi,Version:1.34.21
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 14:36:53 +08:00
haowei.yao
996c9b497a GPDB SDK Auto Released By shenshi,Version:1.34.20
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 14:26:21 +08:00
haowei.yao
a59527266e STS SDK Auto Released By shenshi,Version:1.34.19
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 13:35:32 +08:00
haowei.yao
26d4cdb3b5 RAM SDK Auto Released By shenshi,Version:1.34.18
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 13:05:33 +08:00
haowei.yao
aa06915a34 EMR SDK Auto Released By xiaoyan.yan,Version:1.34.17
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 12:10:20 +08:00
haowei.yao
cac98a349f CBN SDK Auto Released By shenshi,Version:1.34.16
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-14 10:27:46 +08:00
haowei.yao
bfe051d983 JARVIS SDK Auto Released By shenshi,Version:1.34.15
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 18:32:51 +08:00
haowei.yao
5e5610d91f JARVIS-PUBLIC SDK Auto Released By shenshi,Version:1.34.14
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 18:15:44 +08:00
haowei.yao
88ef8f3618 VPC SDK Auto Released By shenshi,Version:1.34.13
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 17:53:36 +08:00
haowei.yao
7f3826c2f9 TESLASTREAM SDK Auto Released By shenshi,Version:1.34.12
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 16:52:50 +08:00
haowei.yao
596b96d689 ECS SDK Auto Released By junmei.zjm,Version:1.34.11
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 16:42:23 +08:00
haowei.yao
43169f9d50 TESLAMAXCOMPUTE SDK Auto Released By shenshi,Version:1.34.10
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 16:05:42 +08:00
zhangzifa
c99809b8e4 support http put and delete 2019-03-13 14:35:52 +08:00
haowei.yao
85e2f3ebe4 XSPACE SDK Auto Released By xiaoyan.yan,Version:1.34.9
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-12 12:28:26 +08:00
zhangzifa
a6d33574bd fix windows string length strict 2019-03-12 12:18:57 +08:00
zhangzifa
c17dc7c79a refactor endpoints implementation 2019-03-08 14:05:32 +08:00
zhangzifa
563e907601 fix ecs deleteInstance invalid Force parameter 2019-03-08 13:49:02 +08:00
zhangzifa
33a44c856d provide more information when error occurs 2019-02-27 11:44:11 +08:00
zhangzifa
f877a9ef39 update readme 2019-02-22 17:31:00 +08:00
zhangzifa
eb7ab33440 add DEBUG switch and fix win build error 2019-02-21 13:35:56 +08:00
zhangzifa
6a5f788210 fix memory leak in url encode and decode 2019-02-21 10:29:22 +08:00
zhangzifa
fdc3251134 fix most cpplint checkpoint 2019-02-19 16:24:07 +08:00
zhangzifa
043df1b674 add more unit test for location and sts 2019-02-18 10:50:59 +08:00
zhangzifa
5f3caa1943 add examples and build with as many cpus as possible 2019-02-15 14:56:39 +08:00
Jackson Tian
01dcff0b7c Update README.md 2019-02-13 17:10:20 +08:00
zhangzifa
ae7e11733f handle kinds of error message
update test case and reduce duplicate code
2019-02-13 17:09:18 +08:00
zhangzifa
da28515bd8 replace tab with 2 spaces in core dir
Copyright time changed to 1999-2019
2019-02-03 11:34:19 +08:00
zhangzifa
138dbdc61e add POST support and fix user specified scheme via commonrequest 2019-01-31 17:11:31 +08:00
zhangzifa
b429dcc915 add basic function test
update travis to run function test
2019-01-28 19:37:52 +08:00
zhangzifa
57daafe4cc fix ecs build failure 2019-01-25 21:20:25 +08:00
zhangzifa
ecd09578e8 fix typo in issue template
optimize issu template description
2019-01-24 10:55:51 +08:00
zhangzifa
78df52c437 add issue template 2019-01-23 20:46:47 +08:00
zhangzifa
e477d06dea unit test for coreclient 2019-01-23 15:03:38 +08:00
zhangzifa
e00a04b071 unit test for InstanceProfileCredentialsProvider 2019-01-18 21:37:30 +08:00
zhangzifa
48fc5dfe8c unit test for EndpointProvider and StsAssumeRoleCrendentialsProvider 2019-01-18 16:38:43 +08:00
zhangzifa
6cfcc11657 unit test for sts and location 2019-01-17 22:50:14 +08:00
Jackson Tian
7b7c45cb26 Update README_zh.md 2019-01-17 07:57:21 +08:00
Jackson Tian
cf825c63a5 Update README.md 2019-01-17 07:57:21 +08:00
zhangzifa
fc29617d7d add unit test case for ecsmetadata and fix other ut 2019-01-14 20:57:24 +08:00
zhangzifa
352be1dd14 add more unit test for location and std 2019-01-12 23:29:10 +08:00
zhangzifa
66910b1961 add more unit test 2019-01-11 17:31:24 +08:00
Jackson Tian
790577e792 Add codecov badge 2019-01-10 20:51:55 +08:00
Jackson Tian
1ee62b8677 update license year 2019-01-10 19:07:59 +08:00
zhangzifa
21edc7f283 fix unit test build failed 2019-01-10 18:55:58 +08:00
Jackson Tian
919f98cbdd fix travis config
* fix travis config
* remove the useless files
2019-01-10 15:59:00 +08:00
zhangzifa
ad045aa702 fix build failed 2019-01-10 15:47:11 +08:00
Jackson Tian
6e65f364a1 Add travis config 2019-01-10 11:23:54 +08:00
Jackson Tian
bc0df2dcec use github repo as central 2019-01-09 14:07:33 +08:00
yixiong.jxy
9664fb1b00 DCDN SDK Auto Released By xiaoyao,Version:1.34.8
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-20 15:37:04 +08:00
yixiong.jxy
0df947c481 DCDN SDK Auto Released By xiaoyao,Version:1.34.7
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-11 19:52:39 +08:00
yixiong.jxy
9b7dbef9c8 LIVE SDK Auto Released By renrang.yl,Version:1.34.6
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-06 10:28:48 +08:00
yixiong.jxy
e5522c68c8 SCDN SDK Auto Released By xiaoyao,Version:1.34.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 19:32:39 +08:00
yixiong.jxy
24eaa468b9 DCDN SDK Auto Released By xiaoyao,Version:1.34.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 17:42:54 +08:00
yixiong.jxy
44ac453806 CDN SDK Auto Released By xiaoyao,Version:1.34.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 16:57:53 +08:00
yixiong.jxy
aa71e41fab ESS SDK Auto Released By deyan.jdy,Version:1.34.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 15:07:49 +08:00
yixiong.jxy
2fb169a7d4 VOD SDK Auto Released By xiao.xwp,Version:1.34.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-30 15:20:26 +08:00
yixiong.jxy
bdfb1e8514 ECS SDK Auto Released By licheng.lj,Version:1.34.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-28 18:28:25 +08:00
yixiong.jxy
cc52fb9dd8 IOT SDK Auto Released By cheyun.lxf,Version:1.33.6
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-28 13:45:18 +08:00
yixiong.jxy
893339c43d IOT SDK Auto Released By cheyun.lxf,Version:1.33.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-27 15:00:25 +08:00
yixiong.jxy
012634c7ea ALIMT SDK Auto Released By xulei.xl,Version:1.33.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-22 17:42:36 +08:00
yixiong.jxy
892b77665e ECS SDK Auto Released By zhengguang.yzg,Version:1.33.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-22 10:42:36 +08:00
yixiong.jxy
ded565f3f3 VOD SDK Auto Released By guzhaoyuan,Version:1.33.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-21 14:09:40 +08:00
yixiong.jxy
66cfddf930 ALIMT SDK Auto Released By xulei.xl,Version:1.33.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-16 15:49:36 +08:00
yixiong.jxy
819afce83a ECS SDK Auto Released By ansen.as,Version:1.33.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-15 23:02:32 +08:00
yixiong.jxy
e93d1a7c5c EHPC SDK Auto Released By qianzheng.llc,Version:1.32.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-14 18:23:57 +08:00
yixiong.jxy
6072a0309b DOMAIN SDK Auto Released By lukang.zlh,Version:1.31.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-13 14:39:51 +08:00
yixiong.jxy
cb0d2daccc CDN SDK Auto Released By xiaoyao,Version:1.30.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-10 11:58:19 +08:00
jxyowen
231cbea1ef Merge pull request #8 from aliyun/pre-release
CORE SDK Auto Released By yixiong.jxy,Version:1.2.10
2018-11-08 18:56:20 +08:00
jxyowen
cbab25c0c1 Merge branch 'master' into pre-release 2018-11-08 18:56:03 +08:00
yixiong.jxy
da6b0bb892 CORE SDK Auto Released By yixiong.jxy,Version:1.2.10
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-08 18:49:38 +08:00
yixiong.jxy
76e63d3f8d RTC SDK Auto Released By renrang.yl,Version:1.30.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-08 16:40:15 +08:00
yixiong.jxy
374b56dd63 RTC SDK Auto Released By renrang.yl,Version:1.30.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-07 17:36:33 +08:00
yixiong.jxy
f189a9dbb2 LINKFACE SDK Auto Released By jiayao.wjy,Version:1.30.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-02 19:41:11 +08:00
yixiong.jxy
f87f6a1649 LUBANCLOUD SDK Auto Released By benxiang.hhq,Version:1.30.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-02 13:33:46 +08:00
yixiong.jxy
d26289131f CDN SDK Auto Released By xiaoyao,Version:1.29.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-31 17:59:35 +08:00
yixiong.jxy
6119508e3b CDN SDK Auto Released By xiaoyao,Version:1.29.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-31 16:47:43 +08:00
yixiong.jxy
1f03f4f394 CDN SDK Auto Released By xiaoyao,Version:1.29.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-31 15:55:51 +08:00
yixiong.jxy
214a571b8a LIVE SDK Auto Released By renrang.yl,Version:1.29.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-30 19:09:16 +08:00
yixiong.jxy
b3d7dcffc4 CLOUDAUTH SDK Auto Released By gongpei.gp,Version:1.29.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-26 13:53:54 +08:00
yixiong.jxy
623d36b29e DOMAIN SDK Auto Released By huizeng.zh,Version:1.29.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-25 16:00:45 +08:00
jxyowen
643f3a01b8 Update README_zh.md 2018-10-22 16:47:52 +08:00
yixiong.jxy
61e665d20e ARMS SDK Auto Released By qikai.yangqikai,Version:1.28.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-16 16:10:34 +08:00
yixiong.jxy
13aa2520bf ARMS SDK Auto Released By qikai.yangqikai,Version:1.28.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-16 15:51:54 +08:00
yixiong.jxy
bc8404e573 ARMS SDK Auto Released By qikai.yangqikai,Version:1.28.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-16 15:15:31 +08:00
yixiong.jxy
59a99f2145 ECS SDK Auto Released By corey.ql,Version:1.28.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-16 15:00:01 +08:00
yixiong.jxy
f0ad440f3d IOT SDK Auto Released By cheyun.lxf,Version:1.27.11
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-16 14:14:51 +08:00
yixiong.jxy
6b2d4bad71 IOT SDK Auto Released By cheyun.lxf,Version:1.27.10
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-13 15:30:30 +08:00
yixiong.jxy
a2308b2c95 IOT SDK Auto Released By cheyun.lxf,Version:1.27.9
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-13 15:03:41 +08:00
yixiong.jxy
1a86503742 IOT SDK Auto Released By cheyun.lxf,Version:1.27.8
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-13 08:17:43 +08:00
yixiong.jxy
ccec5843c8 VOD SDK Auto Released By guzhaoyuan,Version:1.27.7
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-11 13:20:26 +08:00
yixiong.jxy
6182017316 SAF SDK Auto Released By xinfa.duanxf,Version:1.27.6
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-10-09 21:31:14 +08:00
yixiong.jxy
a2e022baf7 CDN SDK Auto Released By xiaoyao,Version:1.27.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-30 16:30:31 +08:00
yixiong.jxy
cb75e762ab DCDN SDK Auto Released By xiaoyao,Version:1.27.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-29 14:30:38 +08:00
yixiong.jxy
e82b02a876 SCDN SDK Auto Released By xiaoyao,Version:1.27.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-29 14:20:30 +08:00
yixiong.jxy
d66718d980 CDN SDK Auto Released By xiaoyao,Version:1.27.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-29 11:20:36 +08:00
yixiong.jxy
5e73931c1d IOT SDK Auto Released By yuxing.liyuxing,Version:1.27.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-28 01:09:28 +08:00
yixiong.jxy
f2a390fbc8 EHPC SDK Auto Released By qianzheng.llc,Version:1.27.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-27 15:12:27 +08:00
yixiong.jxy
46a517571d GREEN SDK Auto Released By fengdong.xfd,Version:1.26.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-27 11:44:50 +08:00
yixiong.jxy
eadff9b0ef GREEN SDK Auto Released By fengdong.xfd,Version:1.26.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-27 11:28:11 +08:00
yixiong.jxy
6e9b1bebe0 CCS SDK Auto Released By wilson.liuw,Version:1.26.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-09-25 20:09:14 +08:00
yixiong.jxy
857329972e update 2018-09-20 17:00:13 +08:00
yixiong.jxy
b2637b8f3c update 2018-09-20 16:55:59 +08:00
13633 changed files with 954397 additions and 168453 deletions

26
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,26 @@
---
name: "Bug Report"
about: Create a report to help us improve
---
<!--
Thank you for reporting a possible bug in Alibaba Cloud C++ SDK
Please fill in as much of the template below as you can.
Product and API: the product and API you are working on when bug occurs
Platform: output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows)
How to Reproduce: If possible, please provide code that demonstrates the problem,
keeping it as simple and free of external dependencies as you can.
If crash, please provide the stack trace.
If build error, please provide compiler information: compiler and version, etc
-->
* **Product and API**:
* **Platform**:
* **How to Reproduce**
<!-- Please provide more details below this comment. -->

28
.github/ISSUE_TEMPLATE/bug_report_cn.md vendored Normal file
View File

@@ -0,0 +1,28 @@
---
name: "缺陷问题反馈"
about: 提交缺陷问题反馈
---
<!--
感谢提交问题反馈。
请提供尽量全面的信息协助问题定位修复。
产品和接口问题发生时工作所在的产品和调用的API
平台:操作系统信息,类型,版本
如果可能,请提供一份最小问题复现代码。
如果崩溃,请提供错误栈。
如果编译出错,请提供 cmake 版本,编译器版本,编译命令等信息。
-->
* **产品和接口**:
* **平台**:
* **最小代码**:
<!-- 请提供其他可能协助问题定位的信息 -->

14
.gitignore vendored Normal file
View File

@@ -0,0 +1,14 @@
tools/endpoints.json
initCoverage.info
testCoverage.info
coverageReport/
Testing/
.vscode/
ft_build/
ut_build/
sdk_build/
examples/build/
test/httpserver/node_modules
test/httpserver/package-lock.json
test/httpserver/nohup.out
.idea

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml generated
View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/aliyun-openapi-cpp-sdk.iml" filepath="$PROJECT_DIR$/.idea/aliyun-openapi-cpp-sdk.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

316
.idea/workspace.xml generated
View File

@@ -1,316 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="0b8685e8-e176-4bd1-aecd-39914b115815" name="Default" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileEditorManager">
<leaf>
<file leaf-file-name="README_zh.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/README_zh.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="97">
<caret line="13" column="0" lean-forward="true" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="README.md" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="139">
<caret line="43" column="0" lean-forward="true" selection-start-line="43" selection-start-column="0" selection-end-line="43" selection-end-column="0" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="GradleLocalSettings">
<option name="externalProjectsViewState">
<projects_view />
</option>
<option name="projectSyncType">
<map>
<entry key="$PROJECT_DIR$/../../study/swagger2markup" value="PREVIEW" />
</map>
</option>
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/README_zh.md" />
<option value="$PROJECT_DIR$/README.md" />
</list>
</option>
</component>
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsGulpfileManager">
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds">
<option name="y" value="23" />
<option name="width" value="1440" />
<option name="height" value="828" />
</component>
<component name="ProjectView">
<navigator currentView="ProjectPane" proportions="" version="1">
<flattenPackages />
<showMembers />
<showModules />
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
<manualOrder />
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope" />
<pane id="PackagesPane" />
<pane id="Scratches" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="aliyun-openapi-cpp-sdk" type="b2602c69:ProjectViewProjectNode" />
<item name="aliyun-openapi-cpp-sdk" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="AndroidView" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$" />
</key>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager">
<configuration default="true" type="Applet" factoryName="Applet">
<option name="WIDTH" value="400" />
<option name="HEIGHT" value="300" />
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
<module />
</configuration>
<configuration default="true" type="Application" factoryName="Application">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<option name="MAIN_CLASS_NAME" />
<option name="VM_PARAMETERS" />
<option name="PROGRAM_PARAMETERS" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="ENABLE_SWING_INSPECTOR" value="false" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<module name="" />
<envs />
</configuration>
<configuration default="true" type="JUnit" factoryName="JUnit">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="PACKAGE_NAME" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
<option name="TEST_OBJECT" value="class" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="singleModule" />
</option>
<envs />
<patterns />
</configuration>
<configuration default="true" type="Remote" factoryName="Remote">
<option name="USE_SOCKET_TRANSPORT" value="true" />
<option name="SERVER_MODE" value="false" />
<option name="SHMEM_ADDRESS" value="javadebug" />
<option name="HOST" value="localhost" />
<option name="PORT" value="5005" />
</configuration>
<configuration default="true" type="TestNG" factoryName="TestNG">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="SUITE_NAME" />
<option name="PACKAGE_NAME" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
<option name="GROUP_NAME" />
<option name="TEST_OBJECT" value="CLASS" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
<option name="OUTPUT_DIRECTORY" />
<option name="ANNOTATION_TYPE" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="singleModule" />
</option>
<option name="USE_DEFAULT_REPORTERS" value="false" />
<option name="PROPERTIES_FILE" />
<envs />
<properties />
<listeners />
</configuration>
<configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
<module name="" />
<option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
<option name="PROGRAM_PARAMETERS" />
<predefined_log_file id="idea.log" enabled="true" />
</configuration>
</component>
<component name="ShelveChangesManager" show_recycled="false">
<option name="remove_strategy" value="false" />
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="0b8685e8-e176-4bd1-aecd-39914b115815" name="Default" comment="" />
<created>1525523789426</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1525523789426</updated>
<workItem from="1525523790774" duration="312000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="312000" />
</component>
<component name="ToolWindowManager">
<frame x="0" y="23" width="1440" height="828" extended-state="0" />
<editor active="true" />
<layout>
<window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
<window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3287858" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24964234" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/README_zh.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="97">
<caret line="13" column="0" lean-forward="true" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="139">
<caret line="43" column="0" lean-forward="true" selection-start-line="43" selection-start-column="0" selection-end-line="43" selection-end-column="0" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ProjectJDKs.UI">
<settings>
<last-edited>1.6</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>

15
.travis.yml Normal file
View File

@@ -0,0 +1,15 @@
dist: xenial
sudo: require
language: cpp
compiler: gcc
install:
- sudo apt-get install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev nodejs npm
script:
- ./unit_test.sh
- ./generate_code_cov.sh
- ./function_test.sh
after_success:
- bash <(curl -s https://codecov.io/bash)

View File

@@ -44,9 +44,10 @@ endif()
ExternalProject_Add(catch
URL ${CMAKE_CURRENT_SOURCE_DIR}/catch-2.0.1.hpp
URL_HASH MD5=9b3d2cb5c0f9532cddfbbfd0a622f0af
DOWNLOAD_NO_EXTRACT 1
CONFIGURE_COMMAND ""
DOWNLOAD_COMMAND ""
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND
${CMAKE_COMMAND} -E copy_if_different <DOWNLOADED_FILE> <INSTALL_DIR>/catch.hpp
${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_SOURCE_DIR}/catch-2.0.1.hpp <INSTALL_DIR>/catch.hpp
)

647
CHANGELOG
View File

@@ -1,3 +1,650 @@
2019-07-05 Version 1.36.61
- Supported library managment for simillarity scene.
- Remove the local file uploader code which can be downloaded from yundun content security document.
2019-07-05 Version 1.36.60
- Add TaskCancelStatus for QueryTaskList api.
2019-07-04 Version 1.36.59
- Supported API DescribeRecordStatisticsy for Query Volume.
- Supported API DescribeDomainStatistics for Query Volume.
2019-07-03 Version 1.36.58
- Supported API DescribeRecordStatisticsSummary for Query Volume.
- Supported API DescribeDomainStatisticsSummary for Query Volume.
- Supported API DescribeRecordStatisticsHistory for Query Volume.
- Supported API DescribeDomainDnsStatistics for Query Volume.
2019-07-02 Version 1.36.57
- FnF public version.
2019-07-02 Version 1.36.56
- Fix Double to double.
2019-07-01 Version 1.36.55
- Support cloud_essd disk category for API CreateDisk, CreateInstance and RunInstances, and support configurating PerformanceLevel when choose cloud_essd.
- Add ModifyDiskSpec API to support cloud_essd PerformanceLevel modification.
- Add AutoProvisioningGroup interfaces, provide AutoProvisioningGroup function.
- Add RetentionDays to snapshot creating.
2019-06-27 Version 1.36.54
- Added setting of crop_mode parameter.
2019-06-24 Version 1.36.53
- Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail.
- Add some new apis to manage VoD domain config, such as BatchSetVodDomainConfigs, DescribeVodDomainConfigs, DeleteVodSpecificConfig, SetVodDomainCertificate, DescribeVodCertificateList, DescribeVodDomainCertificateInfo.
- Add a new field named AppId to some apis supporting the VoD App feature, such as AddWorkFlow, GetWorkFlow, ListWorkFlow, AddVodTemplate, GetVodTemplate, ListVodTemplate, AddTranscodeTemplateGroup, GetTranscodeTemplateGroup, ListTranscodeTemplateGroup, AddWatermark, GetWatermark, ListWatermark, UploadMediaByURL.
- Add a new field named UserData to SubmitTranscodeJobs api request to support user-defined extension fields, which can be used for transparent return when callbacks.
2019-06-24 Version 1.36.52
- Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail.
- Add some new apis to manage VoD domain config, such as BatchSetVodDomainConfigs, DescribeVodDomainConfigs, DeleteVodSpecificConfig, SetVodDomainCertificate, DescribeVodCertificateList, DescribeVodDomainCertificateInfo.
- Add a new field named AppId to some apis supporting the VoD App feature, such as AddWorkFlow, GetWorkFlow, ListWorkFlow, AddVodTemplate, GetVodTemplate, ListVodTemplate, AddTranscodeTemplateGroup, GetTranscodeTemplateGroup, ListTranscodeTemplateGroup, AddWatermark, GetWatermark, ListWatermark, UploadMediaByURL.
- Add a new field named UserData to SubmitTranscodeJobs api request to support user-defined extension fields, which can be used for transparent return when callbacks.
2019-06-18 Version 1.36.51
1. Supported the related recommend.
2. Supported exposure time controll and exposure filter by scene.
2019-06-17 Version 1.36.50
companyreg release
2019-06-13 Version 1.36.49
1, fixed DescribeAvailableResource OpenApi AvailableZones value problem.
2019-06-13 Version 1.36.48
- Generated 2015-01-01 for `R-kvstore`
2019-06-13 Version 1.36.47
Add Network Assistant openapi sdk
2019-06-12 Version 1.36.46
1, Add RenewBackupPlan DBS interface.
2019-06-12 Version 1.36.45
1.Fix bug
2019-06-12 Version 1.36.44
1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result.
2, Add GetDataAPIServiceDetail interface, support get data api's detail information.
3, Add CreateDataAPIService interface, support create data api with sql statement.
2019-06-05 Version: 1.36.43
1, Update DescribeDataLimitDetail interface, add password for response
2019-06-04 Version: 1.36.42
1, Add new API: UpdateLivePullStreamInfoConfig
2019-06-03 Version: 1.36.41
1, Add openapi of ACL.
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.
3, Add new apis GetAttachedMedia, UpdateAttachedMediaInfos and DeleteAttachedMedia to manage attached media information.
4, Add a new api named DeleteMultipartUpload to clean up the fragmented files generated during the upload process.
5, Add a new field named AppId to some apis supporting the VoD App feature, such as CreateUploadVideo, SearchMedia, GetVideoInfo, GetVideoInfos; Add new fields named NonExistVideoIds and ForbiddenVideoIds to DeleteVideo api response; Add a new field named ForbiddenVideoIds to UpdateVideoInfos api response.
6, The Editing supports multi-region and multi-materials. Add new fields named StorageLocation and RegionId in Project struct to GetEditingProject api response; Add new fields named StorageLocation, RegionId and Duration in ProjectList struct to SearchEditingProject api response; Add a new field named MaterialType to GetEditingProjectMaterials api request.
7, Add new fields named TranscodeFileRegular, Clip and Rotate to GetTranscodeTemplateGroup api response to support the custom file path feature.
8, Add a new field named AttachedMedia to api response to support the attached media feature.
9, Add a new field named SubTotal to GetCategories response to show the number of sub category.
10, Add a new field named AdditionType to GetVideoInfo and GetVideoInfos api request to fetch the custom media info and the corresponding field is CustomMediaInfo.
2019-04-10 Version: 1.36.1
1, Modify DescribeBackupGatewayList DBS interface.
2019-04-10 Version: 1.36.0
1, New APIs for visual service (VNC).
2, New APIs for software management.
3, New APIs for CPFS filesystem.
2019-04-09 Version: 1.35.9
1, support service account management networkInterface function.
2019-04-09 Version: 1.35.8
1, Add Apis for offline VerifySDK.
2019-04-08 Version: 1.35.7
1, Modify DescribeBackupPlanList DBS interface.
2, Modify DescribeFullBackupList DBS interface.
3, Modify DescribeIncrementBackupList DBS interface.
4, Modify DescribeBackupGatewayList DBS interface.
2019-04-08 Version: 1.35.6
1, Add StopBackupPlan DBS interface.
2, Add DescribeBackupPlanList DBS interface.
3, Add DescribeFullBackupList DBS interface.
4, Add DescribeIncrementBackupList DBS interface.
5, Add DescribeBackupGatewayList DBS interface.
2019-04-04 Version: 1.35.5
1, ScalingConf systemDisk add DiskName and Description parameters.
2, ScalingConf dataDisk add DiskName & Description & Encrypted & KMSKeyId parameters.
2019-04-03 Version: 1.35.4
1, Add interfaces related to vulnerability whitelist
2, Add interfaces related to vulnerability auto-del configuration
3, Add interfaces related to vulnerability fix advise
4, Add interfaces searching and operating vulnerability
2019-03-29 Version: 1.35.3
1, Add DLQ message openAPI.
2, Add Query the subscription relational openAPI.
3, Remove white list restrictions.
2019-03-28 Version: 1.35.2
1, release bssopenapi
2019-03-28 Version: 1.35.1
1, Add multiple language support in DescribeZones
2, Add gray parameter in CreateDisk
2019-03-28 Version: 1.35.0
1, Add logo detect.
2019-03-27 Version: 1.34.66
1, Add Project interface.
2, Add Tag interface.
3, Add TrainData interface.
4, Add Train interface.
5, Add Iteration interface.
6, Add Predict interface.
7, Add PredictData interface.
2019-03-27 Version: 1.34.65
1, Add Project interface.
2, Add Tag interface.
3, Add TrainData interface.
4, Add Train interface.
5, Add Iteration interface.
6, Add Predict interface.
7, Add PredictData interface.
2019-03-27 Version: 1.34.64
1, Add DLQ message openAPI.
2, Add Query the subscription relational openAPI.
3, Remove white list restrictions.
2019-03-27 Version: 1.34.63
1, Add DLQ message openAPI.
2, Add Query the subscription relational openAPI.
3, Remove white list restrictions.
2019-03-27 Version: 1.34.62
1, release dysmsapi
2019-03-25 Version: 1.34.61
1, cms fix duplicated struct definition
2019-03-25 Version: 1.34.60
1, mts fix duplication struct definition
2019-03-25 Version: 1.34.59
1, jarvis-pulic fix product code with dash
2019-03-25 Version: 1.34.58
1, sas-api, fix product code with dash
2019-03-21 Version: 1.34.57
1, Update Dependency
2019-03-21 Version: 1.34.56
1, Update Dependency
2019-03-20 Version: 1.34.55
1, Update the Dependency
2019-03-20 Version: 1.34.54
1, Update the Dependency
2019-03-20 Version: 1.34.53
1, cloudwf: update bool type parameter
2019-03-20 Version: 1.34.52
1, Update Dependency
2019-03-19 Version: 1.34.51
1, Support ' fc ' Source DomainName
2019-03-19 Version: 1.34.50
1, move fields: tag, associate_person, cid
2019-03-19 Version: 1.34.49
1, format fields: tags, associatePerson
2019-03-19 Version: 1.34.48
1, add query user oms data api
2019-03-19 Version: 1.34.47
1, Update Dependency
2019-03-19 Version: 1.34.46
1, Update Dependency
2019-03-19 Version: 1.34.45
1, This is an example of release-log.
2, Please strictly follow this format to edit in English.
3, FormatNumber + , + Space + Description
2019-03-18 Version: 1.34.44
1, rds: deliver string true/false to server for bool type parameter, not previous 1/0
2019-03-18 Version: 1.34.43
1, deliver string true/false to server for bool type parameter, not previous 1/0
2019-03-18 Version: 1.34.42
1, Signature Document SDK.
2, First version publish.
3, Beta Version SDK
2019-03-18 Version: 1.34.41
1, Update Dependency
2019-03-18 Version: 1.34.40
1, move AssociatePerson\Tag field
2, Optimize RealName field
2019-03-18 Version: 1.34.39
1, Update Dependency
2019-03-18 Version: 1.34.38
1, Update Dependency
2019-03-18 Version: 1.34.37
1, Update Dependency
2019-03-18 Version: 1.34.36
1, Update Dependency
2019-03-15 Version: 1.34.35
1, Update Dependency
2019-03-15 Version: 1.34.34
1, Update Dependency
2019-03-15 Version: 1.34.33
1, Update Dependency
2019-03-15 Version: 1.34.32
1, Update Dependency
2019-03-15 Version: 1.34.31
1, Update Dependency
2019-03-15 Version: 1.34.30
1, Update Dependency
2019-03-15 Version: 1.34.29
1, Update Dependency
2019-03-15 Version: 1.34.28
1, Update Dependency
2019-03-15 Version: 1.34.27
1, Update Dependency
2019-03-15 Version: 1.34.26
1, Update Dependency
2019-03-15 Version: 1.34.25
1, Update Dependency
2019-03-14 Version: 1.34.24
1, Update Dependency
2019-03-14 Version: 1.34.23
1, Update Dependency
2019-03-14 Version: 1.34.22
1, Update Dependency
2019-03-14 Version: 1.34.21
1, Update Dependency
2019-03-14 Version: 1.34.20
1, Update Dependency
2019-03-14 Version: 1.34.19
1, Update Dependency
2019-03-14 Version: 1.34.18
1, Update Dependency
2019-03-14 Version: 1.34.17
1, Update Dependency
2019-03-14 Version: 1.34.16
1, Update Dependency
2019-03-13 Version: 1.34.15
1, Update Dependency
2019-03-13 Version: 1.34.14
1, Update Dependency
2019-03-13 Version: 1.34.13
1, Update Dependency
2019-03-13 Version: 1.34.12
1, Distinguish between system and service parameters
2019-03-13 Version: 1.34.11
1, add DescribeDemands interface
2019-03-13 Version: 1.34.10
1, Distinguish between system and service parameters
2019-03-12 Version: 1.34.9
1, add agency infomation
2, update sdk core resources
2018-12-20 Version: 1.34.8
1, Sync CDN API.
2018-12-11 Version: 1.34.7
1, Sync CDN API.
2018-12-06 Version: 1.34.6
1, Add DescribeLiveDomainRealTimeBpsData, DescribeLiveDomainRealTimeHttpCodeData,DescribeLiveDomainRealTimeTrafficData.
2, Update DescirbeCasterChannels and DescribeCasterStreamUrl.
2018-12-03 Version: 1.34.5
1, Sync CDN API.
2018-12-03 Version: 1.34.4
1, Sync CDN API.
2018-12-03 Version: 1.34.3
1, Update 2014-11-11 API.
2018-12-03 Version: 1.34.2
1, Add a parameter to RemoveInstances.
2018-11-30 Version: 1.34.1
1, Add new apis called AddVodTemplate, UpdateVodTemplate, DeleteVodTemplate, ListVodTemplate, GetVodTemplate and SetDefaultVodTemplate which support vodtemplate feature.
2, Add a new api called CreateUploadAttachedMedia to get upload auth for attached media
3, Add new apis called AddWorkFlow, UpdateWorkFlow, DeleteWorkFlow, ListWorkFlow, GetWorkFlow which support workflow feature.
2018-11-28 Version: 1.34.0
1, Add RedeployInstance interface, and support to migrate ecs instance with specified maintenance events actively
2018-11-28 Version: 1.33.6
1, Add APIs InvokeThingsService, SetDevicesProperty and QueryDeviceByTags .
2018-11-27 Version: 1.33.5
1, Add APIs InvokeThingsService, SetDevicesProperty and QueryDeviceByTags .
2018-11-22 Version: 1.33.4
1, Increase the scene field
2018-11-22 Version: 1.33.3
1, Add parameter DeletionProtection when creating instance and modifying instance attribute
2018-11-21 Version: 1.33.2
1, Add new apis called AddWatermark, UpdateWatermark, DeleteWatermark, ListWatermarks, GetWatermark and SetDefaultWatermark which support watermark feature.
2, Add a new api called RegisterMedia which supports registration of audio and video media files that already exist in the OSS bucket.
3, Add the field named OverrideParams to SubmitTranscodeJobs api request.
2018-11-16 Version: 1.33.1
1, update version
2018-11-15 Version: 1.33.0
1, ECS support ipv6Address
2018-11-14 Version: 1.32.0
1, Better support for hybrid cluster.
2018-11-13 Version: 1.31.0
1, Add FuzzyMatchDomainSensitiveWord interfaceSupport fuzzy matching sensitive words.
2, Add BatchFuzzyMatchDomainSensitiveWord interfaceSupport batch fuzzy matching sensitive words.
3, Add DynamicCheck properties for results of CheckDomain interface.
2018-11-10 Version: 1.30.5
1, Update SetWaitingRoomConfig.
2018-11-08 Version: 1.30.4
1, Fix the http response receive bug
2018-11-08 Version: 1.30.3
1, Update Version.
2018-11-07 Version: 1.30.2
1, Add API CreateTemplate,DeleteTemplate,GetAllTemplate,GetTemplateInfo.
2, Add API GetTaskStatus,StartTask,StopTask.
3, Add API GetTaskParam,UpdateTaskParam.
2018-11-02 Version: 1.30.1
1, deviceName and productKey can be used instead of iotId.
2, New productKey fields for queryauthentication output parameter.
3, New deviceName fields for queryauthentication output parameter.
2018-11-02 Version: 1.30.0
1, first version
2018-10-31 Version: 1.29.5
1, Update SetWaitingRoomConfig.
2018-10-31 Version: 1.29.4
1, Add SetWaitingRoomConfig.
2018-10-31 Version: 1.29.3
1, Add SetWaitingRoomConfig.
2018-10-30 Version: 1.29.2
1, Add API DescribeLiveDomainBpsData,DescribeLiveDomainTrafficData.
2018-10-26 Version: 1.29.1
1, Return AuditConclusions in SubmitMaterials API.
2018-10-25 Version: 1.29.0
1, Add apis for trademark domains.
2, Add QueryDomainAdminDivision api.
2018-10-16 Version: 1.28.3
1, This version add MetricQuery interface to support retcode and apm metric query.
2018-10-16 Version: 1.28.2
1, This version add MetricQuery interface to support retcode and apm metric query.
2018-10-16 Version: 1.28.1
1, This version add MetricQuery interface to support retcode and apm metric query.
2018-10-16 Version: 1.28.0
1, Delete deprecated and unusable apis : AddIpRange, UnbindIpRange, BindIpRange, DescribeIntranetAttributeKb, DescribeIpRanges, ModifyIntranetBandwidthKb, DescribeEventDetail, CheckAutoSnapshotPolicy, CheckDiskEnableAutoSnapshotValidation, DescribeAutoSnapshotPolicy
2, Add instance topology api DescribeInstanceTopology
3, Add mount point in DescribeDisksFullStatus
2018-10-16 Version: 1.27.11
1, remove set group tags API.
2018-10-13 Version: 1.27.10
1, Add device group related APIs.
2018-10-13 Version: 1.27.9
1, Add device group related APIs.
2018-10-13 Version: 1.27.8
1, Add device group related APIs.
2018-10-11 Version: 1.27.7
1, Add a new api called DeleteMezzanines to clear mezzanine infos and storages.
2, Add the field called PlayConfig to GetVideoPlayAuth and GetPlayInfo api request.
3, Add a new api called UpdateImageInfos to update image information.
2018-10-09 Version: 1.27.6
1, v1.0.0-->v1.0.1
2, provider new region:beijing/shenzhen/zhangjiakou
3, provider service for VPC user;
2018-09-30 Version: 1.27.5
1, This is an example of release-log.
2, Please strictly follow this format to edit in English.
3, FormatNumber + , + Space + Description
2018-09-29 Version: 1.27.4
1, Sync cdn api.
2018-09-29 Version: 1.27.3
1, This is an example of release-log.
2, Please strictly follow this format to edit in English.
3, FormatNumber + , + Space + Description
2018-09-29 Version: 1.27.2
1, This is an example of release-log.
2, Please strictly follow this format to edit in English.
3, FormatNumber + , + Space + Description
2018-09-28 Version: 1.27.1
1, Add one api, QueryAppDeviceList.
2018-09-27 Version: 1.27.0
1, Add new API ListQueues, modify API SetAutoScaleConfig to support queue related features.
2018-09-27 Version: 1.26.4
1, modify getFaces Api
2018-09-27 Version: 1.26.3
1, modify getFaces Api
2018-09-25 Version: 1.26.2
1, Add GetHotlineRecord and QueryHotlineRecord interface, version 1.0.0
2018-09-17 Version: 1.26.1
1, Add field for AddCasterVideoResource, DescribeCasterVideoResources, ModifyCasterVideoResource.

View File

@@ -1,90 +1,127 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
cmake_minimum_required(VERSION 3.1)
cmake_policy(SET CMP0048 NEW)
file(STRINGS "VERSION" version)
project(alibabacloud-sdk VERSION ${version})
message(STATUS "Project version: ${PROJECT_VERSION}")
set(TARGET_OUTPUT_NAME_PREFIX "alibabacloud-sdk-" CACHE STRING "The target's output name prefix")
option(BUILD_SHARED_LIBS "Enable shared library" ON)
option(BUILD_UNIT_TESTS "Enable unit tests" OFF)
option(BUILD_FUNCTION_TESTS "Enable function test" OFF)
set(LIB_TYPE STATIC)
if(BUILD_SHARED_LIBS)
set(LIB_TYPE SHARED)
add_definitions(-DALIBABACLOUD_SHARED)
endif()
set_property(GLOBAL
PROPERTY
USE_FOLDERS ON)
set(CMAKE_CXX_STANDARD 11)
include(ExternalProject)
include(GNUInstallDirs)
add_subdirectory(3rdparty)
add_subdirectory(core)
if(BUILD_UNIT_TESTS)
enable_testing()
add_subdirectory(test/core)
endif()
if(BUILD_FUNCTION_TESTS)
enable_testing()
add_subdirectory(test/function_test/cdn)
add_subdirectory(test/function_test/core)
add_subdirectory(test/function_test/cs)
add_subdirectory(test/function_test/ecs)
add_subdirectory(test/function_test/nlp)
add_subdirectory(test/function_test/rds)
add_subdirectory(test/function_test/slb)
add_subdirectory(test/function_test/vpc)
endif()
add_subdirectory(ecs)
add_subdirectory(slb)
add_subdirectory(vpc)
add_subdirectory(cdn)
add_subdirectory(rds)
add_subdirectory(cloudphoto)
add_subdirectory(tesladam)
add_subdirectory(cms)
add_subdirectory(afs)
add_subdirectory(aegis)
add_subdirectory(ehpc)
add_subdirectory(cs)
add_subdirectory(ccc)
add_subdirectory(teslamaxcompute)
add_subdirectory(push)
add_subdirectory(csb)
add_subdirectory(domain)
add_subdirectory(green)
add_subdirectory(hsm)
add_subdirectory(dcdn)
add_subdirectory(pvtz)
add_subdirectory(cloudauth)
add_subdirectory(dyvmsapi)
add_subdirectory(drds)
add_subdirectory(jarvis)
add_subdirectory(scdn)
add_subdirectory(live)
add_subdirectory(rtc)
add_subdirectory(chatbot)
add_subdirectory(teslastream)
add_subdirectory(mopen)
add_subdirectory(iot)
add_subdirectory(linkface)
add_subdirectory(ots)
add_subdirectory(smartag)
add_subdirectory(vod)
add_subdirectory(ccs)
add_subdirectory(saf)
add_subdirectory(arms)
add_subdirectory(lubancloud)
add_subdirectory(alimt)
add_subdirectory(xspace)
add_subdirectory(cbn)
add_subdirectory(ram)
add_subdirectory(sts)
add_subdirectory(gpdb)
add_subdirectory(cr)
add_subdirectory(openanalytics)
add_subdirectory(snsuapi)
add_subdirectory(ubsms)
add_subdirectory(yundun)
add_subdirectory(arms4finance)
add_subdirectory(imagesearch)
add_subdirectory(cas)
add_subdirectory(cloudwf)
add_subdirectory(alidns)
add_subdirectory(httpdns)
cmake_minimum_required(VERSION 3.1)
cmake_policy(SET CMP0048 NEW)
file(STRINGS "VERSION" version)
project(alibabacloud-sdk VERSION ${version})
message(STATUS "Project version: ${PROJECT_VERSION}")
set(TARGET_OUTPUT_NAME_PREFIX "alibabacloud-sdk-" CACHE STRING "The target's output name prefix")
option(BUILD_SHARED_LIBS "Enable shared library" ON)
option(BUILD_TESTS "Enable tests" ON)
set(LIB_TYPE STATIC)
if(BUILD_SHARED_LIBS)
set(LIB_TYPE SHARED)
add_definitions(-DALIBABACLOUD_SHARED)
endif()
set_property(GLOBAL
PROPERTY
USE_FOLDERS ON)
set(CMAKE_CXX_STANDARD 11)
include(ExternalProject)
include(GNUInstallDirs)
add_subdirectory(3rdparty)
add_subdirectory(core)
if(BUILD_TESTS)
enable_testing()
add_subdirectory(core-tests)
endif()
add_subdirectory(ecs)
add_subdirectory(slb)
add_subdirectory(vpc)
add_subdirectory(cdn)
add_subdirectory(rds)
add_subdirectory(cloudphoto)
add_subdirectory(ess)
add_subdirectory(tesladam)
add_subdirectory(cms)
add_subdirectory(afs)
add_subdirectory(aegis)
add_subdirectory(ehpc)
add_subdirectory(cs)
add_subdirectory(ccc)
add_subdirectory(teslamaxcompute)
add_subdirectory(push)
add_subdirectory(csb)
add_subdirectory(domain)
add_subdirectory(green)
add_subdirectory(hsm)
add_subdirectory(dcdn)
add_subdirectory(pvtz)
add_subdirectory(cloudauth)
add_subdirectory(dyvmsapi)
add_subdirectory(drds)
add_subdirectory(jarvis)
add_subdirectory(scdn)
add_subdirectory(live)
add_subdirectory(rtc)
add_subdirectory(chatbot)
add_subdirectory(teslastream)
add_subdirectory(mopen)
add_subdirectory(crm)
add_subdirectory(kms)
add_subdirectory(sas-api)
add_subdirectory(jarvis-public)
add_subdirectory(mts)
add_subdirectory(iot)
add_subdirectory(linkface)
add_subdirectory(ots)
add_subdirectory(smartag)
add_subdirectory(vod)
add_subdirectory(dysmsapi)
add_subdirectory(ons)
add_subdirectory(ivision)
add_subdirectory(imm)
add_subdirectory(bssopenapi)
add_subdirectory(sas)
add_subdirectory(dbs)
add_subdirectory(r-kvstore)
add_subdirectory(dds)
add_subdirectory(yundun-ds)
add_subdirectory(trademark)
add_subdirectory(sddp)

20
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,20 @@
# Contributing to this SDK project
We work hard to provide a high-quality and useful SDK for Alibaba Cloud, and
we greatly value feedback and contributions from our community. Please submit
your [issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues) or [pull requests](https://github.com/aliyun/aliyun-openapi-cpp-sdk/pulls) through GitHub.
## Tips
- The SDK is released under the [Apache license][license]. Any code you submit
will be released under that license. For substantial contributions, we may
ask you to sign a [Alibaba Documentation Corporate Contributor License
Agreement (CLA)][cla].
- We maintain a high percentage of code coverage in our unit tests. If you make
changes to the code, please add, update, and/or remove tests as appropriate.
[issues]: https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues
[pull-requests]: https://github.com/aliyun-openapi-cpp-sdk/pulls
[license]: http://www.apache.org/licenses/LICENSE-2.0
[cla]: https://alibaba-cla-2018.oss-cn-beijing.aliyuncs.com/Alibaba_Documentation_Open_Source_Corporate_CLA.pdf
[docs-readme]: https://github.com/aliyun/aliyun-openapi-cpp-sdk/blob/master/README.md

View File

@@ -1,4 +1,4 @@
Copyright 2009-2017 Alibaba Cloud All rights reserved.
Copyright 2009-2019 Alibaba Cloud All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -10,4 +10,4 @@ Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.

258
README-CN.md Normal file
View File

@@ -0,0 +1,258 @@
[English](./README.md) | 简体中文
<p align="center">
<a href="https://www.alibabacloud.com"><img src="https://aliyunsdk-pages.alicdn.com/icons/Aliyun.svg"></a>
</p>
<h1 align="center">Alibaba Cloud SDK for C++</h1>
<p align="center">
<a href="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk"><img src="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master" alt="Travis Build Status"></a>
<a href="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk"><img src="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg" alt="codecov"></a>
</p>
Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负载均衡、云监控等阿里云服务。这里向您介绍如何获取 Alibaba Cloud SDK for C++ 并开始调用。
如果您在使用的过程中遇到任何问题,欢迎前往[阿里云SDK问答社区](https://yq.aliyun.com/tags/type_ask-tagid_23350)提问,提问前请阅读[提问引导](https://help.aliyun.com/document_detail/93957.html)。亦可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
## 环境要求
在使用 Alibaba Cloud SDK for C++ 前,确保您已经:
* 注册了阿里云账号并获取了访问密钥AccessKey
> **说明:** 为了保证您的账号安全建议您使用RAM账号来访问阿里云服务。阿里云账号对拥有的资源有全部权限。RAM账号由阿里云账号授权创建仅有对特定资源限定的操作权限。详情[参见RAM](https://help.aliyun.com/document_detail/28647.html)。
* 开通了云产品服务。有些云产品如对象存储OSS需要先在[阿里云控制台](https://home.console.aliyun.com)开通服务。
* 安装支持 C++ 11 或更高版本的编译器:
* Windows: Visual Studio 2015 或以上版本
* Linux: GCC 4.9 或以上版本
* 安装 CMake 3.0 或以上版本
* 建议 4G 或以上内存
## 安装 (从源代码构建)
1. 从 GitHub 下载或 Git 克隆 [aliyun-openapi-cpp-sdk](https://github.com/aliyun/aliyun-openapi-cpp-sdk)
* 直接下载 https://github.com/aliyun/aliyun-openapi-cpp-sdk/archive/master.zip
* 使用 Git 命令获取
```
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
```
2. 创建生成必要的构建文件
```bash
cd <path/to/aliyun-openapi-cpp-sdk>
mkdir sdk_build
cd sdk_build
cmake ..
```
### Linux
要在 Linux 平台进行编译, 您必须安装依赖的外部库文件 libcurl、libopenssl、libuuid、libjsoncpp, 通常情况下,系统的包管理器中的会有提供。
例如:在基于 Redhat / Fedora 的系统上安装这些软件包
```bash
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
```
在基于 Debian/Ubuntu 的系统
```bash
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
```
在安装依赖库后执行以下命令编译并安装:
手动编译安装
```bash
cd aliyun-openapi-cpp-sdk
mkdir sdk_build
cd sdk_build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
```
或者通过 `easyinstall.sh`一键式安装
```bash
cd aliyun-openapi-cpp-sdk
sudo sh easyinstall.sh
```
**Alibaba Cloud SDK for C++ 将被安装在 `/usr`.**
### Windows
通过 cmake 生成 Visual Studio 解决方案:
在 aliyun-openapi-cpp-sdk 下创建 sdk_build 目录
打开 cmake-ui 选择源代码目录和构建目录,点击 `配置(configure)``生成(generate)` 构建 VS 解决方案。
进入 sdk_build 目录使用 Visual Studio 打开 alibabacloud-sdk.sln 解决方案。
选择构建 `Release` 输出,并打开配置管理器勾选 `INSTALL`
构建 -> 生成解决方案。
或者您也可以使用 VS 的开发人员命令提示符,执行以下命令编译并安装:
```
msbuild ALL_BUILD.vcxproj
msbuild INSTALL.vcxproj
```
**Alibaba Cloud SDK for C++ 将安装在 `C:\Program File (x86)\alibabacloud-sdk` 目录**
**注意:请以管理员身份运行 Visual Studio否则无法安装 SDK**
## 快速使用
在调用 Alibaba Cloud SDK for C++ 时,您首先需要配置预处理器定义 ALIBABACLOUD_SHARED 以引用阿里云 C++ SDK 的共享库,然后通过创建 Client 实例提供身份验证并指定云服务的地域然后发送API请求。
以下代码展示了如何调用 DescribeInstancesAPI 查询指定地域所有 ECS 实例的详细信息。
> **说明:** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。
```
#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;
int main(int argc, char** argv) {
// 初始化 SDK
AlibabaCloud::InitializeSdk();
// 配置 ecs 实例
ClientConfiguration configuration("<your-region-id>");
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
// 创建API请求并设置参数
Model::DescribeInstancesRequest request;
request.setPageSize(10);
auto outcome = client.describeInstances(request);
if (!outcome.isSuccess()) {
// 异常处理
std::cout << outcome.error().errorCode() << std::endl;
AlibabaCloud::ShutdownSdk();
return -1;
}
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
// 关闭 SDK
AlibabaCloud::ShutdownSdk();
return 0;
}
```
复制上述文件到 ecs_test.cc。
Linux 下
```bash
~$ g++ -o ecstest ecs_test.cc --std=c++11 -lalibabacloud-sdk-core -l alibabacloud-sdk-ecs
~$ ./ecstest
# 结果或错误返回将在此展示
~$
```
## Timeout 设置
CPP SDK 使用 libcurl 作为底层 HTTP 传输库。
- 下面两个参数用来传递超时参数到 libcurl。
- `connectTimeout`: 连接超时设置。 [参考](https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html).
- `readTimeout`: 传输超时设置。[参考](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html)
- 默认值
- connectTimeout: 5000ms
- readTimeout: 10000ms
- 可以在创建 Client 或者发 Requst 设置超时参数。
- Requst 设置优先级高于 Client 设置。
- 输入 0 或者 -1 到 `setConnectTimeout``setReadTimeout` 可以禁用此功能。
下面代码是设置超时参数的例子,由于 Request 优先级高于 Client所以最终 `ConnectTimeout``1000ms` `readTimeout``6000ms`
```cpp
#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;
int main(int argc, char** argv) {
// Initialize the SDK
AlibabaCloud::InitializeSdk();
// Configure the ECS instance
ClientConfiguration configuration("<your-region-id>");
// specify timeout when create client.
configuration.setConnectTimeout(1500);
configuration.setReadTimeout(4000);
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
// Create an API request and set parameters
Model::DescribeInstancesRequest request;
request.setPageSize(10);
// specify timeout when request
request.setConnectTimeout(1000);
request.setReadTimeout(6000);
auto outcome = client.describeInstances(request);
if (!outcome.isSuccess()) {
// Handle exceptions
std::cout << outcome.error().errorCode() << std::endl;
AlibabaCloud::ShutdownSdk();
return -1;
}
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
// Close the SDK
AlibabaCloud::ShutdownSdk();
return 0;
}
```
**更多 [例程](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples)**
## 问题
[提交 Issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new/choose), 不符合指南的问题可能会立即关闭。
## 发行说明
每个版本的详细更改记录在[发行说明](CHANGELOG)中。
## 贡献
提交 Pull Request 之前请阅读[贡献指南](CONTRIBUTING.md)。
## 许可证
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
版权所有 1999-2019 阿里巴巴集团

328
README.md
View File

@@ -1,81 +1,247 @@
# Alibaba Cloud C++ Software Development Kit
[中文文档](./README_zh.md)
The Alibaba Cloud C++ Software Development Kit (SDK) allows you to access Alibaba Cloud services such as Elastic Compute Service (ECS), Server Load Balancer (SLB), and CloudMonitor. You can access Alibaba Cloud services without the need to handle API related tasks, such as signing and constructing your requests.
This document introduces how to obtain and call Alibaba Cloud C++ SDK.
If you have any problem while using C++ SDK, please join the **DingTalk group: 11771185 (the official SDK customer service group of Alibaba Cloud)** for consultation.
## Prerequisites
- To use Alibaba Cloud C++ SDK, you must have an Alibaba Cloud account and an AccessKey.
The AccessKey is required when initializing the client. You can create an AccessKey in the Alibaba Cloud console. For more information, see [Create an AccessKey](https://usercenter.console.aliyun.com/?spm=5176.doc52740.2.3.QKZk8w#/manage/ak).
>**Note:** To increase the security of your account, we recommend that you use the AccessKey of the RAM user to access Alibaba Cloud services.
- To use Alibaba Cloud C++ SDK to access the APIs of a product, you must first activate the product on the [Alibaba Cloud console](https://home.console.aliyun.com/?spm=5176.doc52740.2.4.QKZk8w) if required.
## Install C++ SDK
1. Install third-party libraries on the Linux platform, including `libcurl`, `libopenssl`, `libuuid`, and `libjsoncpp`.
- Run the following commands on the Redhat/Fedora system to install third-party libraries.
```
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
```
- Run the following commands on the Debian/Ubuntu system to install third-party libraries.
```
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
```
2. Run the following commands to clone source codes from GitHub.
```
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
```
## Use the C++ SDK
Before using C++ SDK, you must first configure the preprocessor to define `ALIBABACLOUD_SHARED` to achieve dynamic linking with Alibaba Cloud C++ SDK shared libraries. Then you must create a client instance, specify the region of cloud services and provide authentication parameters before sending API requests.
The following code shows how to call the [DescribeInstances](~~25506~~) API of ECS to query detailed information of all ECS instances in a specific region.
```
#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;
int main(int argc, char** argv)
{
// Initialize the SDK
AlibabaCloud::InitializeSdk();
// Configure the ECS instance
ClientConfiguration configuration("<your-region-id>");
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
// Create an API request and set parameters
Model::DescribeInstancesRequest request;
request.setPageSize(10);
auto outcome = client.describeInstances(request);
if (!outcome.isSuccess())
{
// Handle exceptions
std::cout << outcome.error().errorCode() << std::endl;
AlibabaCloud::ShutdownSdk();
return -1;
}
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
// Close the SDK
AlibabaCloud::ShutdownSdk();
return 0;
}
```
English | [简体中文](./README-CN.md)
<p align="center">
<a href="https://www.alibabacloud.com"><img src="https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg"></a>
</p>
<h1 align="center">Alibaba Cloud SDK for C++</h1>
<p align="center">
<a href="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk"><img src="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master" alt="Travis Build Status"></a>
<a href="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk"><img src="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg" alt="codecov"></a>
</p>
Alibaba Cloud SDK for C++ allows you to access Alibaba Cloud services such as Elastic Compute Service (ECS), Server Load Balancer (SLB), and CloudMonitor. You can access Alibaba Cloud services without the need to handle API related tasks, such as signing and constructing your requests.
This document introduces how to obtain and call this SDK.
If you have any problem while using Alibaba Cloud SDK for C++, please submit an [issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new).
## Requirements
- To use this SDK, you must have an Alibaba Cloud account and an AccessKey.
The AccessKey is required when initializing the client. You can create an AccessKey in the Alibaba Cloud console. For more information, see [Create an AccessKey](https://usercenter.console.aliyun.com/?spm=5176.doc52740.2.3.QKZk8w#/manage/ak).
>**Note:** To increase the security of your account, we recommend that you use the AccessKey of the RAM user to access Alibaba Cloud services.
- To use this SDK to access the APIs of a product, you must first activate the product on the [Alibaba Cloud console](https://home.console.aliyun.com/?spm=5176.doc52740.2.4.QKZk8w) if required.
- C++11 supported compiler installed
- Windows: Visual Studio 2015 or newer
- Linux: GCC 4.9 or newer
- CMake 3.0 or newer
- 4G memory or more
## Installation
### Linux
1. Install third-party libraries on the Linux platform, including `libcurl`, `libopenssl`, `libuuid`, and `libjsoncpp`.
- Run the following commands on the `Redhat/Fedora` system
```
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
```
- Run the following commands on the `Debian/Ubuntu` system
```
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
```
2. Run the following commands to clone source codes from GitHub.
```bash
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
```
3. Build and install SDK
- Manually build and install
```bash
cd aliyun-openapi-cpp-sdk
mkdir sdk_build
cd sdk_build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
```
- Or you may do this with `easyinstall.sh` in the source directory
```shell
cd aliyun-openapi-cpp-sdk
sudo sh easyinstall.sh
```
**The Alibaba Cloud SDK for C++ will be installed to `/usr`.**
### Windows
1. Install [perl](https://www.perl.org/get.html#win32).
2. Run the following command to clone code from Github via git-bash:
```bash
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
```
2. Build Visual Studio solution
- Change directory to source code and make directory sdk_build
- Open CMake UI and
- `Browse Source` to open source code directory.
- `Browse build` to open the created sdk_build directory
- `Configure`
- `Generate`
3. Build and Install C++ SDK
- Open `aliyun-openapi-cpp-sdk\\sdk_build\\alibabacloud-sdk.sln` with Visual Studio
- Select `Release`
- Check INSTALL option from Build -> Configuration Manager
- Build->Build Solutions to build.
**Alibaba Cloud SDK for C++ will be installed to `C:\Program File (x86)\alibabacloud-sdk`**
## Quick Examples
Before using this SDK, you must first configure the preprocessor to define `ALIBABACLOUD_SHARED` to achieve dynamic linking with the SDK shared libraries. Then you must create a client instance, specify the region of cloud services and provide authentication parameters before sending API requests.
The following code shows how to call the [DescribeInstances](~~25506~~) API of ECS to query detailed information of all ECS instances in a specific region.
```cpp
#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;
int main(int argc, char** argv) {
// Initialize the SDK
AlibabaCloud::InitializeSdk();
// Configure the ECS instance
ClientConfiguration configuration("<your-region-id>");
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
// Create an API request and set parameters
Model::DescribeInstancesRequest request;
request.setPageSize(10);
auto outcome = client.describeInstances(request);
if (!outcome.isSuccess()) {
// Handle exceptions
std::cout << outcome.error().errorCode() << std::endl;
AlibabaCloud::ShutdownSdk();
return -1;
}
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
// Close the SDK
AlibabaCloud::ShutdownSdk();
return 0;
}
```
Copy the above to ecs_test.cc, then build with the following command.
```bash
~$ g++ -o ecstest ecs_test.cc --std=c++11 -lalibabacloud-sdk-core -l alibabacloud-sdk-ecs
~$ ./ecstest
# Result or error message will be shown here.
~$
```
## Timeout Configuration
CPP SDK uses libcurl to do HTTP transfer.
- The following timeout parameters are used to for libcurl.
- `connectTimeout`: timeout for the connect phase. [Refer](https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html).
- `readTimeout`: maximum time the request is allowed to take, [Refer](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html)
- Default Value
- `connectTimeout`: 5000ms
- `readTimeout`: 10000ms
- You may specify `timeout` parameters when create a client or make a request.
- Request timeout has higher priority than client timeout.
- If you want to disable timeout feature, deliver `0` or `-1` to `setConnectTimeout` and `setReadTimeout`.
The following code shows hot to specify `timeout` parameters, and the final connectTimeout is 1000ms and readTimeout 6000ms.
```cpp
#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;
int main(int argc, char** argv) {
// Initialize the SDK
AlibabaCloud::InitializeSdk();
// Configure the ECS instance
ClientConfiguration configuration("<your-region-id>");
// specify timeout when create client.
configuration.setConnectTimeout(1500);
configuration.setReadTimeout(4000);
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
// Create an API request and set parameters
Model::DescribeInstancesRequest request;
request.setPageSize(10);
// specify timeout when request
request.setConnectTimeout(1000);
request.setReadTimeout(6000);
auto outcome = client.describeInstances(request);
if (!outcome.isSuccess()) {
// Handle exceptions
std::cout << outcome.error().errorCode() << std::endl;
AlibabaCloud::ShutdownSdk();
return -1;
}
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
// Close the SDK
AlibabaCloud::ShutdownSdk();
return 0;
}
```
**More [examples](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples)**
## Issues
[Opening an Issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new/choose), Issues not conforming to the guidelines may be closed immediately.
## Changelog
Detailed changes for each release are documented in the [release notes](CHANGELOG).
## Contribution
Please make sure to read the [Contributing Guide](CONTRIBUTING.md) before making a pull request.
## License
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
Copyright 1999-2019 Alibaba Group Holding Ltd.

View File

@@ -1,118 +0,0 @@
# 阿里云开发者C++工具套件
欢迎使用阿里云开发者工具套件SDK
适用于阿里云的 C++ SDK 提供了一组现代化的 C++C++ 11 或更高版本)接口,让您不用复杂编程即可访问云服务器、云监控等多个阿里云服务。
完成本文档中的操作开始使用 C++ SDK。
## 前提条件
在使用 C++ SDK 前,确保您已经:
* 注册了阿里云账号并获取了访问密钥AccessKey
> **说明:** 为了保证您的账号安全建议您使用RAM账号来访问阿里云服务。阿里云账号对拥有的资源有全部权限。RAM账号由阿里云账号授权创建仅有对特定资源限定的操作权限。详情[参见RAM](https://help.aliyun.com/document_detail/28647.html)。
* 开通了云产品服务。有些云产品如对象存储OSS需要先在[阿里云控制台](https://home.console.aliyun.com)开通服务。
* 安装支持 C++ 11 或更高版本的编译器:
* Visual Studio 2015 或以上版本
* 或 GCC 4.9 或以上版本
## 从源代码构建 SDK
1. 从 GitHub 下载或 Git 克隆 [aliyun-openapi-cpp-sdk](https://github.com/aliyun/aliyun-openapi-cpp-sdk)
* 直接下载 https://github.com/aliyun/aliyun-openapi-cpp-sdk/archive/master.zip
* 使用 Git 命令获取
```
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
```
2. 安装 cmake 3.0 或以上版本,进入 SDK 创建生成必要的构建文件
```
cd <path/to/aliyun-openapi-cpp-sdk>
mkdir sdk_build
cd sdk_build
cmake ..
```
### Windows
进入 sdk_build 目录使用 Visual Studio 打开 alibabacloud-sdk.sln 生成解决方案。
或者您也可以使用 VS 的开发人员命令提示符,执行以下命令编译并安装:
```
msbuild ALL_BUILD.vcxproj
msbuild INSTALL.vcxproj
```
### Linux
要在 Linux 平台进行编译, 您必须安装依赖的外部库文件 libcurl、libopenssl、libuuid、libjsoncpp, 通常情况下,系统的包管理器中的会有提供。
例如:在基于 Redhat / Fedora 的系统上安装这些软件包
```
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
```
在安装依赖库后执行以下命令编译并安装:
```
make
sudo make install
```
## 如何使用 C++ SDK
在调用 C++ SDK时您首先需要配置预处理器定义 ALIBABACLOUD_SHARED 以引用阿里云 C++ SDK 的共享库,然后通过创建 Client 实例提供身份验证并指定云服务的地域然后发送API请求。
以下代码展示了如何调用 DescribeInstancesAPI 查询指定地域所有 ECS 实例的详细信息。
> **说明:** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。
```
#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;
int main(int argc, char** argv)
{
// 初始化 SDK
AlibabaCloud::InitializeSdk();
// 配置 ecs 实例
ClientConfiguration configuration("<your-region-id>");
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
// 创建API请求并设置参数
Model::DescribeInstancesRequest request;
request.setPageSize(10);
auto outcome = client.describeInstances(request);
if (!outcome.isSuccess())
{
// 异常处理
std::cout << outcome.error().errorCode() << std::endl;
AlibabaCloud::ShutdownSdk();
return -1;
}
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
// 关闭 SDK
AlibabaCloud::ShutdownSdk();
return 0;
}
```
## 许可协议
请参阅 LICENSE 文件Apache 2.0 许可证)。

View File

@@ -1 +1 @@
1.26.1
1.36.61

View File

@@ -21,105 +21,905 @@ set(aegis_public_header
include/alibabacloud/aegis/AegisExport.h )
set(aegis_public_header_model
include/alibabacloud/aegis/model/GetEntityListRequest.h
include/alibabacloud/aegis/model/GetEntityListResult.h
include/alibabacloud/aegis/model/GetStatisticsByUuidRequest.h
include/alibabacloud/aegis/model/GetStatisticsByUuidResult.h
include/alibabacloud/aegis/model/GetStatisticsRequest.h
include/alibabacloud/aegis/model/GetStatisticsResult.h
include/alibabacloud/aegis/model/DescribeVulDetailsRequest.h
include/alibabacloud/aegis/model/DescribeVulDetailsResult.h
include/alibabacloud/aegis/model/DescribeAnalysisShipperStatusRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisShipperStatusResult.h
include/alibabacloud/aegis/model/DescribeCanUpgradeSasRequest.h
include/alibabacloud/aegis/model/DescribeCanUpgradeSasResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeResult.h
include/alibabacloud/aegis/model/DescribeScreenAttackAnalysisDataRequest.h
include/alibabacloud/aegis/model/DescribeScreenAttackAnalysisDataResult.h
include/alibabacloud/aegis/model/DescribeAutoDelConfigRequest.h
include/alibabacloud/aegis/model/DescribeAutoDelConfigResult.h
include/alibabacloud/aegis/model/DescribeVulListRequest.h
include/alibabacloud/aegis/model/DescribeVulListResult.h
include/alibabacloud/aegis/model/ModifyWebLockUpdateConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockUpdateConfigResult.h
include/alibabacloud/aegis/model/DescribeVulnerabilitySummaryRequest.h
include/alibabacloud/aegis/model/DescribeVulnerabilitySummaryResult.h
include/alibabacloud/aegis/model/SetDatasourceStatusRequest.h
include/alibabacloud/aegis/model/SetDatasourceStatusResult.h
include/alibabacloud/aegis/model/OperateSuspiciousEventRequest.h
include/alibabacloud/aegis/model/OperateSuspiciousEventResult.h
include/alibabacloud/aegis/model/OperateSuspiciousTargetConfigRequest.h
include/alibabacloud/aegis/model/OperateSuspiciousTargetConfigResult.h
include/alibabacloud/aegis/model/DescribeAnalysisHistogramsRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisHistogramsResult.h
include/alibabacloud/aegis/model/ExportWarningRequest.h
include/alibabacloud/aegis/model/ExportWarningResult.h
include/alibabacloud/aegis/model/DescribeEcsStsStatusRequest.h
include/alibabacloud/aegis/model/DescribeEcsStsStatusResult.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyRelationRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyRelationResult.h
include/alibabacloud/aegis/model/DeleteStrategyRequest.h
include/alibabacloud/aegis/model/DeleteStrategyResult.h
include/alibabacloud/aegis/model/DescribeOperateInfoRequest.h
include/alibabacloud/aegis/model/DescribeOperateInfoResult.h
include/alibabacloud/aegis/model/OpenSasTrialRequest.h
include/alibabacloud/aegis/model/OpenSasTrialResult.h
include/alibabacloud/aegis/model/ModifyVulLevelRequest.h
include/alibabacloud/aegis/model/ModifyVulLevelResult.h
include/alibabacloud/aegis/model/ModifyVulTargetRequest.h
include/alibabacloud/aegis/model/ModifyVulTargetResult.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulRequest.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulResult.h
include/alibabacloud/aegis/model/DescribeSummaryInfoRequest.h
include/alibabacloud/aegis/model/DescribeSummaryInfoResult.h
include/alibabacloud/aegis/model/DescribeStrategyProcessRequest.h
include/alibabacloud/aegis/model/DescribeStrategyProcessResult.h
include/alibabacloud/aegis/model/DescribeSuspTrendStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeSuspTrendStatisticsResult.h
include/alibabacloud/aegis/model/DescribeDataSourceRequest.h
include/alibabacloud/aegis/model/DescribeDataSourceResult.h
include/alibabacloud/aegis/model/DescribeResultListRequest.h
include/alibabacloud/aegis/model/DescribeResultListResult.h
include/alibabacloud/aegis/model/DownloadLogRequest.h
include/alibabacloud/aegis/model/DownloadLogResult.h
include/alibabacloud/aegis/model/DescribeTargetConfigRequest.h
include/alibabacloud/aegis/model/DescribeTargetConfigResult.h
include/alibabacloud/aegis/model/DescribeVulNumStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulNumStatisticsResult.h
include/alibabacloud/aegis/model/DescribeLogInfoRequest.h
include/alibabacloud/aegis/model/DescribeLogInfoResult.h
include/alibabacloud/aegis/model/GetAccountStatisticsRequest.h
include/alibabacloud/aegis/model/GetAccountStatisticsResult.h
include/alibabacloud/aegis/model/DescribeUuidConfigRequest.h
include/alibabacloud/aegis/model/DescribeUuidConfigResult.h
include/alibabacloud/aegis/model/DescribeScreenHostStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeScreenHostStatisticsResult.h
include/alibabacloud/aegis/model/DeleteDingTalkRequest.h
include/alibabacloud/aegis/model/DeleteDingTalkResult.h
include/alibabacloud/aegis/model/DescribeSuspEventTypesRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventTypesResult.h
include/alibabacloud/aegis/model/BatchDeleteWhiteListRequest.h
include/alibabacloud/aegis/model/BatchDeleteWhiteListResult.h
include/alibabacloud/aegis/model/DeleteJoinRuleRequest.h
include/alibabacloud/aegis/model/DeleteJoinRuleResult.h
include/alibabacloud/aegis/model/ModifySasAssetStatisticsColumnRequest.h
include/alibabacloud/aegis/model/ModifySasAssetStatisticsColumnResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeListRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoNodeListResult.h
include/alibabacloud/aegis/model/DescribeAnalysisSlsIndexRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisSlsIndexResult.h
include/alibabacloud/aegis/model/ModifyWebLockCreateConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockCreateConfigResult.h
include/alibabacloud/aegis/model/DeleteRuleGroupRequest.h
include/alibabacloud/aegis/model/DeleteRuleGroupResult.h
include/alibabacloud/aegis/model/DescribeStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeStatisticsResult.h
include/alibabacloud/aegis/model/DescribeAlarmEventDetailRequest.h
include/alibabacloud/aegis/model/DescribeAlarmEventDetailResult.h
include/alibabacloud/aegis/model/CreateSuspiciousExportRequest.h
include/alibabacloud/aegis/model/CreateSuspiciousExportResult.h
include/alibabacloud/aegis/model/OperateVulRequest.h
include/alibabacloud/aegis/model/OperateVulResult.h
include/alibabacloud/aegis/model/GetCrackStatisticsRequest.h
include/alibabacloud/aegis/model/GetCrackStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWarningRequest.h
include/alibabacloud/aegis/model/DescribeWarningResult.h
include/alibabacloud/aegis/model/DescribeConcernNecessityRequest.h
include/alibabacloud/aegis/model/DescribeConcernNecessityResult.h
include/alibabacloud/aegis/model/OperateAgentClientInstallRequest.h
include/alibabacloud/aegis/model/OperateAgentClientInstallResult.h
include/alibabacloud/aegis/model/DescribeScreenScoreThreadRequest.h
include/alibabacloud/aegis/model/DescribeScreenScoreThreadResult.h
include/alibabacloud/aegis/model/DescribeBuySummaryRequest.h
include/alibabacloud/aegis/model/DescribeBuySummaryResult.h
include/alibabacloud/aegis/model/DescribeStrategyTargetRequest.h
include/alibabacloud/aegis/model/DescribeStrategyTargetResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousUUIDConfigRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousUUIDConfigResult.h
include/alibabacloud/aegis/model/DescribeTopicListRequest.h
include/alibabacloud/aegis/model/DescribeTopicListResult.h
include/alibabacloud/aegis/model/DescribeAssetDetailByUuidRequest.h
include/alibabacloud/aegis/model/DescribeAssetDetailByUuidResult.h
include/alibabacloud/aegis/model/DescribeScreenVersionConfigRequest.h
include/alibabacloud/aegis/model/DescribeScreenVersionConfigResult.h
include/alibabacloud/aegis/model/DescribeVulExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeVulExportInfoResult.h
include/alibabacloud/aegis/model/DeleteRuleRequest.h
include/alibabacloud/aegis/model/DeleteRuleResult.h
include/alibabacloud/aegis/model/DescribeSuspEventDetailRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventDetailResult.h
include/alibabacloud/aegis/model/DescribeEventLevelCountRequest.h
include/alibabacloud/aegis/model/DescribeEventLevelCountResult.h
include/alibabacloud/aegis/model/QueryCrackEventRequest.h
include/alibabacloud/aegis/model/QueryCrackEventResult.h
include/alibabacloud/aegis/model/CreateOrUpdateGroupRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateGroupResult.h
include/alibabacloud/aegis/model/SaveSuspEventUserSettingRequest.h
include/alibabacloud/aegis/model/SaveSuspEventUserSettingResult.h
include/alibabacloud/aegis/model/DescribeSearchConditionRequest.h
include/alibabacloud/aegis/model/DescribeSearchConditionResult.h
include/alibabacloud/aegis/model/ModifySaveVulBatchRequest.h
include/alibabacloud/aegis/model/ModifySaveVulBatchResult.h
include/alibabacloud/aegis/model/DescribeVulDetailsRequest.h
include/alibabacloud/aegis/model/DescribeVulDetailsResult.h
include/alibabacloud/aegis/model/DescribeLogItemsRequest.h
include/alibabacloud/aegis/model/DescribeLogItemsResult.h
include/alibabacloud/aegis/model/DescribeWebLockEventsRequest.h
include/alibabacloud/aegis/model/DescribeWebLockEventsResult.h
include/alibabacloud/aegis/model/ExecStrategyRequest.h
include/alibabacloud/aegis/model/ExecStrategyResult.h
include/alibabacloud/aegis/model/DescribeSuspEventExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventExportInfoResult.h
include/alibabacloud/aegis/model/OperationSuspEventsRequest.h
include/alibabacloud/aegis/model/OperationSuspEventsResult.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsResult.h
include/alibabacloud/aegis/model/DescribeDefenceThreadRequest.h
include/alibabacloud/aegis/model/DescribeDefenceThreadResult.h
include/alibabacloud/aegis/model/CreateVulWhitelistRequest.h
include/alibabacloud/aegis/model/CreateVulWhitelistResult.h
include/alibabacloud/aegis/model/ModifyConcernNecessityRequest.h
include/alibabacloud/aegis/model/ModifyConcernNecessityResult.h
include/alibabacloud/aegis/model/GetStatisticsByUuidRequest.h
include/alibabacloud/aegis/model/GetStatisticsByUuidResult.h
include/alibabacloud/aegis/model/ModifyVulConfigRequest.h
include/alibabacloud/aegis/model/ModifyVulConfigResult.h
include/alibabacloud/aegis/model/GetStatisticsRequest.h
include/alibabacloud/aegis/model/GetStatisticsResult.h
include/alibabacloud/aegis/model/DescribesummaryRequest.h
include/alibabacloud/aegis/model/DescribesummaryResult.h
include/alibabacloud/aegis/model/DescribeSuspEventsRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventsResult.h
include/alibabacloud/aegis/model/CreateOrUpdateDataSourceRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateDataSourceResult.h
include/alibabacloud/aegis/model/DescribeVulWhitelistRequest.h
include/alibabacloud/aegis/model/DescribeVulWhitelistResult.h
include/alibabacloud/aegis/model/DescribeRiskTypeRequest.h
include/alibabacloud/aegis/model/DescribeRiskTypeResult.h
include/alibabacloud/aegis/model/DescribeVulLevelStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulLevelStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyListRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyListResult.h
include/alibabacloud/aegis/model/DescribeTraceInfoDetailRequest.h
include/alibabacloud/aegis/model/DescribeTraceInfoDetailResult.h
include/alibabacloud/aegis/model/DescribeGroupListRequest.h
include/alibabacloud/aegis/model/DescribeGroupListResult.h
include/alibabacloud/aegis/model/DescribeCanTrySasRequest.h
include/alibabacloud/aegis/model/DescribeCanTrySasResult.h
include/alibabacloud/aegis/model/DescribeTargetRequest.h
include/alibabacloud/aegis/model/DescribeTargetResult.h
include/alibabacloud/aegis/model/DescribeWebshellRequest.h
include/alibabacloud/aegis/model/DescribeWebshellResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningDetailRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningDetailResult.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyAssetsRequest.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyAssetsResult.h
include/alibabacloud/aegis/model/CreateOrUpdateDingTalkRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateDingTalkResult.h
include/alibabacloud/aegis/model/DescribeWarningMachinesRequest.h
include/alibabacloud/aegis/model/DescribeWarningMachinesResult.h
include/alibabacloud/aegis/model/ModifySearchConditionRequest.h
include/alibabacloud/aegis/model/ModifySearchConditionResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyUuidCountRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyUuidCountResult.h
include/alibabacloud/aegis/model/DescribeGroupedVulRequest.h
include/alibabacloud/aegis/model/DescribeGroupedVulResult.h
include/alibabacloud/aegis/model/ModifyWebLockDeleteConfigRequest.h
include/alibabacloud/aegis/model/ModifyWebLockDeleteConfigResult.h
include/alibabacloud/aegis/model/CreateUserWhiteListRequest.h
include/alibabacloud/aegis/model/CreateUserWhiteListResult.h
include/alibabacloud/aegis/model/DescribeSecureSuggestionRequest.h
include/alibabacloud/aegis/model/DescribeSecureSuggestionResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousOverallConfigRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousOverallConfigResult.h
include/alibabacloud/aegis/model/DescribeAnalysisCurveRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisCurveResult.h
include/alibabacloud/aegis/model/DescribeScreenAlarmEventListRequest.h
include/alibabacloud/aegis/model/DescribeScreenAlarmEventListResult.h
include/alibabacloud/aegis/model/CreatScreenSettingRequest.h
include/alibabacloud/aegis/model/CreatScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeAlarmEventListRequest.h
include/alibabacloud/aegis/model/DescribeAlarmEventListResult.h
include/alibabacloud/aegis/model/CanTrySasRequest.h
include/alibabacloud/aegis/model/CanTrySasResult.h
include/alibabacloud/aegis/model/DescribeScreenSummaryInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenSummaryInfoResult.h
include/alibabacloud/aegis/model/OperateWarningRequest.h
include/alibabacloud/aegis/model/OperateWarningResult.h
include/alibabacloud/aegis/model/ExecuteRuleEngineActualTimeRequest.h
include/alibabacloud/aegis/model/ExecuteRuleEngineActualTimeResult.h
include/alibabacloud/aegis/model/CreateUserSettingRequest.h
include/alibabacloud/aegis/model/CreateUserSettingResult.h
include/alibabacloud/aegis/model/ExportSuspEventsRequest.h
include/alibabacloud/aegis/model/ExportSuspEventsResult.h
include/alibabacloud/aegis/model/DescribeLogShipperStatusRequest.h
include/alibabacloud/aegis/model/DescribeLogShipperStatusResult.h
include/alibabacloud/aegis/model/DescribeLogMetaRequest.h
include/alibabacloud/aegis/model/DescribeLogMetaResult.h
include/alibabacloud/aegis/model/DescribeQuaraFileRequest.h
include/alibabacloud/aegis/model/DescribeQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeTotalStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeTotalStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyStatisticsResult.h
include/alibabacloud/aegis/model/AutoUpgradeToSasAdvancedVersionRequest.h
include/alibabacloud/aegis/model/AutoUpgradeToSasAdvancedVersionResult.h
include/alibabacloud/aegis/model/DescribeStratetyRequest.h
include/alibabacloud/aegis/model/DescribeStratetyResult.h
include/alibabacloud/aegis/model/DescribeAnalysisStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisStatisticsResult.h
include/alibabacloud/aegis/model/DescribeWebLockConfigListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockConfigListResult.h
include/alibabacloud/aegis/model/ModifyAutoDelConfigRequest.h
include/alibabacloud/aegis/model/ModifyAutoDelConfigResult.h
include/alibabacloud/aegis/model/DescribeUserSettingRequest.h
include/alibabacloud/aegis/model/DescribeUserSettingResult.h
include/alibabacloud/aegis/model/DescribeVulBatchRequest.h
include/alibabacloud/aegis/model/DescribeVulBatchResult.h
include/alibabacloud/aegis/model/ReleaseInstanceRequest.h
include/alibabacloud/aegis/model/ReleaseInstanceResult.h
include/alibabacloud/aegis/model/DescribeVulLevelRequest.h
include/alibabacloud/aegis/model/DescribeVulLevelResult.h
include/alibabacloud/aegis/model/ModifyWebLockOperateEventsRequest.h
include/alibabacloud/aegis/model/ModifyWebLockOperateEventsResult.h
include/alibabacloud/aegis/model/DescribeWhiteListAuthorizeRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListAuthorizeResult.h
include/alibabacloud/aegis/model/DescribeAttackAnalysisDataRequest.h
include/alibabacloud/aegis/model/DescribeAttackAnalysisDataResult.h
include/alibabacloud/aegis/model/RenewInstanceRequest.h
include/alibabacloud/aegis/model/RenewInstanceResult.h
include/alibabacloud/aegis/model/OperateResultRequest.h
include/alibabacloud/aegis/model/OperateResultResult.h
include/alibabacloud/aegis/model/RollbackSuspEventQuaraFileRequest.h
include/alibabacloud/aegis/model/RollbackSuspEventQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeLogstoreStorageRequest.h
include/alibabacloud/aegis/model/DescribeLogstoreStorageResult.h
include/alibabacloud/aegis/model/DescribeRuleListRequest.h
include/alibabacloud/aegis/model/DescribeRuleListResult.h
include/alibabacloud/aegis/model/DeleteSearchConditionRequest.h
include/alibabacloud/aegis/model/DeleteSearchConditionResult.h
include/alibabacloud/aegis/model/DescribeAllRegionsStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeAllRegionsStatisticsResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningSummaryRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningSummaryResult.h
include/alibabacloud/aegis/model/DescribeSlsProjectRequest.h
include/alibabacloud/aegis/model/DescribeSlsProjectResult.h
include/alibabacloud/aegis/model/DescribeWhiteListEffectiveAssetsRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListEffectiveAssetsResult.h
include/alibabacloud/aegis/model/UpgradeInstanceRequest.h
include/alibabacloud/aegis/model/UpgradeInstanceResult.h
include/alibabacloud/aegis/model/DescribeLogQueryRequest.h
include/alibabacloud/aegis/model/DescribeLogQueryResult.h
include/alibabacloud/aegis/model/DescribeScreenSettingsRequest.h
include/alibabacloud/aegis/model/DescribeScreenSettingsResult.h
include/alibabacloud/aegis/model/DescribeRisksRequest.h
include/alibabacloud/aegis/model/DescribeRisksResult.h
include/alibabacloud/aegis/model/DescribeGroupStructRequest.h
include/alibabacloud/aegis/model/DescribeGroupStructResult.h
include/alibabacloud/aegis/model/DescribeRiskWhiteListRequest.h
include/alibabacloud/aegis/model/DescribeRiskWhiteListResult.h
include/alibabacloud/aegis/model/ModifyAssetGroupRequest.h
include/alibabacloud/aegis/model/ModifyAssetGroupResult.h
include/alibabacloud/aegis/model/DescribeSasLeftConditionRequest.h
include/alibabacloud/aegis/model/DescribeSasLeftConditionResult.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsColumnRequest.h
include/alibabacloud/aegis/model/DescribeSasAssetStatisticsColumnResult.h
include/alibabacloud/aegis/model/CreateOrUpdateRuleRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateRuleResult.h
include/alibabacloud/aegis/model/ModifyLogMetaStatusRequest.h
include/alibabacloud/aegis/model/ModifyLogMetaStatusResult.h
include/alibabacloud/aegis/model/DescribeYesterdayStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeYesterdayStatisticsResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousExportInfoResult.h
include/alibabacloud/aegis/model/DeleteScreenSettingRequest.h
include/alibabacloud/aegis/model/DeleteScreenSettingResult.h
include/alibabacloud/aegis/model/DescribeAssetSummaryRequest.h
include/alibabacloud/aegis/model/DescribeAssetSummaryResult.h
include/alibabacloud/aegis/model/DescribeAgentInstallStatusRequest.h
include/alibabacloud/aegis/model/DescribeAgentInstallStatusResult.h
include/alibabacloud/aegis/model/GetEntityListRequest.h
include/alibabacloud/aegis/model/GetEntityListResult.h
include/alibabacloud/aegis/model/ExportVulRequest.h
include/alibabacloud/aegis/model/ExportVulResult.h
include/alibabacloud/aegis/model/DescribeVulTargetStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeVulTargetStatisticsResult.h
include/alibabacloud/aegis/model/DescribeSuspiciousEventsRequest.h
include/alibabacloud/aegis/model/DescribeSuspiciousEventsResult.h
include/alibabacloud/aegis/model/CreateInstanceRequest.h
include/alibabacloud/aegis/model/CreateInstanceResult.h
include/alibabacloud/aegis/model/DescribeVulListRequest.h
include/alibabacloud/aegis/model/DescribeVulListResult.h
include/alibabacloud/aegis/model/UpgradeInstanceRequest.h
include/alibabacloud/aegis/model/UpgradeInstanceResult.h
include/alibabacloud/aegis/model/RenewInstanceRequest.h
include/alibabacloud/aegis/model/RenewInstanceResult.h
include/alibabacloud/aegis/model/DescribeStrategyTargetRequest.h
include/alibabacloud/aegis/model/DescribeStrategyTargetResult.h
include/alibabacloud/aegis/model/DescribeMachineConfigRequest.h
include/alibabacloud/aegis/model/DescribeMachineConfigResult.h
include/alibabacloud/aegis/model/QueryLoginEventRequest.h
include/alibabacloud/aegis/model/QueryLoginEventResult.h
include/alibabacloud/aegis/model/GetAccountStatisticsRequest.h
include/alibabacloud/aegis/model/GetAccountStatisticsResult.h
include/alibabacloud/aegis/model/ModifyStrategyRequest.h
include/alibabacloud/aegis/model/ModifyStrategyResult.h
include/alibabacloud/aegis/model/ModifyStrategyTargetRequest.h
include/alibabacloud/aegis/model/ModifyStrategyTargetResult.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulRequest.h
include/alibabacloud/aegis/model/ModifyBatchIgnoreVulResult.h
include/alibabacloud/aegis/model/DescribeWebshellRequest.h
include/alibabacloud/aegis/model/DescribeWebshellResult.h
include/alibabacloud/aegis/model/TransformLeakageRequest.h
include/alibabacloud/aegis/model/TransformLeakageResult.h
include/alibabacloud/aegis/model/DescribeAssetListRequest.h
include/alibabacloud/aegis/model/DescribeAssetListResult.h
include/alibabacloud/aegis/model/ModifyMachineConfigRequest.h
include/alibabacloud/aegis/model/ModifyMachineConfigResult.h
include/alibabacloud/aegis/model/DescribeVersionConfigRequest.h
include/alibabacloud/aegis/model/DescribeVersionConfigResult.h
include/alibabacloud/aegis/model/DescribeMacConfigRequest.h
include/alibabacloud/aegis/model/DescribeMacConfigResult.h
include/alibabacloud/aegis/model/RollbackQuaraFileRequest.h
include/alibabacloud/aegis/model/RollbackQuaraFileResult.h
include/alibabacloud/aegis/model/DescribeApiBuySummaryRequest.h
include/alibabacloud/aegis/model/DescribeApiBuySummaryResult.h
include/alibabacloud/aegis/model/DescribeWebLockMachineListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockMachineListResult.h
include/alibabacloud/aegis/model/DeleteVulBatchRequest.h
include/alibabacloud/aegis/model/DeleteVulBatchResult.h
include/alibabacloud/aegis/model/ModifyWebLockStatusRequest.h
include/alibabacloud/aegis/model/ModifyWebLockStatusResult.h
include/alibabacloud/aegis/model/UpdateWhiteListProcessStatusRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListProcessStatusResult.h
include/alibabacloud/aegis/model/DescribeScreenSettingRequest.h
include/alibabacloud/aegis/model/DescribeScreenSettingResult.h
include/alibabacloud/aegis/model/CreateLogQueryRequest.h
include/alibabacloud/aegis/model/CreateLogQueryResult.h
include/alibabacloud/aegis/model/DescribeWarningRequest.h
include/alibabacloud/aegis/model/DescribeWarningResult.h
include/alibabacloud/aegis/model/DescribeWhiteListProcessRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListProcessResult.h
include/alibabacloud/aegis/model/DescribeStrategyExecDetailRequest.h
include/alibabacloud/aegis/model/DescribeStrategyExecDetailResult.h
include/alibabacloud/aegis/model/DescribeListAccessKeyIdAuthRequest.h
include/alibabacloud/aegis/model/DescribeListAccessKeyIdAuthResult.h
include/alibabacloud/aegis/model/DescribeTopRiskyAssetsRequest.h
include/alibabacloud/aegis/model/DescribeTopRiskyAssetsResult.h
include/alibabacloud/aegis/model/DescribeWebLockBindListRequest.h
include/alibabacloud/aegis/model/DescribeWebLockBindListResult.h
include/alibabacloud/aegis/model/ModifyOpenLogShipperRequest.h
include/alibabacloud/aegis/model/ModifyOpenLogShipperResult.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyStatusRequest.h
include/alibabacloud/aegis/model/UpdateWhiteListStrategyStatusResult.h
include/alibabacloud/aegis/model/DeleteVulWhitelistRequest.h
include/alibabacloud/aegis/model/DeleteVulWhitelistResult.h
include/alibabacloud/aegis/model/DescribeVulMachineListRequest.h
include/alibabacloud/aegis/model/DescribeVulMachineListResult.h
include/alibabacloud/aegis/model/DescribeAnalysisLogsRequest.h
include/alibabacloud/aegis/model/DescribeAnalysisLogsResult.h
include/alibabacloud/aegis/model/DescribeStratetyDetailRequest.h
include/alibabacloud/aegis/model/DescribeStratetyDetailResult.h
include/alibabacloud/aegis/model/DescribeStratetyRequest.h
include/alibabacloud/aegis/model/DescribeStratetyResult.h
include/alibabacloud/aegis/model/DescribeHistogramRequest.h
include/alibabacloud/aegis/model/DescribeHistogramResult.h
include/alibabacloud/aegis/model/DescribeDingTalkRequest.h
include/alibabacloud/aegis/model/DescribeDingTalkResult.h
include/alibabacloud/aegis/model/DescribeLoginLogsRequest.h
include/alibabacloud/aegis/model/DescribeLoginLogsResult.h
include/alibabacloud/aegis/model/QueryCrackEventRequest.h
include/alibabacloud/aegis/model/QueryCrackEventResult.h )
include/alibabacloud/aegis/model/DescribeMetaDataRequest.h
include/alibabacloud/aegis/model/DescribeMetaDataResult.h
include/alibabacloud/aegis/model/DescribeWebLockStatusRequest.h
include/alibabacloud/aegis/model/DescribeWebLockStatusResult.h
include/alibabacloud/aegis/model/DescribeEmgVulGroupRequest.h
include/alibabacloud/aegis/model/DescribeEmgVulGroupResult.h
include/alibabacloud/aegis/model/DescribeNsasSuspEventTypeRequest.h
include/alibabacloud/aegis/model/DescribeNsasSuspEventTypeResult.h
include/alibabacloud/aegis/model/ModifyScreenSettingRequest.h
include/alibabacloud/aegis/model/ModifyScreenSettingResult.h
include/alibabacloud/aegis/model/ModifyStrategyRequest.h
include/alibabacloud/aegis/model/ModifyStrategyResult.h
include/alibabacloud/aegis/model/DescribeEmgNoticeRequest.h
include/alibabacloud/aegis/model/DescribeEmgNoticeResult.h
include/alibabacloud/aegis/model/DescribeScreenOperateInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenOperateInfoResult.h
include/alibabacloud/aegis/model/DescribeJoinRuleListRequest.h
include/alibabacloud/aegis/model/DescribeJoinRuleListResult.h
include/alibabacloud/aegis/model/DescribeSuspEventQuaraFilesRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventQuaraFilesResult.h
include/alibabacloud/aegis/model/ValidateHcWarningsRequest.h
include/alibabacloud/aegis/model/ValidateHcWarningsResult.h
include/alibabacloud/aegis/model/CreateOrUpdateJoinRuleRequest.h
include/alibabacloud/aegis/model/CreateOrUpdateJoinRuleResult.h
include/alibabacloud/aegis/model/AutoUpgradeSasRequest.h
include/alibabacloud/aegis/model/AutoUpgradeSasResult.h
include/alibabacloud/aegis/model/DescribeEmgUserAgreementRequest.h
include/alibabacloud/aegis/model/DescribeEmgUserAgreementResult.h
include/alibabacloud/aegis/model/ModifyWebLockMachineListRequest.h
include/alibabacloud/aegis/model/ModifyWebLockMachineListResult.h
include/alibabacloud/aegis/model/ModifyEmgVulSubmitRequest.h
include/alibabacloud/aegis/model/ModifyEmgVulSubmitResult.h
include/alibabacloud/aegis/model/DeleteLogQueryRequest.h
include/alibabacloud/aegis/model/DeleteLogQueryResult.h
include/alibabacloud/aegis/model/ModifyTargetConfigRequest.h
include/alibabacloud/aegis/model/ModifyTargetConfigResult.h
include/alibabacloud/aegis/model/IgnoreHcCheckWarningsRequest.h
include/alibabacloud/aegis/model/IgnoreHcCheckWarningsResult.h
include/alibabacloud/aegis/model/DescribeExportInfoRequest.h
include/alibabacloud/aegis/model/DescribeExportInfoResult.h
include/alibabacloud/aegis/model/DescribeSuspEventUserSettingRequest.h
include/alibabacloud/aegis/model/DescribeSuspEventUserSettingResult.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyCountRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListStrategyCountResult.h
include/alibabacloud/aegis/model/DescribeVulConfigRequest.h
include/alibabacloud/aegis/model/DescribeVulConfigResult.h
include/alibabacloud/aegis/model/ModifyWebLockRefreshRequest.h
include/alibabacloud/aegis/model/ModifyWebLockRefreshResult.h
include/alibabacloud/aegis/model/DescribeEventCountCurveRequest.h
include/alibabacloud/aegis/model/DescribeEventCountCurveResult.h
include/alibabacloud/aegis/model/DescribeWhiteListAssetRequest.h
include/alibabacloud/aegis/model/DescribeWhiteListAssetResult.h
include/alibabacloud/aegis/model/ModifyClearLogstoreStorageRequest.h
include/alibabacloud/aegis/model/ModifyClearLogstoreStorageResult.h
include/alibabacloud/aegis/model/ModifyStrategyTargetRequest.h
include/alibabacloud/aegis/model/ModifyStrategyTargetResult.h
include/alibabacloud/aegis/model/DescribeCheckWarningsRequest.h
include/alibabacloud/aegis/model/DescribeCheckWarningsResult.h
include/alibabacloud/aegis/model/DescribeSecurityStatInfoRequest.h
include/alibabacloud/aegis/model/DescribeSecurityStatInfoResult.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyRequest.h
include/alibabacloud/aegis/model/SaveWhiteListStrategyResult.h
include/alibabacloud/aegis/model/DescribeFilterFieldsRequest.h
include/alibabacloud/aegis/model/DescribeFilterFieldsResult.h
include/alibabacloud/aegis/model/DescribeScreenSecurityStatInfoRequest.h
include/alibabacloud/aegis/model/DescribeScreenSecurityStatInfoResult.h
include/alibabacloud/aegis/model/OperateSuspiciousOverallConfigRequest.h
include/alibabacloud/aegis/model/OperateSuspiciousOverallConfigResult.h
include/alibabacloud/aegis/model/DescribeInstanceStatisticsRequest.h
include/alibabacloud/aegis/model/DescribeInstanceStatisticsResult.h )
set(aegis_src
src/AegisClient.cc
src/model/GetEntityListRequest.cc
src/model/GetEntityListResult.cc
src/model/GetStatisticsByUuidRequest.cc
src/model/GetStatisticsByUuidResult.cc
src/model/GetStatisticsRequest.cc
src/model/GetStatisticsResult.cc
src/model/DescribeVulDetailsRequest.cc
src/model/DescribeVulDetailsResult.cc
src/model/DescribeAnalysisShipperStatusRequest.cc
src/model/DescribeAnalysisShipperStatusResult.cc
src/model/DescribeCanUpgradeSasRequest.cc
src/model/DescribeCanUpgradeSasResult.cc
src/model/DescribeTraceInfoNodeRequest.cc
src/model/DescribeTraceInfoNodeResult.cc
src/model/DescribeScreenAttackAnalysisDataRequest.cc
src/model/DescribeScreenAttackAnalysisDataResult.cc
src/model/DescribeAutoDelConfigRequest.cc
src/model/DescribeAutoDelConfigResult.cc
src/model/DescribeVulListRequest.cc
src/model/DescribeVulListResult.cc
src/model/ModifyWebLockUpdateConfigRequest.cc
src/model/ModifyWebLockUpdateConfigResult.cc
src/model/DescribeVulnerabilitySummaryRequest.cc
src/model/DescribeVulnerabilitySummaryResult.cc
src/model/SetDatasourceStatusRequest.cc
src/model/SetDatasourceStatusResult.cc
src/model/OperateSuspiciousEventRequest.cc
src/model/OperateSuspiciousEventResult.cc
src/model/OperateSuspiciousTargetConfigRequest.cc
src/model/OperateSuspiciousTargetConfigResult.cc
src/model/DescribeAnalysisHistogramsRequest.cc
src/model/DescribeAnalysisHistogramsResult.cc
src/model/ExportWarningRequest.cc
src/model/ExportWarningResult.cc
src/model/DescribeEcsStsStatusRequest.cc
src/model/DescribeEcsStsStatusResult.cc
src/model/UpdateWhiteListStrategyRelationRequest.cc
src/model/UpdateWhiteListStrategyRelationResult.cc
src/model/DeleteStrategyRequest.cc
src/model/DeleteStrategyResult.cc
src/model/DescribeOperateInfoRequest.cc
src/model/DescribeOperateInfoResult.cc
src/model/OpenSasTrialRequest.cc
src/model/OpenSasTrialResult.cc
src/model/ModifyVulLevelRequest.cc
src/model/ModifyVulLevelResult.cc
src/model/ModifyVulTargetRequest.cc
src/model/ModifyVulTargetResult.cc
src/model/ModifyBatchIgnoreVulRequest.cc
src/model/ModifyBatchIgnoreVulResult.cc
src/model/DescribeSummaryInfoRequest.cc
src/model/DescribeSummaryInfoResult.cc
src/model/DescribeStrategyProcessRequest.cc
src/model/DescribeStrategyProcessResult.cc
src/model/DescribeSuspTrendStatisticsRequest.cc
src/model/DescribeSuspTrendStatisticsResult.cc
src/model/DescribeDataSourceRequest.cc
src/model/DescribeDataSourceResult.cc
src/model/DescribeResultListRequest.cc
src/model/DescribeResultListResult.cc
src/model/DownloadLogRequest.cc
src/model/DownloadLogResult.cc
src/model/DescribeTargetConfigRequest.cc
src/model/DescribeTargetConfigResult.cc
src/model/DescribeVulNumStatisticsRequest.cc
src/model/DescribeVulNumStatisticsResult.cc
src/model/DescribeLogInfoRequest.cc
src/model/DescribeLogInfoResult.cc
src/model/GetAccountStatisticsRequest.cc
src/model/GetAccountStatisticsResult.cc
src/model/DescribeUuidConfigRequest.cc
src/model/DescribeUuidConfigResult.cc
src/model/DescribeScreenHostStatisticsRequest.cc
src/model/DescribeScreenHostStatisticsResult.cc
src/model/DeleteDingTalkRequest.cc
src/model/DeleteDingTalkResult.cc
src/model/DescribeSuspEventTypesRequest.cc
src/model/DescribeSuspEventTypesResult.cc
src/model/BatchDeleteWhiteListRequest.cc
src/model/BatchDeleteWhiteListResult.cc
src/model/DeleteJoinRuleRequest.cc
src/model/DeleteJoinRuleResult.cc
src/model/ModifySasAssetStatisticsColumnRequest.cc
src/model/ModifySasAssetStatisticsColumnResult.cc
src/model/DescribeTraceInfoNodeListRequest.cc
src/model/DescribeTraceInfoNodeListResult.cc
src/model/DescribeAnalysisSlsIndexRequest.cc
src/model/DescribeAnalysisSlsIndexResult.cc
src/model/ModifyWebLockCreateConfigRequest.cc
src/model/ModifyWebLockCreateConfigResult.cc
src/model/DeleteRuleGroupRequest.cc
src/model/DeleteRuleGroupResult.cc
src/model/DescribeStatisticsRequest.cc
src/model/DescribeStatisticsResult.cc
src/model/DescribeAlarmEventDetailRequest.cc
src/model/DescribeAlarmEventDetailResult.cc
src/model/CreateSuspiciousExportRequest.cc
src/model/CreateSuspiciousExportResult.cc
src/model/OperateVulRequest.cc
src/model/OperateVulResult.cc
src/model/GetCrackStatisticsRequest.cc
src/model/GetCrackStatisticsResult.cc
src/model/DescribeWarningRequest.cc
src/model/DescribeWarningResult.cc
src/model/DescribeConcernNecessityRequest.cc
src/model/DescribeConcernNecessityResult.cc
src/model/OperateAgentClientInstallRequest.cc
src/model/OperateAgentClientInstallResult.cc
src/model/DescribeScreenScoreThreadRequest.cc
src/model/DescribeScreenScoreThreadResult.cc
src/model/DescribeBuySummaryRequest.cc
src/model/DescribeBuySummaryResult.cc
src/model/DescribeStrategyTargetRequest.cc
src/model/DescribeStrategyTargetResult.cc
src/model/DescribeSuspiciousUUIDConfigRequest.cc
src/model/DescribeSuspiciousUUIDConfigResult.cc
src/model/DescribeTopicListRequest.cc
src/model/DescribeTopicListResult.cc
src/model/DescribeAssetDetailByUuidRequest.cc
src/model/DescribeAssetDetailByUuidResult.cc
src/model/DescribeScreenVersionConfigRequest.cc
src/model/DescribeScreenVersionConfigResult.cc
src/model/DescribeVulExportInfoRequest.cc
src/model/DescribeVulExportInfoResult.cc
src/model/DeleteRuleRequest.cc
src/model/DeleteRuleResult.cc
src/model/DescribeSuspEventDetailRequest.cc
src/model/DescribeSuspEventDetailResult.cc
src/model/DescribeEventLevelCountRequest.cc
src/model/DescribeEventLevelCountResult.cc
src/model/QueryCrackEventRequest.cc
src/model/QueryCrackEventResult.cc
src/model/CreateOrUpdateGroupRequest.cc
src/model/CreateOrUpdateGroupResult.cc
src/model/SaveSuspEventUserSettingRequest.cc
src/model/SaveSuspEventUserSettingResult.cc
src/model/DescribeSearchConditionRequest.cc
src/model/DescribeSearchConditionResult.cc
src/model/ModifySaveVulBatchRequest.cc
src/model/ModifySaveVulBatchResult.cc
src/model/DescribeVulDetailsRequest.cc
src/model/DescribeVulDetailsResult.cc
src/model/DescribeLogItemsRequest.cc
src/model/DescribeLogItemsResult.cc
src/model/DescribeWebLockEventsRequest.cc
src/model/DescribeWebLockEventsResult.cc
src/model/ExecStrategyRequest.cc
src/model/ExecStrategyResult.cc
src/model/DescribeSuspEventExportInfoRequest.cc
src/model/DescribeSuspEventExportInfoResult.cc
src/model/OperationSuspEventsRequest.cc
src/model/OperationSuspEventsResult.cc
src/model/DescribeSasAssetStatisticsRequest.cc
src/model/DescribeSasAssetStatisticsResult.cc
src/model/DescribeDefenceThreadRequest.cc
src/model/DescribeDefenceThreadResult.cc
src/model/CreateVulWhitelistRequest.cc
src/model/CreateVulWhitelistResult.cc
src/model/ModifyConcernNecessityRequest.cc
src/model/ModifyConcernNecessityResult.cc
src/model/GetStatisticsByUuidRequest.cc
src/model/GetStatisticsByUuidResult.cc
src/model/ModifyVulConfigRequest.cc
src/model/ModifyVulConfigResult.cc
src/model/GetStatisticsRequest.cc
src/model/GetStatisticsResult.cc
src/model/DescribesummaryRequest.cc
src/model/DescribesummaryResult.cc
src/model/DescribeSuspEventsRequest.cc
src/model/DescribeSuspEventsResult.cc
src/model/CreateOrUpdateDataSourceRequest.cc
src/model/CreateOrUpdateDataSourceResult.cc
src/model/DescribeVulWhitelistRequest.cc
src/model/DescribeVulWhitelistResult.cc
src/model/DescribeRiskTypeRequest.cc
src/model/DescribeRiskTypeResult.cc
src/model/DescribeVulLevelStatisticsRequest.cc
src/model/DescribeVulLevelStatisticsResult.cc
src/model/DescribeWhiteListStrategyListRequest.cc
src/model/DescribeWhiteListStrategyListResult.cc
src/model/DescribeTraceInfoDetailRequest.cc
src/model/DescribeTraceInfoDetailResult.cc
src/model/DescribeGroupListRequest.cc
src/model/DescribeGroupListResult.cc
src/model/DescribeCanTrySasRequest.cc
src/model/DescribeCanTrySasResult.cc
src/model/DescribeTargetRequest.cc
src/model/DescribeTargetResult.cc
src/model/DescribeWebshellRequest.cc
src/model/DescribeWebshellResult.cc
src/model/DescribeCheckWarningDetailRequest.cc
src/model/DescribeCheckWarningDetailResult.cc
src/model/SaveWhiteListStrategyAssetsRequest.cc
src/model/SaveWhiteListStrategyAssetsResult.cc
src/model/CreateOrUpdateDingTalkRequest.cc
src/model/CreateOrUpdateDingTalkResult.cc
src/model/DescribeWarningMachinesRequest.cc
src/model/DescribeWarningMachinesResult.cc
src/model/ModifySearchConditionRequest.cc
src/model/ModifySearchConditionResult.cc
src/model/DescribeWhiteListStrategyUuidCountRequest.cc
src/model/DescribeWhiteListStrategyUuidCountResult.cc
src/model/DescribeGroupedVulRequest.cc
src/model/DescribeGroupedVulResult.cc
src/model/ModifyWebLockDeleteConfigRequest.cc
src/model/ModifyWebLockDeleteConfigResult.cc
src/model/CreateUserWhiteListRequest.cc
src/model/CreateUserWhiteListResult.cc
src/model/DescribeSecureSuggestionRequest.cc
src/model/DescribeSecureSuggestionResult.cc
src/model/DescribeSuspiciousOverallConfigRequest.cc
src/model/DescribeSuspiciousOverallConfigResult.cc
src/model/DescribeAnalysisCurveRequest.cc
src/model/DescribeAnalysisCurveResult.cc
src/model/DescribeScreenAlarmEventListRequest.cc
src/model/DescribeScreenAlarmEventListResult.cc
src/model/CreatScreenSettingRequest.cc
src/model/CreatScreenSettingResult.cc
src/model/DescribeAlarmEventListRequest.cc
src/model/DescribeAlarmEventListResult.cc
src/model/CanTrySasRequest.cc
src/model/CanTrySasResult.cc
src/model/DescribeScreenSummaryInfoRequest.cc
src/model/DescribeScreenSummaryInfoResult.cc
src/model/OperateWarningRequest.cc
src/model/OperateWarningResult.cc
src/model/ExecuteRuleEngineActualTimeRequest.cc
src/model/ExecuteRuleEngineActualTimeResult.cc
src/model/CreateUserSettingRequest.cc
src/model/CreateUserSettingResult.cc
src/model/ExportSuspEventsRequest.cc
src/model/ExportSuspEventsResult.cc
src/model/DescribeLogShipperStatusRequest.cc
src/model/DescribeLogShipperStatusResult.cc
src/model/DescribeLogMetaRequest.cc
src/model/DescribeLogMetaResult.cc
src/model/DescribeQuaraFileRequest.cc
src/model/DescribeQuaraFileResult.cc
src/model/DescribeTotalStatisticsRequest.cc
src/model/DescribeTotalStatisticsResult.cc
src/model/DescribeWhiteListStrategyStatisticsRequest.cc
src/model/DescribeWhiteListStrategyStatisticsResult.cc
src/model/AutoUpgradeToSasAdvancedVersionRequest.cc
src/model/AutoUpgradeToSasAdvancedVersionResult.cc
src/model/DescribeStratetyRequest.cc
src/model/DescribeStratetyResult.cc
src/model/DescribeAnalysisStatisticsRequest.cc
src/model/DescribeAnalysisStatisticsResult.cc
src/model/DescribeWebLockConfigListRequest.cc
src/model/DescribeWebLockConfigListResult.cc
src/model/ModifyAutoDelConfigRequest.cc
src/model/ModifyAutoDelConfigResult.cc
src/model/DescribeUserSettingRequest.cc
src/model/DescribeUserSettingResult.cc
src/model/DescribeVulBatchRequest.cc
src/model/DescribeVulBatchResult.cc
src/model/ReleaseInstanceRequest.cc
src/model/ReleaseInstanceResult.cc
src/model/DescribeVulLevelRequest.cc
src/model/DescribeVulLevelResult.cc
src/model/ModifyWebLockOperateEventsRequest.cc
src/model/ModifyWebLockOperateEventsResult.cc
src/model/DescribeWhiteListAuthorizeRequest.cc
src/model/DescribeWhiteListAuthorizeResult.cc
src/model/DescribeAttackAnalysisDataRequest.cc
src/model/DescribeAttackAnalysisDataResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/OperateResultRequest.cc
src/model/OperateResultResult.cc
src/model/RollbackSuspEventQuaraFileRequest.cc
src/model/RollbackSuspEventQuaraFileResult.cc
src/model/DescribeLogstoreStorageRequest.cc
src/model/DescribeLogstoreStorageResult.cc
src/model/DescribeRuleListRequest.cc
src/model/DescribeRuleListResult.cc
src/model/DeleteSearchConditionRequest.cc
src/model/DeleteSearchConditionResult.cc
src/model/DescribeAllRegionsStatisticsRequest.cc
src/model/DescribeAllRegionsStatisticsResult.cc
src/model/DescribeCheckWarningSummaryRequest.cc
src/model/DescribeCheckWarningSummaryResult.cc
src/model/DescribeSlsProjectRequest.cc
src/model/DescribeSlsProjectResult.cc
src/model/DescribeWhiteListEffectiveAssetsRequest.cc
src/model/DescribeWhiteListEffectiveAssetsResult.cc
src/model/UpgradeInstanceRequest.cc
src/model/UpgradeInstanceResult.cc
src/model/DescribeLogQueryRequest.cc
src/model/DescribeLogQueryResult.cc
src/model/DescribeScreenSettingsRequest.cc
src/model/DescribeScreenSettingsResult.cc
src/model/DescribeRisksRequest.cc
src/model/DescribeRisksResult.cc
src/model/DescribeGroupStructRequest.cc
src/model/DescribeGroupStructResult.cc
src/model/DescribeRiskWhiteListRequest.cc
src/model/DescribeRiskWhiteListResult.cc
src/model/ModifyAssetGroupRequest.cc
src/model/ModifyAssetGroupResult.cc
src/model/DescribeSasLeftConditionRequest.cc
src/model/DescribeSasLeftConditionResult.cc
src/model/DescribeSasAssetStatisticsColumnRequest.cc
src/model/DescribeSasAssetStatisticsColumnResult.cc
src/model/CreateOrUpdateRuleRequest.cc
src/model/CreateOrUpdateRuleResult.cc
src/model/ModifyLogMetaStatusRequest.cc
src/model/ModifyLogMetaStatusResult.cc
src/model/DescribeYesterdayStatisticsRequest.cc
src/model/DescribeYesterdayStatisticsResult.cc
src/model/DescribeSuspiciousExportInfoRequest.cc
src/model/DescribeSuspiciousExportInfoResult.cc
src/model/DeleteScreenSettingRequest.cc
src/model/DeleteScreenSettingResult.cc
src/model/DescribeAssetSummaryRequest.cc
src/model/DescribeAssetSummaryResult.cc
src/model/DescribeAgentInstallStatusRequest.cc
src/model/DescribeAgentInstallStatusResult.cc
src/model/GetEntityListRequest.cc
src/model/GetEntityListResult.cc
src/model/ExportVulRequest.cc
src/model/ExportVulResult.cc
src/model/DescribeVulTargetStatisticsRequest.cc
src/model/DescribeVulTargetStatisticsResult.cc
src/model/DescribeSuspiciousEventsRequest.cc
src/model/DescribeSuspiciousEventsResult.cc
src/model/CreateInstanceRequest.cc
src/model/CreateInstanceResult.cc
src/model/DescribeVulListRequest.cc
src/model/DescribeVulListResult.cc
src/model/UpgradeInstanceRequest.cc
src/model/UpgradeInstanceResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/DescribeStrategyTargetRequest.cc
src/model/DescribeStrategyTargetResult.cc
src/model/DescribeMachineConfigRequest.cc
src/model/DescribeMachineConfigResult.cc
src/model/QueryLoginEventRequest.cc
src/model/QueryLoginEventResult.cc
src/model/GetAccountStatisticsRequest.cc
src/model/GetAccountStatisticsResult.cc
src/model/ModifyStrategyRequest.cc
src/model/ModifyStrategyResult.cc
src/model/ModifyStrategyTargetRequest.cc
src/model/ModifyStrategyTargetResult.cc
src/model/ModifyBatchIgnoreVulRequest.cc
src/model/ModifyBatchIgnoreVulResult.cc
src/model/DescribeWebshellRequest.cc
src/model/DescribeWebshellResult.cc
src/model/TransformLeakageRequest.cc
src/model/TransformLeakageResult.cc
src/model/DescribeAssetListRequest.cc
src/model/DescribeAssetListResult.cc
src/model/ModifyMachineConfigRequest.cc
src/model/ModifyMachineConfigResult.cc
src/model/DescribeVersionConfigRequest.cc
src/model/DescribeVersionConfigResult.cc
src/model/DescribeMacConfigRequest.cc
src/model/DescribeMacConfigResult.cc
src/model/RollbackQuaraFileRequest.cc
src/model/RollbackQuaraFileResult.cc
src/model/DescribeApiBuySummaryRequest.cc
src/model/DescribeApiBuySummaryResult.cc
src/model/DescribeWebLockMachineListRequest.cc
src/model/DescribeWebLockMachineListResult.cc
src/model/DeleteVulBatchRequest.cc
src/model/DeleteVulBatchResult.cc
src/model/ModifyWebLockStatusRequest.cc
src/model/ModifyWebLockStatusResult.cc
src/model/UpdateWhiteListProcessStatusRequest.cc
src/model/UpdateWhiteListProcessStatusResult.cc
src/model/DescribeScreenSettingRequest.cc
src/model/DescribeScreenSettingResult.cc
src/model/CreateLogQueryRequest.cc
src/model/CreateLogQueryResult.cc
src/model/DescribeWarningRequest.cc
src/model/DescribeWarningResult.cc
src/model/DescribeWhiteListProcessRequest.cc
src/model/DescribeWhiteListProcessResult.cc
src/model/DescribeStrategyExecDetailRequest.cc
src/model/DescribeStrategyExecDetailResult.cc
src/model/DescribeListAccessKeyIdAuthRequest.cc
src/model/DescribeListAccessKeyIdAuthResult.cc
src/model/DescribeTopRiskyAssetsRequest.cc
src/model/DescribeTopRiskyAssetsResult.cc
src/model/DescribeWebLockBindListRequest.cc
src/model/DescribeWebLockBindListResult.cc
src/model/ModifyOpenLogShipperRequest.cc
src/model/ModifyOpenLogShipperResult.cc
src/model/UpdateWhiteListStrategyStatusRequest.cc
src/model/UpdateWhiteListStrategyStatusResult.cc
src/model/DeleteVulWhitelistRequest.cc
src/model/DeleteVulWhitelistResult.cc
src/model/DescribeVulMachineListRequest.cc
src/model/DescribeVulMachineListResult.cc
src/model/DescribeAnalysisLogsRequest.cc
src/model/DescribeAnalysisLogsResult.cc
src/model/DescribeStratetyDetailRequest.cc
src/model/DescribeStratetyDetailResult.cc
src/model/DescribeStratetyRequest.cc
src/model/DescribeStratetyResult.cc
src/model/DescribeHistogramRequest.cc
src/model/DescribeHistogramResult.cc
src/model/DescribeDingTalkRequest.cc
src/model/DescribeDingTalkResult.cc
src/model/DescribeLoginLogsRequest.cc
src/model/DescribeLoginLogsResult.cc
src/model/QueryCrackEventRequest.cc
src/model/QueryCrackEventResult.cc )
src/model/DescribeMetaDataRequest.cc
src/model/DescribeMetaDataResult.cc
src/model/DescribeWebLockStatusRequest.cc
src/model/DescribeWebLockStatusResult.cc
src/model/DescribeEmgVulGroupRequest.cc
src/model/DescribeEmgVulGroupResult.cc
src/model/DescribeNsasSuspEventTypeRequest.cc
src/model/DescribeNsasSuspEventTypeResult.cc
src/model/ModifyScreenSettingRequest.cc
src/model/ModifyScreenSettingResult.cc
src/model/ModifyStrategyRequest.cc
src/model/ModifyStrategyResult.cc
src/model/DescribeEmgNoticeRequest.cc
src/model/DescribeEmgNoticeResult.cc
src/model/DescribeScreenOperateInfoRequest.cc
src/model/DescribeScreenOperateInfoResult.cc
src/model/DescribeJoinRuleListRequest.cc
src/model/DescribeJoinRuleListResult.cc
src/model/DescribeSuspEventQuaraFilesRequest.cc
src/model/DescribeSuspEventQuaraFilesResult.cc
src/model/ValidateHcWarningsRequest.cc
src/model/ValidateHcWarningsResult.cc
src/model/CreateOrUpdateJoinRuleRequest.cc
src/model/CreateOrUpdateJoinRuleResult.cc
src/model/AutoUpgradeSasRequest.cc
src/model/AutoUpgradeSasResult.cc
src/model/DescribeEmgUserAgreementRequest.cc
src/model/DescribeEmgUserAgreementResult.cc
src/model/ModifyWebLockMachineListRequest.cc
src/model/ModifyWebLockMachineListResult.cc
src/model/ModifyEmgVulSubmitRequest.cc
src/model/ModifyEmgVulSubmitResult.cc
src/model/DeleteLogQueryRequest.cc
src/model/DeleteLogQueryResult.cc
src/model/ModifyTargetConfigRequest.cc
src/model/ModifyTargetConfigResult.cc
src/model/IgnoreHcCheckWarningsRequest.cc
src/model/IgnoreHcCheckWarningsResult.cc
src/model/DescribeExportInfoRequest.cc
src/model/DescribeExportInfoResult.cc
src/model/DescribeSuspEventUserSettingRequest.cc
src/model/DescribeSuspEventUserSettingResult.cc
src/model/DescribeWhiteListStrategyCountRequest.cc
src/model/DescribeWhiteListStrategyCountResult.cc
src/model/DescribeVulConfigRequest.cc
src/model/DescribeVulConfigResult.cc
src/model/ModifyWebLockRefreshRequest.cc
src/model/ModifyWebLockRefreshResult.cc
src/model/DescribeEventCountCurveRequest.cc
src/model/DescribeEventCountCurveResult.cc
src/model/DescribeWhiteListAssetRequest.cc
src/model/DescribeWhiteListAssetResult.cc
src/model/ModifyClearLogstoreStorageRequest.cc
src/model/ModifyClearLogstoreStorageResult.cc
src/model/ModifyStrategyTargetRequest.cc
src/model/ModifyStrategyTargetResult.cc
src/model/DescribeCheckWarningsRequest.cc
src/model/DescribeCheckWarningsResult.cc
src/model/DescribeSecurityStatInfoRequest.cc
src/model/DescribeSecurityStatInfoResult.cc
src/model/SaveWhiteListStrategyRequest.cc
src/model/SaveWhiteListStrategyResult.cc
src/model/DescribeFilterFieldsRequest.cc
src/model/DescribeFilterFieldsResult.cc
src/model/DescribeScreenSecurityStatInfoRequest.cc
src/model/DescribeScreenSecurityStatInfoResult.cc
src/model/OperateSuspiciousOverallConfigRequest.cc
src/model/OperateSuspiciousOverallConfigResult.cc
src/model/DescribeInstanceStatisticsRequest.cc
src/model/DescribeInstanceStatisticsResult.cc )
add_library(aegis ${LIB_TYPE}
${aegis_public_header}

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateJoinRuleRequest : public RpcServiceRequest
{
public:
CreateOrUpdateJoinRuleRequest();
~CreateOrUpdateJoinRuleRequest();
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
long getDataSourceId2()const;
void setDataSourceId2(long dataSourceId2);
long getDataSourceId1()const;
void setDataSourceId1(long dataSourceId1);
long getTimeWindow()const;
void setTimeWindow(long timeWindow);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getExpression2()const;
void setExpression2(const std::string& expression2);
std::string getExpression1()const;
void setExpression1(const std::string& expression1);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
std::string getJoinRelation()const;
void setJoinRelation(const std::string& joinRelation);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getActions()const;
void setActions(const std::string& actions);
private:
std::string warnLevel_;
long dataSourceId2_;
long dataSourceId1_;
long timeWindow_;
std::string description_;
std::string ruleName_;
std::string expression2_;
std::string expression1_;
std::string sourceIp_;
std::string statisticsRules_;
std::string joinRelation_;
long ruleId_;
std::string actions_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_H_

View File

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

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateRuleRequest : public RpcServiceRequest
{
public:
CreateOrUpdateRuleRequest();
~CreateOrUpdateRuleRequest();
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
long getDataSourceId()const;
void setDataSourceId(long dataSourceId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getExpressions()const;
void setExpressions(const std::string& expressions);
std::string getActions()const;
void setActions(const std::string& actions);
std::string getRuleGroupIds()const;
void setRuleGroupIds(const std::string& ruleGroupIds);
private:
std::string warnLevel_;
std::string sourceIp_;
std::string statisticsRules_;
long dataSourceId_;
std::string description_;
std::string ruleName_;
long id_;
std::string lang_;
std::string expressions_;
std::string actions_;
std::string ruleGroupIds_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_H_

View File

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

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateSuspiciousExportRequest : public RpcServiceRequest
{
public:
CreateSuspiciousExportRequest();
~CreateSuspiciousExportRequest();
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getEventNameRemark()const;
void setEventNameRemark(const std::string& eventNameRemark);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDealed()const;
void setDealed(const std::string& dealed);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getTag()const;
void setTag(const std::string& tag);
private:
std::string statusList_;
std::string sourceIp_;
std::string eventNameRemark_;
std::string level_;
std::string groupId_;
std::string dealed_;
std::string eventType_;
std::string remark_;
std::string tag_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,82 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventDetailResult : public ServiceResult
{
public:
struct Data
{
struct CauseDetail
{
struct ValueItem
{
std::string type;
std::string value;
std::string name;
};
std::vector<CauseDetail::ValueItem> value;
std::string key;
};
bool canCancelFault;
long endTime;
std::vector<CauseDetail> causeDetails;
long startTime;
std::string intranetIp;
bool hasTraceInfo;
std::string dataSource;
std::string instanceName;
std::string type;
bool canBeDealOnLine;
std::string uuid;
std::string internetIp;
std::string alarmEventDesc;
std::string alarmUniqueInfo;
std::string level;
std::string alarmEventAliasName;
std::string solution;
};
DescribeAlarmEventDetailResult();
explicit DescribeAlarmEventDetailResult(const std::string &payload);
~DescribeAlarmEventDetailResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventListRequest : public RpcServiceRequest
{
public:
DescribeAlarmEventListRequest();
~DescribeAlarmEventListRequest();
std::string getAlarmEventName()const;
void setAlarmEventName(const std::string& alarmEventName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getAlarmEventType()const;
void setAlarmEventType(const std::string& alarmEventType);
std::string getDealed()const;
void setDealed(const std::string& dealed);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getRemark()const;
void setRemark(const std::string& remark);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getLevels()const;
void setLevels(const std::string& levels);
private:
std::string alarmEventName_;
std::string sourceIp_;
std::string pageSize_;
std::string alarmEventType_;
std::string dealed_;
std::string from_;
std::string remark_;
int currentPage_;
std::string lang_;
std::string levels_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventListResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct SuspEventsItem
{
bool canCancelFault;
std::string description;
long endTime;
std::string alarmEventName;
long startTime;
long gmtModified;
std::string saleVersion;
std::string intranetIp;
bool dealed;
bool hasTraceInfo;
std::string dataSource;
std::string instanceName;
bool canBeDealOnLine;
std::string uuid;
std::string internetIp;
std::string alarmEventType;
int suspiciousEventCount;
std::string alarmUniqueInfo;
std::string level;
std::string solution;
};
DescribeAlarmEventListResult();
explicit DescribeAlarmEventListResult(const std::string &payload);
~DescribeAlarmEventListResult();
PageInfo getPageInfo()const;
std::vector<SuspEventsItem> getSuspEvents()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<SuspEventsItem> suspEvents_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_

View File

@@ -0,0 +1,102 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAllRegionsStatisticsRequest : public RpcServiceRequest
{
public:
DescribeAllRegionsStatisticsRequest();
~DescribeAllRegionsStatisticsRequest();
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getSaleId()const;
void setSaleId(const std::string& saleId);
int getRuleType()const;
void setRuleType(int ruleType);
long getGroupId()const;
void setGroupId(long groupId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSecureToken()const;
void setSecureToken(const std::string& secureToken);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getWebGroupId()const;
void setWebGroupId(long webGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getAction1()const;
void setAction1(int action1);
std::string getTag()const;
void setTag(const std::string& tag);
int getFlow()const;
void setFlow(int flow);
int getStatus()const;
void setStatus(int status);
private:
std::string statusList_;
std::string saleId_;
int ruleType_;
long groupId_;
std::string endTime_;
std::string remark_;
std::string dealed_;
int currentPage_;
std::string startTime_;
std::string type_;
std::string uuid_;
std::string secureToken_;
std::string sourceIp_;
long webGroupId_;
int pageSize_;
int action1_;
std::string tag_;
int flow_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,77 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetDetailByUuidResult : public ServiceResult
{
public:
struct AssetDetail
{
std::string groupTrace;
std::string clientStatus;
std::string os;
int instanceId;
std::string cpuInfo;
std::vector<std::string> ipList;
std::string ip;
int cpu;
std::string sysInfo;
std::string intranetIp;
std::string osDetail;
std::vector<std::string> diskInfoList;
int instanceName;
std::vector<std::string> macList;
std::string assetType;
std::string uuid;
std::string internetIp;
int mem;
std::string regionName;
std::string region;
std::string tag;
std::string kernel;
std::string hostName;
};
DescribeAssetDetailByUuidResult();
explicit DescribeAssetDetailByUuidResult(const std::string &payload);
~DescribeAssetDetailByUuidResult();
AssetDetail getAssetDetail()const;
protected:
void parse(const std::string &payload);
private:
AssetDetail assetDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_H_

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAttackAnalysisDataRequest : public RpcServiceRequest
{
public:
DescribeAttackAnalysisDataRequest();
~DescribeAttackAnalysisDataRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getData()const;
void setData(const std::string& data);
std::string getBase64()const;
void setBase64(const std::string& base64);
int getPageSize()const;
void setPageSize(int pageSize);
long getEndTime()const;
void setEndTime(long endTime);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getStartTime()const;
void setStartTime(long startTime);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
private:
std::string sourceIp_;
std::string data_;
std::string base64_;
int pageSize_;
long endTime_;
int currentPage_;
long startTime_;
std::string lang_;
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_

View File

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

View File

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

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