Compare commits

...

586 Commits

Author SHA1 Message Date
sdk-team
384ce24607 Support create image with boot mode. 2022-08-31 06:15:01 +00:00
sdk-team
8ec9faabe1 Supported new features etc. 2022-08-31 02:17:57 +00:00
sdk-team
dddd6b352c Update param NextHopType visibility for DeleteTransitRouterPrefixListAssociation . 2022-08-26 07:06:50 +00:00
sdk-team
bd7c649ba2 Add AvailableZones for ListTransitRouterAvailableResource. 2022-08-25 09:05:02 +00:00
sdk-team
e1a6fce136 Iot_20180120 Old sdk. 2022-08-25 07:38:12 +00:00
sdk-team
fb7804f7b0 Add kms apis. 2022-08-25 06:41:18 +00:00
sdk-team
ef5165d686 Add ErrorCode for CreateTransitRouterPrefixListAssociation . 2022-08-24 18:16:47 +00:00
sdk-team
2744d4cd2d Update ScreenChestCT. 2022-08-24 02:16:11 +00:00
sdk-team
e1863f13bf The action parameter is required for some APIs. 2022-08-23 07:10:32 +00:00
sdk-team
51b79e2956 Change GetFileDetectResult Public. 2022-08-22 08:53:42 +00:00
sdk-team
6d52fc0e8d Automatically generate sdk tasks. 2022-08-22 08:30:38 +00:00
sdk-team
d0405dd61f Automatically generate sdk tasks. 2022-08-22 06:25:46 +00:00
sdk-team
1227bba30c Supported new features etc. 2022-08-18 10:22:53 +00:00
sdk-team
04416d35c6 Supported new features for outbound. 2022-08-18 10:06:52 +00:00
sdk-team
e75a9596ef Change GetFileDetectResult Public. 2022-08-16 13:57:05 +00:00
sdk-team
6700b9eb65 Generated 2020-05-18 for dataworks-public. 2022-08-16 06:14:39 +00:00
sdk-team
2b1cad3ddf Update Lindorm OpenAPI. 2022-08-16 03:22:11 +00:00
sdk-team
517d9852d6 update Lindorm OpenAPI. 2022-08-15 06:41:06 +00:00
sdk-team
4840d6ca87 AMP version. 2022-08-11 13:17:14 +00:00
sdk-team
99c7c0b611 Fix ListManagedRules bugs. 2022-08-11 10:15:30 +00:00
sdk-team
c6319b3fbc Generated 2020-05-18 for dataworks-public. 2022-08-11 02:21:44 +00:00
sdk-team
80439374d5 Support API ARMInstance. 2022-08-09 05:24:35 +00:00
sdk-team
9fde20e6f6 Automatically generate sdk tasks. 2022-08-05 03:16:09 +00:00
sdk-team
fefb29dee6 Supported more query conditions when searching resource group. 2022-08-03 06:59:11 +00:00
sdk-team
5e824d55da Support ecs instance diagnostic features. 2022-08-02 03:05:23 +00:00
sdk-team
192d947607 Update CreateKey and CreateSecret. 2022-08-01 07:59:35 +00:00
sdk-team
0f0940e32a AMP version. 2022-07-29 10:02:17 +00:00
sdk-team
3ad3e4b062 Change ListCheckInstanceResult Public. 2022-07-29 09:37:05 +00:00
sdk-team
3e81be19ef AMP version. 2022-07-28 15:49:27 +00:00
sdk-team
bcda9aa4cd AMP version. 2022-07-28 14:44:22 +00:00
sdk-team
01ed244f91 Fix bug. 2022-07-28 07:38:55 +00:00
sdk-team
979ae0c882 Automatically generate sdk tasks. 2022-07-28 07:11:21 +00:00
sdk-team
58b8b52591 Add GetImageInfos api. 2022-07-28 06:42:44 +00:00
sdk-team
29faefa1ab Support ListProxies API to return protocolType, protocolPort and remove mysqlPort. 2022-07-27 08:32:23 +00:00
sdk-team
b03b322c96 Update. 2022-07-27 02:04:47 +00:00
sdk-team
0cdb7bfa7c Change ListCheckInstanceResult Public. 2022-07-26 08:10:29 +00:00
sdk-team
4ff92e0924 Support API ARMInstance. 2022-07-26 06:15:45 +00:00
sdk-team
acb3224329 Add cmsGroupId parameter to CreateApplicationGroupRequest. 2022-07-26 04:06:30 +00:00
sdk-team
36e644262a Change ListCheckInstanceResult Public. 2022-07-26 03:45:07 +00:00
sdk-team
3f598709ce Change ListCheckInstanceResult GetCheckDetail Public. 2022-07-25 09:57:32 +00:00
sdk-team
ff12aa8e1c Update MonitorExamination. 2022-07-25 08:14:54 +00:00
sdk-team
35f5b170e3 Update SegmentOAR. 2022-07-25 07:51:19 +00:00
sdk-team
af10d89e40 Change ListCheckInstanceResult GetCheckDetail Public. 2022-07-25 03:28:53 +00:00
sdk-team
851f067179 Change ListCheckInstanceResult GetCheckDetail Public. 2022-07-22 09:42:24 +00:00
sdk-team
d9c4d7f556 Update ScreenChestCT Release SegmentOAR. 2022-07-22 08:32:25 +00:00
sdk-team
6b7018d7d5 Update ScreenChestCT - Release SegmentOAR. 2022-07-22 08:22:52 +00:00
sdk-team
de410cb26c Support PreConfigRule. 2022-07-21 11:37:12 +00:00
sdk-team
63d1456017 Add kms apis. 2022-07-21 08:44:47 +00:00
sdk-team
53badb17c1 Ram action config. 2022-07-21 07:40:36 +00:00
sdk-team
51c7466a7c Add Body Detection and Image Splicing API. 2022-07-21 02:16:05 +00:00
sdk-team
e097e2342f Change getFileDetectResult. 2022-07-20 12:20:05 +00:00
sdk-team
21cd880292 Support AK Audit API. 2022-07-20 07:13:20 +00:00
sdk-team
6bb79f8a04 Add Body Detection and Image Splicing API. 2022-07-20 07:05:47 +00:00
sdk-team
939eeccab4 Generated 2020-05-18 for dataworks-public. 2022-07-20 02:51:00 +00:00
sdk-team
c6fe210221 Generated 2020-05-18 for dataworks-public. 2022-07-19 06:41:23 +00:00
sdk-team
6c572378d9 Support MatchAddressType in RouteMap API. 2022-07-19 03:20:12 +00:00
sdk-team
6f86a0ac33 Add Mutimedia Screen API Support. 2022-07-18 13:18:50 +00:00
sdk-team
f2759cebfa Change cspm ListCheckResult api. 2022-07-18 08:21:50 +00:00
sdk-team
e4a6e73946 Support Elastic Desktop Service. 2022-07-18 03:41:11 +00:00
sdk-team
f9cb2e2167 Test. 2022-07-18 03:05:36 +00:00
sdk-team
cc32a735e4 Add cspm ListCheckResult api. 2022-07-15 09:06:24 +00:00
sdk-team
25bbb2bf65 Add open file detect api. 2022-07-15 02:25:17 +00:00
sdk-team
143a7b3400 Support Security Group Batch Manager Rules. 2022-07-15 02:01:04 +00:00
sdk-team
6f08307187 Automatically generate sdk tasks. 2022-07-13 06:55:42 +00:00
sdk-team
e915fe10cd Automatically generate sdk tasks. 2022-07-12 10:00:36 +00:00
sdk-team
949c6555a8 Support Storage And Network Features For LaunchTemplate. 2022-07-11 12:00:42 +00:00
sdk-team
55ce8a3d14 Add new api for rule. 2022-07-11 07:59:17 +00:00
sdk-team
bb602506ac Add open file detect api. 2022-07-11 03:23:04 +00:00
sdk-team
bd54b5cd5c Automatically generate sdk tasks. 2022-07-08 06:58:46 +00:00
sdk-team
e3ea03b0b4 Automatically generate sdk tasks. 2022-07-08 06:49:20 +00:00
sdk-team
19317ac0ab Automatically generate sdk tasks. 2022-07-08 04:57:29 +00:00
sdk-team
4c13bbea82 Automatically generate sdk tasks. 2022-07-08 04:34:00 +00:00
sdk-team
015109df88 Support AK Audit API. 2022-07-08 03:47:44 +00:00
sdk-team
e18ac68719 Add API QueryEmbeddedStaus. 2022-07-04 12:58:37 +00:00
sdk-team
a0f09a586b Update API error codes. 2022-07-04 12:17:50 +00:00
sdk-team
f3e45d1324 Support autoPulibshRoute for UpdateTransitRouterVpnAttachment. 2022-07-04 09:17:03 +00:00
sdk-team
1f7b94e379 Update sdk. 2022-07-01 02:19:03 +00:00
sdk-team
a54f4e6f8d CreateMigrationJob SDK. 2022-06-30 03:32:20 +00:00
sdk-team
4c79a8e588 Update ListFaceDbs. 2022-06-30 03:22:45 +00:00
sdk-team
26956db67d Update QuerySavingsPlansDeductLog add field OwnerId. 2022-06-28 13:07:37 +00:00
sdk-team
5c8834a283 Update RecognizeVideoCastCrewList. 2022-06-28 09:21:02 +00:00
sdk-team
da3168809b Update ScreenChestCT. 2022-06-24 10:29:31 +00:00
sdk-team
f2b24cc869 Supported new features etc. 2022-06-24 03:07:35 +00:00
sdk-team
848fed61b7 Supported new features for outbound. 2022-06-24 03:04:04 +00:00
sdk-team
477e188af9 Support Vpn-Attachment. 2022-06-23 11:12:04 +00:00
sdk-team
585388b892 Fix bugs. 2022-06-22 07:00:21 +00:00
sdk-team
5cb1bae857 Automatically generate sdk tasks. 2022-06-21 13:01:51 +00:00
sdk-team
03cda3160b Generated 2016-11-01 for live. 2022-06-21 09:20:20 +00:00
sdk-team
8f41f27e09 Support Latest APIs. 2022-06-21 08:26:06 +00:00
sdk-team
e46b4256d6 Release RecognizeTurkeyIdentityCard RecognizeMalaysiaIdentityCard RecognizeRussiaIdentityCard RecognizeIndonesiaIdentityCard RecognizeUkraineIdentityCard RecognizeVietnamIdentityCard. 2022-06-21 07:37:47 +00:00
sdk-team
720c4910dd Update ScreenChestCT CalcCACS. 2022-06-20 10:03:15 +00:00
sdk-team
36855118de Update MakeSuperResolutionImage. 2022-06-20 09:43:13 +00:00
sdk-team
306cee5f8a Support Easy Connect New API. 2022-06-20 04:01:48 +00:00
sdk-team
4268e19d82 Add EventId when listQuery EventInfo. 2022-06-20 02:56:20 +00:00
sdk-team
2eec8ff4dc Update ScreenChestCT. 2022-06-13 09:43:20 +00:00
sdk-team
79c6f021df Create Job Support Setting Status. 2022-06-13 06:58:02 +00:00
sdk-team
020569d77a Support removing a instance from a deployment set 2022-06-10 08:42:21 +00:00
sdk-team
dc86ae9f73 Update ScreenChestCT. 2022-06-09 08:49:48 +00:00
sdk-team
ce2d654900 Support GetDataCorrectOrderDetail API to return execMode type. 2022-06-08 14:10:49 +00:00
sdk-team
9816949ec1 Support ModifyDBClusterPayType. 2022-06-07 09:13:11 +00:00
sdk-team
0b62e66ece Support aggregator delivery. 2022-05-31 03:03:11 +00:00
sdk-team
aa8db8a3d2 Add Template API Support. 2022-05-31 01:18:46 +00:00
sdk-team
422f236430 Add Api. 2022-05-30 13:33:11 +00:00
sdk-team
ac8fcb80f0 Generated 2020-05-18 for dataworks-public. 2022-05-30 03:39:18 +00:00
sdk-team
168f87689b Release DetectLymph DetectPanc. 2022-05-27 10:21:31 +00:00
sdk-team
45c7934864 Release RecognizeTurkeyIdentityCard RecognizeMalaysiaIdentityCard RecognizeRussiaIdentityCard RecognizeIndonesiaIdentityCard RecognizeIndonesiaIdentityCard. 2022-05-25 07:18:00 +00:00
sdk-team
84c841c634 StartDBInstance parameter change. 2022-05-24 09:30:45 +00:00
sdk-team
5cb7a59672 Fix endpoint for new regionId. 2022-05-24 05:38:12 +00:00
sdk-team
f0d399036b update DescribeCenChildInstanceRouteEntries param ChildInstanceRegionId not required. 2022-05-24 03:07:18 +00:00
sdk-team
68690f1498 Api init. 2022-05-23 09:42:37 +00:00
sdk-team
a607d32bc9 Support systemdisk encrypt and arns. 2022-05-23 02:52:45 +00:00
sdk-team
91503d8320 Update SubscribeBillToOSS and QueryBillToOSSSubscription to support BucketPath. 2022-05-19 13:51:25 +00:00
sdk-team
2864623659 Support all language. 2022-05-19 07:06:03 +00:00
sdk-team
51d3506092 Add Api ListQualityCheckScheme. 2022-05-16 12:31:22 +00:00
sdk-team
52e8716a55 Support UpdateApplicationVswitches and DescribeComponents. 2022-05-16 06:51:47 +00:00
sdk-team
ce5db2480c Generated 2016-11-01 for live. 2022-05-16 01:56:57 +00:00
sdk-team
5706cda196 Add ListDashboardUrl api. 2022-05-13 12:53:12 +00:00
sdk-team
a514d1586b Update by sdk platform. 2022-05-11 04:06:18 +00:00
sdk-team
73610fe6e9 ReleaseClusterHostGroup add support for ReleaseNumber. 2022-05-09 03:06:31 +00:00
sdk-team
db5500f960 Add DescribeAppKey interface. 2022-05-06 03:27:33 +00:00
sdk-team
278c4950d0 Release RecognizeUkraineIdentityCard. 2022-05-05 10:22:24 +00:00
sdk-team
d175c6ad31 Support Latest APIs. 2022-05-05 08:28:28 +00:00
sdk-team
735d46b11a Supported CPFS Protocol. 2022-04-29 12:32:12 +00:00
sdk-team
42f2dbf095 CreateDataLimit add enable filed. 2022-04-27 09:22:05 +00:00
sdk-team
0c86b08087 Support to pass variables to authentication IVR. 2022-04-26 03:28:12 +00:00
sdk-team
26ae377767 Generated 2020-05-18 for dataworks-public. 2022-04-25 03:22:19 +00:00
sdk-team
ed52841639 Bill api add query conditions and return data field. 2022-04-24 11:37:31 +00:00
sdk-team
1310780a31 Support new feature. 2022-04-24 09:31:03 +00:00
sdk-team
8d654a308d Iot_20180120 old version sdk. 2022-04-22 03:40:42 +00:00
wen ping
1f6051b3b3 fix roarequest query parameters 2022-04-21 16:43:43 +08:00
sdk-team
382a4ff59d Supported new features etc. 2022-04-21 08:03:48 +00:00
sdk-team
4c3ae151cb Supported new features for outbound. 2022-04-21 07:59:27 +00:00
sdk-team
6d5e5142e1 Generated 2018-12-03 for Sas. 2022-04-21 03:41:05 +00:00
sdk-team
68ed888149 Add API OfflineTaskFlow. 2022-04-21 02:40:30 +00:00
sdk-team
e2f241db26 Generated 2018-12-03 for Sas. 2022-04-19 11:54:36 +00:00
sdk-team
72fcc70ac5 Change DescribeEventDetail Data. 2022-04-18 04:29:15 +00:00
sdk-team
92868c57c0 Generated 2016-11-01 for live. 2022-04-15 10:09:15 +00:00
sdk-team
c0cebe1843 Rename the return of ListTaskFlow API. 2022-04-15 08:39:44 +00:00
sdk-team
778feae703 Support throughput for API DescribeDisks. 2022-04-13 09:36:43 +00:00
sdk-team
4014391257 Remove redundant input for API ListTaskFlow. 2022-04-12 03:20:58 +00:00
sdk-team
8b405dedc5 Set multiple apis to public. 2022-04-11 06:45:57 +00:00
sdk-team
03d0b3ce63 Update by SDK platform. 2022-04-07 12:51:21 +00:00
sdk-team
0bab75ea88 Update by sdk platform. 2022-04-07 12:50:29 +00:00
sdk-team
2fa9cc7eb1 Release FeedbackSession. 2022-04-06 13:32:33 +00:00
sdk-team
08d76a4567 Create App Group Support Schedule Busy Workers. 2022-04-06 06:15:37 +00:00
sdk-team
417b73c84f Add ListTagResources api. 2022-04-06 03:51:09 +00:00
sdk-team
722e455a40 Support output dagName, dagOwnerId for api listTaskFlowAndScenario. 2022-04-06 02:31:28 +00:00
sdk-team
692eef0b24 Supported ListTaskFlow, ListTaskFlowInstance, GetTaskInstanceRelation, GetLhSpaceByName, DeleteLakeHouseSpace, DeleteTaskFlow API. 2022-03-31 08:46:41 +00:00
sdk-team
cffe37f2e6 CreateDataSourceItem. 2022-03-31 02:42:57 +00:00
sdk-team
f3e4ab14ee Generated 2016-11-01 for live. 2022-03-30 03:25:31 +00:00
sdk-team
7052337f54 Supported Trim, AndroidVivoPushMode, iOSInterruptionLevel, iOSRelevanceScore for Push and MassPush. 2022-03-29 08:35:48 +00:00
sdk-team
56cbac37fc Support more params in text, clockWidget. 2022-03-28 03:18:12 +00:00
sdk-team
51a7c5171c Iot_20180120 old version sdk. 2022-03-25 02:41:56 +00:00
sdk-team
fe5dcd30f9 Supported CreateLakeHouseSpace,AddLhMembers,DeleteLhMembers,ListLhTaskFlowAndScenario,ChangeLhDagOwner,ReDeployLhDagVersion API. 2022-03-24 08:22:02 +00:00
sdk-team
c5de90e7b9 Update by sdk platform. 2022-03-23 03:18:37 +00:00
sdk-team
b924b1d42c Get Job Support Query By Job Name. 2022-03-21 07:50:30 +00:00
sdk-team
adf8ff200a Supported CreateStandardGroup, ListStandardGroups API. 2022-03-18 07:41:26 +00:00
sdk-team
82e2b63b6d Support Latest APIs. 2022-03-17 08:35:37 +00:00
sdk-team
ba1f21822e Support Latest APIs. 2022-03-16 02:16:03 +00:00
sdk-team
26180c8b09 Add tcpInternetEndpoint field for the api OnsInstanceBaseInfo. 2022-03-15 09:58:21 +00:00
sdk-team
40ea7cd46c Support collect logs to kafka. 2022-03-15 06:26:55 +00:00
sdk-team
b3e7020b42 Update by sdk platform. 2022-03-15 03:11:51 +00:00
sdk-team
9c901043d8 Set multiple apis to private. 2022-03-15 02:34:45 +00:00
sdk-team
3086c83998 Iot_20180120 old version sdk. 2022-03-14 03:29:56 +00:00
sdk-team
a36e9edeee Modify the input parameter Action of CreateCen to be required. 2022-03-10 13:40:10 +00:00
sdk-team
3f43b4048c Disabled Spark Job API. 2022-03-10 08:13:59 +00:00
sdk-team
878b123ba6 Support modify params. 2022-03-09 12:00:13 +00:00
sdk-team
d120c9d112 Update RecognizeVideoCastCrewList. 2022-03-09 09:46:12 +00:00
sdk-team
ffd9d00a13 Generated 2016-11-01 for live. 2022-03-09 07:45:32 +00:00
sdk-team
db5e193d08 Create Lindorm Open api. 2022-03-07 13:13:55 +00:00
sdk-team
b2e60afde0 Supported new features etc. 2022-03-07 12:30:19 +00:00
sdk-team
a0cde540cb Supported new features for outbound. 2022-03-07 12:29:43 +00:00
sdk-team
e23adc1324 Initialize APIs. 2022-03-04 09:56:50 +00:00
sdk-team
a1e11dbb5b Release RecognizeVideoCastCrewList. 2022-03-03 13:10:16 +00:00
sdk-team
5fb8057a45 Add UpdateAnycastEipAddressAssociations Interface. 2022-02-24 03:54:57 +00:00
sdk-team
fa0fe1ae07 SDK. 2022-02-23 11:41:43 +00:00
sdk-team
89a2517800 Add AuthId. 2022-02-23 09:42:15 +00:00
sdk-team
d5af7a4c61 Support remediation. 2022-02-23 07:26:43 +00:00
sdk-team
ca3cd3584e Deprecated the OnsTopicUpdate api, and will be offline soon. 2022-02-22 12:28:06 +00:00
sdk-team
5dbd88a76d Support RefreshProxyLevel. 2022-02-22 07:29:13 +00:00
sdk-team
213faf8f4f Add event tasks. 2022-02-21 13:11:10 +00:00
sdk-team
d42d229efb Bugfix QueryMoniter. 2022-02-21 10:07:17 +00:00
sdk-team
bd57cca01a Add DleteNacosInstance. 2022-02-21 02:44:00 +00:00
sdk-team
4b57f18912 Iot_20180120 build sdk. 2022-02-18 09:13:20 +00:00
sdk-team
4134095a0d Add Gis open service add data api. 2022-02-18 07:08:23 +00:00
sdk-team
b1e2b491e9 Adjusted the call frequency limit of some APIs. 2022-02-17 02:23:12 +00:00
sdk-team
08961b2ff9 Generated 2016-04-08 for Emr. 2022-02-16 07:24:46 +00:00
sdk-team
25cc56a91b Generated 2021-03-20 for Emr. 2022-02-16 07:16:19 +00:00
sdk-team
1435718263 Fix normandy query api. 2022-02-16 02:37:36 +00:00
sdk-team
99a78222f2 Add OTA API, including ReupgradeOTATask. 2022-02-11 07:19:47 +00:00
sdk-team
4bfb40e4b1 Add deleteNacosInstance. 2022-02-10 01:24:21 +00:00
sdk-team
1a4543ff56 Added api QueryWorksBloodRelationship. 2022-02-09 02:59:02 +00:00
sdk-team
779ed847e3 Supported New Features. 2022-02-08 08:40:17 +00:00
sdk-team
20fb930aaf Iot_20180120 oldversion sdk. 2022-02-08 02:54:34 +00:00
sdk-team
a09a6e094a Support cloud disk. 2022-01-28 07:59:04 +00:00
sdk-team
d78148b8be Update by SDK platform. 2022-01-28 07:49:03 +00:00
sdk-team
47cbc71c7f Support SIP phone management. 2022-01-28 07:40:22 +00:00
sdk-team
63135520bc CreateContact API Add ContactGroupName. 2022-01-26 09:36:10 +00:00
sdk-team
d68d8044d3 Fix some bugs. 2022-01-26 08:53:12 +00:00
sdk-team
7e07a62c24 Create Lindorm Open api. 2022-01-25 13:01:49 +00:00
sdk-team
6007aa1ea1 Supported new features for outbound. 2022-01-25 12:53:30 +00:00
sdk-team
2de2101c40 Support Latest APIs. 2022-01-25 12:31:06 +00:00
sdk-team
c0bae997ea Add APIs, include, ListSharedReports, ListFavoriteReports, ListRecentViewReports, CreateTicket, QueryTicketInfo, UpdateTicketNum, DelayTicketExpireTime, DelayTicketExpireTime. 2022-01-25 12:08:01 +00:00
sdk-team
0060c7ff27 Generated 2016-11-01 for live. 2022-01-25 09:20:34 +00:00
sdk-team
621eb3945b Supported Get Worker List. 2022-01-25 07:29:28 +00:00
sdk-team
9b557e564e Update DetectFace. 2022-01-25 02:17:14 +00:00
sdk-team
605dc1cf5a Supported new features etc. 2022-01-21 08:47:26 +00:00
sdk-team
832a2a7525 Add Event Rule sql filter. 2022-01-21 08:37:48 +00:00
sdk-team
4f195142c9 Add Event Rule sql filter. 2022-01-21 08:28:17 +00:00
sdk-team
972958c1e3 Supported RestartDataCorrectSQLJob,PauseDataCorrectSQLJob API. 2022-01-21 07:36:52 +00:00
sdk-team
c2bfeb1216 Upgrade Service for SMS. 2022-01-19 11:44:35 +00:00
sdk-team
8383b37798 ReportOneAgentInfo. 2022-01-19 03:56:47 +00:00
sdk-team
8ca3ea3fdf Upgrade SDK. 2022-01-18 09:08:01 +00:00
sdk-team
f5a4f56f2c Support describe price. 2022-01-18 04:06:51 +00:00
sdk-team
ac0162b3c7 Supported more query conditions when searching resource group. 2022-01-14 07:26:15 +00:00
sdk-team
bd60fe6309 Supported more query conditions when searching resource group. 2022-01-14 06:18:37 +00:00
sdk-team
e2e36ad513 Supported New Features. 2022-01-13 03:25:21 +00:00
sdk-team
ad478b719d Supported new features for outbound. 2022-01-12 12:30:44 +00:00
sdk-team
b4ecf9926e Support folder for rule. 2022-01-12 02:04:26 +00:00
sdk-team
6b5999e621 Support DeleteTransitRouter API. 2022-01-11 07:35:12 +00:00
sdk-team
8b83291bdb Fix bugs. 2022-01-11 05:44:24 +00:00
sdk-team
77ff21c58c Fix bugs. 2022-01-11 05:37:18 +00:00
sdk-team
624c480a29 Added reserve price range. 2022-01-11 01:44:51 +00:00
sdk-team
8137298eb1 Support resource scheduler. 2022-01-07 13:25:21 +00:00
sdk-team
903d45f46a Add or modify APIs, include, QueryEmbeddedStaus, QueryWorks, QueryWorksByWorkspace. 2022-01-07 10:51:20 +00:00
sdk-team
61cb10fe42 Add or modify APIs, include, QueryEmbeddedStaus, QueryWorks, QueryWorksByWorkspace. 2022-01-07 10:31:44 +00:00
sdk-team
bc474a30c7 Support Service name. 2022-01-07 08:06:12 +00:00
sdk-team
ec6303fa64 Supported minReadyInstanceRatio parameter for deploy. 2022-01-07 06:22:43 +00:00
sdk-team
a4d37e4317 Support New API for Dypnsapi. 2022-01-07 04:05:57 +00:00
sdk-team
282e67d80b Fix bugs. 2022-01-06 14:13:43 +00:00
sdk-team
5ea308961d Generated 2016-11-01 for live. 2022-01-06 07:34:35 +00:00
sdk-team
fae23e0d83 Add new interface. 2022-01-05 08:20:15 +00:00
sdk-team
5f19402565 Fix bugx. 2022-01-05 03:38:48 +00:00
sdk-team
5b4362a577 Update ErrorCode. 2021-12-31 01:59:58 +00:00
sdk-team
c9ce5e2ef5 Supported Get Worker List. 2021-12-30 10:42:49 +00:00
sdk-team
41c9cd85cf Create Lindorm Open api. 2021-12-30 08:31:23 +00:00
sdk-team
8a2d243786 Support AUTH for CreateEventSubscribe. 2021-12-30 08:00:22 +00:00
sdk-team
1d81df8694 Update by sdk platform. 2021-12-30 06:18:32 +00:00
sdk-team
f2bd687fd6 Add new interface. 2021-12-30 03:54:29 +00:00
sdk-team
dacf4c261f Supported new features etc. 2021-12-29 06:58:14 +00:00
sdk-team
1f47213704 Supported new features for outbound. 2021-12-29 06:57:31 +00:00
sdk-team
a6d2312246 Add ListDcdnEsTemplateInfo. 2021-12-29 02:01:42 +00:00
sdk-team
d1bab4fe11 Add ListDcdnEsTemplateInfo. 2021-12-29 01:53:03 +00:00
sdk-team
4e60cd4654 Support managed rule query. 2021-12-28 10:53:21 +00:00
sdk-team
1bc2727696 Support ACR EE, OSS, EIP for deploy. 2021-12-27 09:10:02 +00:00
sdk-team
8d73cf03cf DescribeDBInstances Add CapacityUnit. 2021-12-27 03:53:58 +00:00
sdk-team
3611eea277 Update DeleteFCTrigger. 2021-12-27 02:12:03 +00:00
sdk-team
c4b557376c Add CreateDcdnSubTask. 2021-12-27 02:06:48 +00:00
sdk-team
24b001f51b Add DescribeScdnDomainCcInfo. 2021-12-27 02:05:25 +00:00
sdk-team
15e8858e41 Supported CheckBlockVolumeName api for Checking the volume name has been already used by the OSS bucket folder. 2021-12-24 08:41:09 +00:00
sdk-team
116e803463 Fix array params. 2021-12-23 12:41:40 +00:00
sdk-team
dcf6a32ce9 Add return fields to UploadStreamByURL. 2021-12-22 06:09:04 +00:00
sdk-team
8ea981fec3 Support Darabonba API. 2021-12-21 11:55:45 +00:00
sdk-team
f5798365ea Add RAM ID in resonse of listUsers API. 2021-12-21 04:44:00 +00:00
sdk-team
aa08d51cee Fix array params. 2021-12-21 04:40:47 +00:00
sdk-team
42e485b31a Supported Designate Workers. 2021-12-21 04:13:21 +00:00
sdk-team
52cbb112ba Add Request Param Ipv6AddressCount For API CreateLaunchTemplate AND CreateLaunchTemplateVersion. 2021-12-20 12:20:55 +00:00
sdk-team
85b4b44446 Generated 2016-04-08 for Emr. 2021-12-20 08:59:11 +00:00
sdk-team
b7f51abaa3 Support Endpoint Protect. 2021-12-17 08:57:17 +00:00
sdk-team
3a799926cc Supported ACL for SMB. 2021-12-17 07:01:56 +00:00
sdk-team
f640148ecc Release for sprint 2_2_0. 2021-12-16 14:19:17 +00:00
sdk-team
541be1be3e Update OTA API, including CreateOTADynamicUpgradeJob,CreateOTAStaticUpgradeJob,QueryOTAJob. 2021-12-16 08:52:58 +00:00
sdk-team
706b0f8216 Support query resourceType. 2021-12-14 09:42:22 +00:00
sdk-team
892c369789 Generated 2019-09-10 for waf-openapi. 2021-12-14 07:56:52 +00:00
sdk-team
f9c588487c CreateServerlessDBInstance Add CapacityUnit. 2021-12-13 15:23:02 +00:00
sdk-team
feb2350da9 Openapi support querydisplay. 2021-12-13 11:17:26 +00:00
sdk-team
0c4ce878a8 Support query resourceType. 2021-12-13 07:31:45 +00:00
sdk-team
7fa4a0d0a5 Support query resourceType. 2021-12-13 07:09:24 +00:00
sdk-team
269c197a87 Support query resourceType. 2021-12-13 04:23:25 +00:00
sdk-team
6aa3c65c39 Support ACR EE, OSS, EIP for deploy. 2021-12-09 08:28:40 +00:00
sdk-team
1d2cdfa39f Add API for New Features. 2021-12-08 08:56:02 +00:00
sdk-team
e2c355f334 Fixed bugs for UnbindSubscription API. 2021-12-08 06:29:57 +00:00
sdk-team
669f7e68c2 Fix DescribeInstances clusterId. 2021-12-07 13:38:36 +00:00
sdk-team
4604ad2323 Add MetaTag APIs. 2021-12-07 07:34:38 +00:00
sdk-team
fe60cca404 Add MetaTag APIs. 2021-12-07 07:25:44 +00:00
sdk-team
288efa5b1f Support Bond Eni. 2021-12-06 13:07:29 +00:00
sdk-team
660dacf04d Support Bond Eni. 2021-12-06 11:51:53 +00:00
sdk-team
fde408fe24 Generated 2020-05-18 for dataworks-public. 2021-12-06 09:41:31 +00:00
sdk-team
f78ca8c724 Modify the input parameter Action of DescribeCenInterRegionBandwidthLimits to be required. 2021-12-06 03:47:38 +00:00
sdk-team
6f8b83d17e Add EventRule Content Filter. 2021-12-03 08:43:24 +00:00
sdk-team
9b5da5d494 Support EndpointType and ServiceType. 2021-12-03 06:19:13 +00:00
sdk-team
ba890b6d6c Update MergeImageFace QueryFaceImageTemplate AddFaceImageTemplate DeleteFaceImageTemplate. 2021-12-02 07:58:02 +00:00
sdk-team
6bdc46aefb Support not switching routes when VBR health check fails. 2021-12-01 06:21:45 +00:00
sdk-team
e2a8813a1b Supported RequestDecision For YN. 2021-12-01 05:43:33 +00:00
sdk-team
37dde26ac1 Support health check paging. 2021-11-30 03:20:26 +00:00
sdk-team
cf984bbcfc Support health check paging. 2021-11-30 02:41:43 +00:00
sdk-team
fe11ae7d12 Add API for unregister sip phone device, masked callee, etc. 2021-11-29 08:54:14 +00:00
sdk-team
4095ec22b9 Update DescribeCdnSMCertificateDetail. 2021-11-29 06:48:50 +00:00
sdk-team
2829dacfb2 Update SetDcdnDomainSMCertificate. 2021-11-29 06:47:05 +00:00
sdk-team
051e0b3a92 Generated 2016-11-01 for live. 2021-11-29 03:24:38 +00:00
sdk-team
d85d6f6494 Support CEN Qos Apis. 2021-11-26 10:17:07 +00:00
sdk-team
353bb56a9b Update GetSyncResult. 2021-11-26 07:08:47 +00:00
sdk-team
c1390eb44e Supported new features etc. 2021-11-25 10:59:06 +00:00
sdk-team
e39d422408 Supported new features etc. 2021-11-25 08:00:29 +00:00
sdk-team
6c4aa68089 Supported new features for outbound. 2021-11-25 07:38:52 +00:00
sdk-team
de92956a15 Delete some abandoned interface. 2021-11-25 06:28:55 +00:00
sdk-team
befec9ee53 Minor changes. 2021-11-25 02:45:18 +00:00
sdk-team
9ca2a7694b Delete some abandoned interface in SDK. 2021-11-24 08:11:13 +00:00
sdk-team
caafbf0de9 Set API DescribeVodDomainSrcBpsData to public. 2021-11-24 03:51:24 +00:00
sdk-team
1c7304d44c Delete some abandoned interface in SDK. 2021-11-23 12:38:57 +00:00
sdk-team
a34003466f Update RecognizeCharacter. 2021-11-23 06:55:48 +00:00
sdk-team
14dc74bf6a Generated 2016-04-08 for Emr. 2021-11-23 06:39:37 +00:00
sdk-team
2373071165 Fix BdsColdStorage. 2021-11-23 04:28:47 +00:00
sdk-team
13d4cbf2f9 Support the IP restrictions in ram policy. 2021-11-23 03:26:55 +00:00
sdk-team
650feae280 Add site monitoring dial DNS_ match_ rule. 2021-11-19 04:26:31 +00:00
sdk-team
d1aee32108 Update apm interface parameter. 2021-11-17 02:30:14 +00:00
sdk-team
607556b08a Add parameter type HDRType. 2021-11-16 10:54:12 +00:00
sdk-team
28afe651a7 Update apm interface parameter. 2021-11-16 09:47:13 +00:00
sdk-team
096a349c41 Update apm interface parameter. 2021-11-16 09:34:07 +00:00
sdk-team
191dc8eb68 Generated 2017-12-28 for ddoscoo. 2021-11-16 09:33:44 +00:00
sdk-team
7a98ea847f Update SetCdnDomainSMCertificate. 2021-11-16 08:48:22 +00:00
sdk-team
d2e8acabaa Update apm interface parameter. 2021-11-16 02:46:18 +00:00
sdk-team
fdda25160a Generated 2020-01-01 for ddoscoo. 2021-11-15 11:53:23 +00:00
sdk-team
96f811507e Add Ext parameter to image translation API. 2021-11-15 06:45:14 +00:00
sdk-team
cf62272b5b Update DetectVehicleICongestion DetectVehicleIllegalParking. 2021-11-15 03:12:50 +00:00
sdk-team
75a15fd95e Update by sdk platform. 2021-11-12 07:13:42 +00:00
sdk-team
4dea18972d Optimize the API for querying storage package information. 2021-11-12 02:05:07 +00:00
sdk-team
a6a706f7bd Supported apm restful api. 2021-11-08 08:26:12 +00:00
sdk-team
ba89b8f5b6 Add SetDcdnDomainSMCertificate. 2021-11-05 09:18:11 +00:00
sdk-team
602862cc5e Add SetCdnDomainSMCertificate. 2021-11-05 09:16:56 +00:00
sdk-team
914402ac4e Update OTA API, including CreateOTAVerifyJob. 2021-11-05 01:36:34 +00:00
sdk-team
3a7cca96e3 Adjust some param. 2021-11-04 08:44:54 +00:00
sdk-team
3d527e15e0 Add GetVideoPlayAuth API parameter. 2021-11-02 12:10:30 +00:00
sdk-team
54a8427771 Add GetVideoPlayAuth API parameter. 2021-11-02 11:15:20 +00:00
sdk-team
5f1578fdbe Support multi language. 2021-11-02 07:14:08 +00:00
sdk-team
e4fc46970b Add API UploadStreamByURL. 2021-11-02 04:10:06 +00:00
sdk-team
a6fdb87ef4 Fixed SDK update delay. 2021-11-02 03:20:53 +00:00
sdk-team
754add8798 Release DetectKitchenAnimals DetectWorkwear. 2021-11-01 06:46:12 +00:00
sdk-team
1044402e1d Add no data alarm processing. 2021-10-28 11:08:30 +00:00
sdk-team
8cc78b3a3e Updated tag api. 2021-10-28 08:27:14 +00:00
sdk-team
0cf5861ece Fix ModifyInstanceName. 2021-10-27 05:59:10 +00:00
sdk-team
524b68ac01 Add QueryEmbedTokenInfo,DeleteEmbedToken,CreateEmbedToken,DelayEmbedToken,BuildSignatureUrl, and update QueryDatasetInfo,AuthorizeMenu,AddUserTagMeta,AddUser. 2021-10-26 12:24:04 +00:00
sdk-team
e6902accf9 Update Dyvmsapi SDK. 2021-10-26 02:42:18 +00:00
sdk-team
eda4d09d82 DescribeDtsJobs api, delay filed change from int to long. 2021-10-25 12:10:42 +00:00
sdk-team
537988875e Generated 2016-04-08 for Emr. 2021-10-25 03:40:00 +00:00
sdk-team
d6278ad8a3 Generated 2016-11-01 for live. 2021-10-25 03:26:38 +00:00
sdk-team
c0e3f6e782 Update Open API. 2021-10-21 13:39:55 +00:00
sdk-team
8778009aff Generated 2020-05-18 for dataworks-public. 2021-10-21 09:41:39 +00:00
sdk-team
7b81c413a1 Release AddQualityScore. 2021-10-21 07:31:07 +00:00
sdk-team
27a39a83b5 Generated 2020-05-18 for dataworks-public. 2021-10-21 02:37:49 +00:00
sdk-team
c132dd86ae Add DeviceCenter API, including CreateDeviceDynamicGroup, DeleteDeviceDynamicGroup, QueryDynamicGroupDevices. 2021-10-20 13:11:16 +00:00
sdk-team
f73358f7e8 Supported ScaleApp totalPartitions. 2021-10-19 07:14:01 +00:00
sdk-team
23c07a12a3 Generated 2019-09-10, 2018-01-17 for waf-openapi. 2021-10-18 08:06:15 +00:00
sdk-team
8e7691c351 Adjust ecs openapi endpoint. 2021-10-18 03:53:09 +00:00
sdk-team
a5a5b1c4eb Added audit status. 2021-10-15 08:56:22 +00:00
sdk-team
bdb663548a Generated 2020-02-01 for cloudesl. 2021-10-15 06:41:20 +00:00
sdk-team
1862b4677d Add API for predictive dialer. 2021-10-14 13:11:36 +00:00
sdk-team
34093b78ef Adjust ecs openapi endpoint. 2021-10-08 09:51:03 +00:00
sdk-team
59616fc161 Fixed SDK update delay. 2021-10-08 09:38:54 +00:00
sdk-team
a1f3045396 Fixed SDK update delay. 2021-10-08 09:37:10 +00:00
sdk-team
0fe872d573 Fixed SDK update delay. 2021-10-08 09:32:50 +00:00
sdk-team
5f50d51531 Release SearchFace BatchAddFaces. 2021-10-08 06:07:30 +00:00
sdk-team
bb60ca8fb6 Supported AssumeRoleWithOIDC. 2021-09-29 08:13:52 +00:00
sdk-team
2482eecd86 Add new internal API. 2021-09-28 09:06:22 +00:00
sdk-team
4edd799a79 Support odcap device. 2021-09-26 10:08:42 +00:00
sdk-team
d03f6c2f9d Support odcap device. 2021-09-26 10:00:28 +00:00
sdk-team
47e98acc6f Update imageenhan. 2021-09-26 07:22:48 +00:00
sdk-team
4c50775cc9 Supported sdk for sddp. 2021-09-26 02:43:46 +00:00
sdk-team
53b22dba98 Release RetouchSkin LiquifyFace. 2021-09-24 07:26:00 +00:00
sdk-team
e2b6c81588 Supports the purchase of polardb storage packages. 2021-09-23 08:52:35 +00:00
sdk-team
66430977aa Update by sdk platform. 2021-09-23 07:45:01 +00:00
sdk-team
7942407bc1 Supported API for GTM. 2021-09-22 10:55:07 +00:00
sdk-team
ac628879ee Modify CreateK8sSecret. 2021-09-22 05:54:07 +00:00
sdk-team
e690260627 Add copyright invasion detection APIs. 2021-09-18 03:36:45 +00:00
sdk-team
b8ca7e85aa Supported SendChannels, AndroidMessageHuaweiUrgency, AndroidMessageHuaweiCategory for Push and MassPush. 2021-09-17 07:30:34 +00:00
sdk-team
fcaeaecdf7 Generated 2016-11-01 for live. 2021-09-16 08:28:26 +00:00
sdk-team
d9cb6a8f50 Update AddFace SearchFace. 2021-09-15 06:25:38 +00:00
sdk-team
555d447e33 Add DiskIds for CreateSnapshotGroup. 2021-09-14 07:37:29 +00:00
sdk-team
655119933a Add DiskIds for CreateSnapshotGroup. 2021-09-14 02:18:39 +00:00
sdk-team
98b1ef2aea Generated 2019-03-01 for LinkWAN. 2021-09-13 09:28:42 +00:00
sdk-team
d7e05e378e Supported CallerLocation, CalleeLocation in CDR API. 2021-09-13 03:37:43 +00:00
sdk-team
5380c7f56e Support crop face image. 2021-09-10 01:51:02 +00:00
sdk-team
351e7765f5 Public version. 2021-09-09 03:33:07 +00:00
sdk-team
ff44f5d376 Public version. 2021-09-09 03:27:01 +00:00
sdk-team
455c5afdaa Update LinkSpeech API, including SpeechByCombination, SyncSpeechByCombination. 2021-09-06 10:08:32 +00:00
sdk-team
fe6548a733 SubmitURLUploadJob, support S3 Storage. 2021-09-01 07:13:58 +00:00
sdk-team
c69995217c SDK updated. 2021-09-01 03:08:43 +00:00
sdk-team
211ad2244b Supported cro algorithm. 2021-08-31 06:43:16 +00:00
sdk-team
a2ec281479 Supported AndroidBigPictureUrl, AndroidInboxBody, AndroidImageUrl, AndroidOppoImageId, AndroidXiaomiImageUrl, iOSNotificationThreadId for Push and MassPush. 2021-08-31 06:31:02 +00:00
sdk-team
22fe1a0c26 Release BeautifyBody. 2021-08-31 03:32:03 +00:00
sdk-team
8d712bd134 Generated 2017-08-01 for Edas. 2021-08-31 02:39:54 +00:00
sdk-team
c219cba900 ListAvailableEcsTypes set param ZoneId not required. 2021-08-27 03:07:35 +00:00
sdk-team
17a1e13ec3 ListAvailableEcsTypes set param ZoneId not required. 2021-08-26 08:10:57 +00:00
sdk-team
a4eea962f1 Release RetouchBody. 2021-08-24 06:50:37 +00:00
sdk-team
57e4665c5e Update Dyvmsapi SDK. 2021-08-20 06:56:32 +00:00
sdk-team
36828e0fce Add SupportSessionManager for DescribeCloudAssistantStatus. 2021-08-19 11:50:31 +00:00
sdk-team
d35ae81e5c Add SupportSessionManager for DescribeCloudAssistantStatus. 2021-08-19 11:41:22 +00:00
sdk-team
16a57f3f23 Support Round and Interval for ApplyNodes API. 2021-08-19 09:21:30 +00:00
sdk-team
4fc4cdd7b8 Supported new features for outbound. 2021-08-19 06:58:06 +00:00
sdk-team
9d7216efce Release BeautifyBody. 2021-08-19 06:36:58 +00:00
sdk-team
80e8534b12 Supported etlOperatorColumnReference for ModifyDtsJob. 2021-08-13 03:55:50 +00:00
sdk-team
c40875737f Support sts. 2021-08-13 02:20:37 +00:00
sdk-team
835983db86 Support query dbfs specification. 2021-08-12 11:40:09 +00:00
sdk-team
109a880552 DescirbeAvailableResource add NodeId input parameter. 2021-08-12 03:30:28 +00:00
sdk-team
16b816ae59 Support CEN latest Apis. 2021-08-11 03:10:56 +00:00
sdk-team
5df0ee7c86 Supported DescribeSavingsPlansUsageTotal. 2021-08-10 09:13:31 +00:00
sdk-team
11e315b724 Export instance relative API. 2021-08-10 07:58:34 +00:00
sdk-team
58cbb932cd Update TaggingAdImage. 2021-08-10 07:06:52 +00:00
sdk-team
24b5803214 Supported DescribeSubscriptionMeta for distributed subscription. 2021-08-10 02:15:17 +00:00
sdk-team
53b9df63e0 Supported DescribeSubscriptionMeta for distributed subscription. 2021-08-09 12:47:46 +00:00
sdk-team
886c6efd99 Support Job Status With Phase. 2021-08-09 11:30:23 +00:00
sdk-team
5ee76db464 Update TaggingAdImage. 2021-08-06 02:09:55 +00:00
sdk-team
34a37c33b2 Release TaggingAdImage. 2021-08-04 09:42:42 +00:00
sdk-team
4741377b3b Create Lindorm Open api. 2021-08-04 07:48:05 +00:00
sdk-team
c1730219b4 Create Lindorm Open api. 2021-08-04 07:36:18 +00:00
sdk-team
b24604b684 Create Lindorm Open api. 2021-08-04 07:34:25 +00:00
sdk-team
23401bdd3d Update TaggingImage. 2021-08-02 08:21:35 +00:00
sdk-team
16fb495f57 Support upgrade. 2021-08-02 06:30:57 +00:00
sdk-team
9d56952627 Update Dyvmsapi SDK. 2021-07-30 06:16:36 +00:00
sdk-team
39e386ae1c Support Alb Open API. 2021-07-29 11:34:01 +00:00
sdk-team
59cfd7acc2 Supported DescribeMaskingRules. 2021-07-29 08:42:01 +00:00
sdk-team
d10310dfdf ListAppInstanceResponse add status field. 2021-07-29 03:04:34 +00:00
sdk-team
c06886edcb Generated 2018-03-13 for retailcloud. 2021-07-28 06:09:56 +00:00
sdk-team
6bcdd4b52e Add DescribeAuditLogConfig API. 2021-07-27 12:01:03 +00:00
sdk-team
1f36d787d0 Createdynamictaggroup increases the filter parameters for TagRegionId. 2021-07-27 06:54:33 +00:00
sdk-team
1ef5aff5c4 Add StartTerminalSession. 2021-07-27 02:38:49 +00:00
sdk-team
f1425baf72 Export instance relative API. 2021-07-23 03:42:31 +00:00
sdk-team
1177c92105 Add private-link support. 2021-07-22 04:07:24 +00:00
sdk-team
882060f77c Create Lindorm Open api. 2021-07-21 12:46:04 +00:00
sdk-team
6d9f56b73b Create Lindorm Open api. 2021-07-21 12:44:43 +00:00
sdk-team
b44d845918 Fix the return SDK of describealertloglist API. 2021-07-21 03:55:11 +00:00
sdk-team
edbe01d364 Support HealthCheckMethod for HTTP and HTTPS listener. 2021-07-21 03:12:37 +00:00
sdk-team
e6194c11ed CreateNetworkInterface supports to allocate Ipv6. 2021-07-19 07:27:01 +00:00
sdk-team
9013d93d95 Update ScreenChestCT. 2021-07-19 02:35:59 +00:00
sdk-team
cc4070bba3 Support Alb Open API. 2021-07-15 09:32:35 +00:00
sdk-team
d453ae2d7b Generated 2020-01-01 for ddoscoo. 2021-07-15 06:05:54 +00:00
sdk-team
de7176c25c Add CheckCertificate Api. 2021-07-09 10:26:45 +00:00
sdk-team
0dc704dbaa Fix ListPIpelineTemplates. 2021-07-09 08:06:15 +00:00
sdk-team
97c5e2c422 Generated 2019-01-01 for Cassandra. 2021-07-08 06:14:43 +00:00
sdk-team
34d72f2b3b Support APP auth. 2021-07-08 04:02:55 +00:00
sdk-team
ff3b6aec0a Generated 2016-11-01 for live. 2021-07-08 02:32:29 +00:00
sdk-team
cf6a43062a Supported DescribeGlobalDatabaseNetworks set pages. 2021-07-07 13:13:37 +00:00
sdk-team
6877b35beb Add ModifyResourceGroup API. 2021-07-07 08:34:24 +00:00
sdk-team
ba67c01925 Support FilterKey for RestoreInstance. 2021-07-07 08:32:22 +00:00
sdk-team
e89b92569f Supported AAA for BBB. 2021-07-07 02:32:44 +00:00
sdk-team
b5a6f66a29 Supported deleteItem for sdk. 2021-07-05 06:43:17 +00:00
sdk-team
b3c82e1e45 Fix DescribeInstance EncryptionType. 2021-07-02 07:43:22 +00:00
sdk-team
fe5bdbf24a Release RecognizeQuotaInvoice RecognizeTicketInvoice RecognizePdf. 2021-07-02 03:25:20 +00:00
sdk-team
a0c0379235 Release AnalyzeChestVessel. 2021-07-02 03:02:38 +00:00
sdk-team
f3e060235c Edit ListRetcodeApps. 2021-06-28 12:08:51 +00:00
sdk-team
ec69dc6bc1 Support GetSQLReviewOptimizeDetail,ListSQLReviewOriginSQL Order API. 2021-06-28 07:42:56 +00:00
sdk-team
c89b84b7de Supported new features for outbound. 2021-06-25 06:29:05 +00:00
sdk-team
9b0afb4553 Update DescribeSplitItemBill to support daily report. 2021-06-25 02:51:41 +00:00
sdk-team
3d0a6fad54 DescribeSynchronizationJobs, DescribeSubscriptionInstances, DescribeMigrationJobs, Add InstanceCreateTime and JobCreateTime. 2021-06-24 08:44:29 +00:00
sdk-team
d63c8b343d Create Lindorm Open api. 2021-06-24 08:32:20 +00:00
sdk-team
79946b0b8d Update QueryBillOverview, QuerySettleBill, QueryAccountBill, DescribeInstanceBill and support trusteeship bill query. 2021-06-24 02:38:48 +00:00
sdk-team
9345e356d4 Supported CreateGlobalDatabaseNetwork for PolarDB Global Database Network. 2021-06-22 07:13:31 +00:00
sdk-team
40d1ce44af Public V430. 2021-06-21 06:52:21 +00:00
sdk-team
4552a4ad69 Generated 2019-11-20 for Ga. 2021-06-21 03:45:40 +00:00
sdk-team
99ad81bc82 Generated 2019-11-20 for Ga. 2021-06-21 03:35:11 +00:00
sdk-team
4ba1e4237f Generated 2016-04-28 for Vpc. 2021-06-21 03:12:08 +00:00
sdk-team
056354a86e Support DescribeInstallCaptcha API. 2021-06-18 04:07:45 +00:00
sdk-team
930b29acdd Supported 20210618 version for sdk. 2021-06-18 02:48:33 +00:00
sdk-team
cab6049e8f Generated 2019-11-20 for Ga. 2021-06-17 02:41:03 +00:00
sdk-team
698f5e96da Update imageaudit. 2021-06-16 07:47:08 +00:00
sdk-team
c99e90b98e Encrypt Dialog Content. 2021-06-16 05:40:01 +00:00
sdk-team
c3c8160946 Add ListDevopsProjects. 2021-06-15 06:35:33 +00:00
sdk-team
052e0fa723 Supported EncryptNewTables for ModifyDBClusterTDE. 2021-06-15 02:46:51 +00:00
sdk-team
ff9366ef41 Support API for Trail. 2021-06-15 02:40:00 +00:00
sdk-team
ac11b7e23d Add CreateSshKey OpenAPI. 2021-06-11 02:11:54 +00:00
sdk-team
5599b4ad14 Support SQLReview Order API. 2021-06-10 14:06:49 +00:00
sdk-team
b4b0cb593d Generated 2016-11-01 for live. 2021-06-10 07:33:20 +00:00
sdk-team
73a8478a41 DiskEncryption. 2021-06-10 06:04:25 +00:00
sdk-team
a3a8fed5ec Generated 2016-04-28 for Vpc. 2021-06-10 03:46:38 +00:00
sdk-team
08cc0d55f3 Update TMP API, including QueryDevice, CreateThingModel, UpdateThingModel, ImportThingModelTsl, BatchPickThingModel, ListDeviceDistributeJob. 2021-06-09 06:54:22 +00:00
sdk-team
648aacf470 Public beta version. 2021-06-09 06:33:44 +00:00
sdk-team
727bbe9c98 Create Lindorm Open api. 2021-06-09 04:08:38 +00:00
sdk-team
c8dd9a4660 Create Lindorm Open api. 2021-06-09 04:07:48 +00:00
sdk-team
5e0a06b53b Edit GetTrace. 2021-06-09 02:01:55 +00:00
sdk-team
685112f414 Support Aliyun Workorder OpenAPI. 2021-06-08 15:25:57 +00:00
sdk-team
0d6b5d7108 Refine API response for GetCallDetailRecord. 2021-06-08 09:44:11 +00:00
sdk-team
f3a5eccfc1 Support input parameter LaunchConfigurationHostNames and MinTargetCapacity for CreateAutoProvisioningGroup. 2021-06-08 08:28:45 +00:00
sdk-team
abe9edfb61 Increase detection frequency for availability monitoring. 2021-06-08 05:46:50 +00:00
sdk-team
2c761da6cd Supported new version of Ticket for Alibaba Cloud. 2021-06-05 12:18:45 +00:00
sdk-team
4ee03ced70 New API Version of Work Order System. 2021-06-05 11:41:48 +00:00
sdk-team
77822cfe63 Add Emon-Service support. 2021-06-04 03:09:49 +00:00
sdk-team
fe0018aad2 Supported multi attach feature for disk. 2021-06-04 02:29:43 +00:00
sdk-team
9daef8bca3 Delete live API. 2021-06-04 02:21:50 +00:00
sdk-team
9e1db6ede8 Add name. 2021-06-03 14:11:54 +00:00
sdk-team
79b5e173b0 Support name. 2021-06-03 12:38:23 +00:00
sdk-team
3a2b4a3b0a Support key deletion protection. 2021-06-02 02:33:09 +00:00
sdk-team
216a31ec31 Support upgrade. 2021-05-31 02:22:09 +00:00
sdk-team
a85bc74388 Add TriggerRemoteSync api. 2021-05-28 08:49:18 +00:00
sdk-team
f4aa70c22f Create Lindorm Open api. 2021-05-28 03:54:43 +00:00
sdk-team
c79f8bf7fb Create Lindorm Open api. 2021-05-28 03:52:35 +00:00
sdk-team
babd707824 Generated 2019-09-10 for waf-openapi. 2021-05-27 07:04:04 +00:00
sdk-team
482c28eea7 Export new API for IVR tracking. 2021-05-25 08:43:02 +00:00
sdk-team
e98d0acba7 Support a2a openapi. 2021-05-24 09:43:52 +00:00
sdk-team
8951d4e70a Export new API for report. 2021-05-24 06:44:12 +00:00
sdk-team
88def81ef3 Support TransformDBClusterPayType. 2021-05-24 02:54:48 +00:00
sdk-team
4ff900857e New API- GetDrdsDbRdsRelationInfo, which can get private RDS list under certain DB out of DRDS instance ID and DB name. 2021-05-23 10:19:46 +00:00
sdk-team
8617b6ffe5 Aaaaa. 2021-05-22 10:25:05 +00:00
sdk-team
5d8e86e1a6 Supported DescribeLoadBalancers with DeleteProtection and so on. 2021-05-21 12:36:23 +00:00
sdk-team
f613ffa984 Support StrictResourceProvision in ApplyNodes. 2021-05-21 11:00:54 +00:00
sdk-team
a6b0e4e963 Upgrade mongodb sdk. 2021-05-20 06:16:52 +00:00
sdk-team
2e6be9d7ed DescribeAvailableResource frequency. 2021-05-20 06:07:06 +00:00
sdk-team
920e72f912 Generated 2020-05-18 for dataworks-public. 2021-05-19 12:39:22 +00:00
sdk-team
bd94cb0b25 Update API. 2021-05-19 11:04:21 +00:00
sdk-team
cfd8b7cb85 Publish multi language sdk. 2021-05-19 02:20:12 +00:00
sdk-team
c74e24f508 Add IoT Studio SetStudioProjectCooperation API. 2021-05-18 12:13:08 +00:00
sdk-team
73fc4a65dc Support MinCount for AddNodes. 2021-05-18 07:44:50 +00:00
sdk-team
ededc6be9f Add API ListQuotaReviewTasks. 2021-05-17 09:36:55 +00:00
sdk-team
be3de6fa81 Support DescribeInstallCaptcha API. 2021-05-17 03:43:16 +00:00
sdk-team
01e5e4b6af Export new API for predictive dialer. 2021-05-17 03:42:58 +00:00
sdk-team
f1434348f4 Add DescribeDcdnRefreshTaskById. 2021-05-17 01:52:40 +00:00
sdk-team
d60deaaa54 Release ExtractFingerPrint. 2021-05-14 09:29:19 +00:00
sdk-team
c137f76500 EnableAdditionalBandwidth add AutoRenew,AutoRenewPeriod parameter. 2021-05-14 09:15:44 +00:00
sdk-team
643f70f732 Update ScreenChestCT. 2021-05-14 07:53:01 +00:00
sdk-team
4833822295 Support Private RDS management through OpenAPI. 2021-05-14 07:42:58 +00:00
sdk-team
21407b1822 Support Private RDS management through OpenAPI. 2021-05-14 07:33:43 +00:00
sdk-team
900bb894d0 Support query quota. 2021-05-13 06:24:32 +00:00
sdk-team
36c89057b5 Generated 2020-01-01 for ddoscoo. 2021-05-13 06:16:12 +00:00
sdk-team
f7f5568da6 Add Indexing-Service support. 2021-05-13 02:50:56 +00:00
sdk-team
ae995d3475 Add GetRepositoryCommit and ListRepositoryCommitDiff API. 2021-05-12 14:20:44 +00:00
sdk-team
667d50d279 Create Lindorm Open api. 2021-05-12 12:05:25 +00:00
sdk-team
be6457df4f Generated 2020-05-18 for dataworks-public. 2021-05-12 06:20:08 +00:00
sdk-team
afefd8895c Generated 2020-05-18 for dataworks-public. 2021-05-11 11:40:26 +00:00
sdk-team
8267386d41 CreateInstance API add Port, Tags, DryRun. 2021-05-11 09:14:57 +00:00
sdk-team
7ef6eafff4 SDK device authorization API. 2021-05-11 09:03:28 +00:00
sdk-team
6ac69f79bc Update RecognizeDriverLicense RecognizeLicensePlate. 2021-05-10 08:27:01 +00:00
sdk-team
6234d4fd3d Add API GenerateMergedTable. 2021-05-10 04:26:12 +00:00
sdk-team
72f080a1b3 Delete API. 2021-05-10 02:43:42 +00:00
sdk-team
01a8086b8f Delete live API. 2021-05-10 02:41:10 +00:00
sdk-team
131a52ee78 Delete Api. 2021-05-10 02:39:56 +00:00
sdk-team
761c9a617d Delete API. 2021-05-10 02:39:01 +00:00
sdk-team
d2744d517f Support SLB DescribeLoadBalancerListeners. 2021-05-08 07:41:28 +00:00
sdk-team
28a3fe7592 Generated 2020-05-18 for dataworks-public. 2021-05-08 07:12:15 +00:00
sdk-team
e14cc7c0eb Generated 2018-01-20 for Iot. 2021-05-08 06:02:16 +00:00
wb-hx510875
f063a7bdba fix: clear pop meta files 2021-05-08 11:04:23 +08:00
wb-hx510875
80acb7552c fix: free list before return #132 2021-05-08 11:04:08 +08:00
sdk-team
414c6ef77f Generated 2018-07-13 for Ft. 2021-05-08 02:13:23 +00:00
wb-hx510875
90a140992d fix: clear pop meta files 2021-05-08 10:12:13 +08:00
sdk-team
a2e2d09381 Generated 2019-09-16 for alikafka. 2021-05-08 01:36:02 +00:00
sdk-team
8502ce8db8 Support interface DescribeDBInstanceEncryptionKey for DB Instance Cloud Disk Encryption. 2021-05-07 07:32:31 +00:00
sdk-team
1d202f4d30 Generated 2016-11-01 for live. 2021-05-06 12:57:31 +00:00
sdk-team
e148041dec Update Open API. 2021-05-06 06:34:34 +00:00
sdk-team
111ecd0032 Support DescribePolarSQLCollectorPolicy. 2021-05-06 03:22:27 +00:00
sdk-team
21d4a23230 Add OpenArmsServiceSecondVersion. 2021-04-30 10:10:04 +00:00
sdk-team
cb1404c3d4 ModifyNodeSpec API add SwitchTime. 2021-04-29 13:51:28 +00:00
sdk-team
29d344ab59 Add DescribeInstances API. 2021-04-29 13:45:05 +00:00
sdk-team
0a9554513b Update RecognizeFace. 2021-04-29 08:45:54 +00:00
sdk-team
59d443c7d1 Support sag reseller. 2021-04-29 08:13:07 +00:00
sdk-team
31ce8cba5d Support latest openAPIs. 2021-04-29 06:10:40 +00:00
sdk-team
e1ae9bd807 Export new API. 2021-04-28 11:29:00 +00:00
sdk-team
3fdcb5b22c GetProjectMember support pageSize. 2021-04-27 12:15:58 +00:00
sdk-team
431638f102 Generated 2016-11-01 for live. 2021-04-27 09:19:10 +00:00
sdk-team
ba63e32429 Add CustomMessage to CreateMergeFaceGroupsJob. 2021-04-27 03:15:10 +00:00
sdk-team
3525d60729 Generated 2019-06-01 for smc. 2021-04-26 07:37:20 +00:00
sdk-team
bc4cc968c2 Support NetworkInterface TrafficMode. 2021-04-22 13:19:55 +00:00
sdk-team
863129ac92 AcceptInquiredSystemEvent adds Choice parameter. 2021-04-22 07:36:19 +00:00
sdk-team
bfee7629d7 Support CEN latest Apis. 2021-04-22 05:36:14 +00:00
sdk-team
9f6ab32ea8 Support GetPhysicalDatabase API. 2021-04-22 00:53:39 +00:00
sdk-team
127ebd7d3a Add API to list repo members with group inherited info. 2021-04-21 13:51:09 +00:00
sdk-team
9b9e034594 Support Tag. 2021-04-20 12:56:16 +00:00
sdk-team
f13956ad50 Export predictive dialer API. 2021-04-20 10:14:55 +00:00
sdk-team
294c94c2ec Create Lindorm Open api. 2021-04-20 08:25:03 +00:00
sdk-team
c2b59302fa LivenessFaceVerify ContrastFaceVerify CompareFaceVerify API Return CertifyId. 2021-04-20 02:25:27 +00:00
sdk-team
742ad5f67c Export StartBack2BackCall API. 2021-04-19 01:48:39 +00:00
sdk-team
099ec7bb13 Generated 2020-10-29 for reid_cloud. 2021-04-19 01:39:51 +00:00
sdk-team
b972642ffe Update RunMedQA. 2021-04-17 02:36:08 +00:00
sdk-team
ed4870b066 Support devops organization deletion. 2021-04-16 12:53:35 +00:00
sdk-team
5ce3266e7f Add CheckProductOpen. 2021-04-16 12:02:38 +00:00
sdk-team
d850c22c0f Generated 2020-10-29 for reid_cloud. 2021-04-16 10:02:07 +00:00
sdk-team
363f56d62b Add API GetDomain. 2021-04-16 03:27:38 +00:00
sdk-team
cd4b584e15 Support latest openAPIs. 2021-04-14 13:20:04 +00:00
sdk-team
f9eb4e30b8 Delete MultiMedia Post Scan API. 2021-04-14 08:55:31 +00:00
sdk-team
8a1b4cb025 Download url add fixed domain. 2021-04-14 08:03:12 +00:00
sdk-team
8e714a46bd Supported ConfigureDtsJob SynchronizationDirection. 2021-04-13 15:18:44 +00:00
sdk-team
97286a49ca Release AddFaceVideoTemplate DeleteFaceVideoTemplate QueryFaceVideoTemplate MergeVideoModelFace. 2021-04-13 02:28:45 +00:00
sdk-team
4053c3aebe Export config api. 2021-04-12 12:39:25 +00:00
sdk-team
5df89b5fa1 Support GetDBTopology API. 2021-04-12 01:57:55 +00:00
sdk-team
08b85b98e8 Bank Card Ocr and Verify. 2021-04-09 07:13:41 +00:00
sdk-team
8712582b42 Update API param. 2021-04-09 04:02:49 +00:00
sdk-team
00cc6ef6d2 Supported ModifyDtsJob and DeleteDtsJob. 2021-04-08 12:33:24 +00:00
sdk-team
b4aaee558a Add DetectIPCVideoObject. 2021-04-08 11:36:51 +00:00
sdk-team
bc4ce30725 Release DetectVideoIPCObject. 2021-04-08 06:21:50 +00:00
sdk-team
8375b83a58 Release MonitorExamination. 2021-04-06 02:15:14 +00:00
sdk-team
bd478f9248 Update ScreenChestCT DetectRibFracture. 2021-04-06 02:11:14 +00:00
sdk-team
731984c18d Add data service api, including ListAnalyticsData. 2021-04-01 06:55:44 +00:00
sdk-team
e43b1b44eb Ecs support hibernation. 2021-03-31 03:10:50 +00:00
sdk-team
89af6ee13c Generated 2020-05-18 for dataworks-public. 2021-03-30 11:00:53 +00:00
sdk-team
f9af6ccd3b Generated 2020-05-18 for dataworks-public. 2021-03-30 10:46:21 +00:00
sdk-team
8ded49c937 Generated 2020-11-26 for Airec. 2021-03-30 10:23:32 +00:00
sdk-team
e068b16a50 Supported MultiMedia Post scan. 2021-03-30 09:14:39 +00:00
sdk-team
b19dda8c9c Supported Open Api. 2021-03-30 06:53:32 +00:00
sdk-team
eab9b1c791 Supported Open Api. 2021-03-30 06:51:28 +00:00
26756 changed files with 1359101 additions and 612960 deletions

1786
CHANGELOG

File diff suppressed because it is too large Load Diff

0
CHANGELOG.md Normal file
View File

View File

@@ -1 +1 @@
1.36.659
1.36.1240

View File

@@ -33,6 +33,18 @@ set(actiontrail_public_header_model
include/alibabacloud/actiontrail/model/DescribeRegionsResult.h
include/alibabacloud/actiontrail/model/DescribeTrailsRequest.h
include/alibabacloud/actiontrail/model/DescribeTrailsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesResult.h
include/alibabacloud/actiontrail/model/GetDeliveryHistoryJobRequest.h
include/alibabacloud/actiontrail/model/GetDeliveryHistoryJobResult.h
include/alibabacloud/actiontrail/model/GetTrailStatusRequest.h
include/alibabacloud/actiontrail/model/GetTrailStatusResult.h
include/alibabacloud/actiontrail/model/ListDeliveryHistoryJobsRequest.h
@@ -60,6 +72,18 @@ set(actiontrail_src
src/model/DescribeRegionsResult.cc
src/model/DescribeTrailsRequest.cc
src/model/DescribeTrailsResult.cc
src/model/GetAccessKeyLastUsedEventsRequest.cc
src/model/GetAccessKeyLastUsedEventsResult.cc
src/model/GetAccessKeyLastUsedInfoRequest.cc
src/model/GetAccessKeyLastUsedInfoResult.cc
src/model/GetAccessKeyLastUsedIpsRequest.cc
src/model/GetAccessKeyLastUsedIpsResult.cc
src/model/GetAccessKeyLastUsedProductsRequest.cc
src/model/GetAccessKeyLastUsedProductsResult.cc
src/model/GetAccessKeyLastUsedResourcesRequest.cc
src/model/GetAccessKeyLastUsedResourcesResult.cc
src/model/GetDeliveryHistoryJobRequest.cc
src/model/GetDeliveryHistoryJobResult.cc
src/model/GetTrailStatusRequest.cc
src/model/GetTrailStatusResult.cc
src/model/ListDeliveryHistoryJobsRequest.cc

View File

@@ -34,6 +34,18 @@
#include "model/DescribeRegionsResult.h"
#include "model/DescribeTrailsRequest.h"
#include "model/DescribeTrailsResult.h"
#include "model/GetAccessKeyLastUsedEventsRequest.h"
#include "model/GetAccessKeyLastUsedEventsResult.h"
#include "model/GetAccessKeyLastUsedInfoRequest.h"
#include "model/GetAccessKeyLastUsedInfoResult.h"
#include "model/GetAccessKeyLastUsedIpsRequest.h"
#include "model/GetAccessKeyLastUsedIpsResult.h"
#include "model/GetAccessKeyLastUsedProductsRequest.h"
#include "model/GetAccessKeyLastUsedProductsResult.h"
#include "model/GetAccessKeyLastUsedResourcesRequest.h"
#include "model/GetAccessKeyLastUsedResourcesResult.h"
#include "model/GetDeliveryHistoryJobRequest.h"
#include "model/GetDeliveryHistoryJobResult.h"
#include "model/GetTrailStatusRequest.h"
#include "model/GetTrailStatusResult.h"
#include "model/ListDeliveryHistoryJobsRequest.h"
@@ -73,6 +85,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTrailsResult> DescribeTrailsOutcome;
typedef std::future<DescribeTrailsOutcome> DescribeTrailsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::DescribeTrailsRequest&, const DescribeTrailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrailsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedEventsResult> GetAccessKeyLastUsedEventsOutcome;
typedef std::future<GetAccessKeyLastUsedEventsOutcome> GetAccessKeyLastUsedEventsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedEventsRequest&, const GetAccessKeyLastUsedEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedEventsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedInfoResult> GetAccessKeyLastUsedInfoOutcome;
typedef std::future<GetAccessKeyLastUsedInfoOutcome> GetAccessKeyLastUsedInfoOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedInfoRequest&, const GetAccessKeyLastUsedInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedInfoAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedIpsResult> GetAccessKeyLastUsedIpsOutcome;
typedef std::future<GetAccessKeyLastUsedIpsOutcome> GetAccessKeyLastUsedIpsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedIpsRequest&, const GetAccessKeyLastUsedIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedIpsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedProductsResult> GetAccessKeyLastUsedProductsOutcome;
typedef std::future<GetAccessKeyLastUsedProductsOutcome> GetAccessKeyLastUsedProductsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedProductsRequest&, const GetAccessKeyLastUsedProductsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedProductsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedResourcesResult> GetAccessKeyLastUsedResourcesOutcome;
typedef std::future<GetAccessKeyLastUsedResourcesOutcome> GetAccessKeyLastUsedResourcesOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedResourcesRequest&, const GetAccessKeyLastUsedResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedResourcesAsyncHandler;
typedef Outcome<Error, Model::GetDeliveryHistoryJobResult> GetDeliveryHistoryJobOutcome;
typedef std::future<GetDeliveryHistoryJobOutcome> GetDeliveryHistoryJobOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetDeliveryHistoryJobRequest&, const GetDeliveryHistoryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeliveryHistoryJobAsyncHandler;
typedef Outcome<Error, Model::GetTrailStatusResult> GetTrailStatusOutcome;
typedef std::future<GetTrailStatusOutcome> GetTrailStatusOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetTrailStatusRequest&, const GetTrailStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTrailStatusAsyncHandler;
@@ -114,6 +144,24 @@ namespace AlibabaCloud
DescribeTrailsOutcome describeTrails(const Model::DescribeTrailsRequest &request)const;
void describeTrailsAsync(const Model::DescribeTrailsRequest& request, const DescribeTrailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTrailsOutcomeCallable describeTrailsCallable(const Model::DescribeTrailsRequest& request) const;
GetAccessKeyLastUsedEventsOutcome getAccessKeyLastUsedEvents(const Model::GetAccessKeyLastUsedEventsRequest &request)const;
void getAccessKeyLastUsedEventsAsync(const Model::GetAccessKeyLastUsedEventsRequest& request, const GetAccessKeyLastUsedEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedEventsOutcomeCallable getAccessKeyLastUsedEventsCallable(const Model::GetAccessKeyLastUsedEventsRequest& request) const;
GetAccessKeyLastUsedInfoOutcome getAccessKeyLastUsedInfo(const Model::GetAccessKeyLastUsedInfoRequest &request)const;
void getAccessKeyLastUsedInfoAsync(const Model::GetAccessKeyLastUsedInfoRequest& request, const GetAccessKeyLastUsedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedInfoOutcomeCallable getAccessKeyLastUsedInfoCallable(const Model::GetAccessKeyLastUsedInfoRequest& request) const;
GetAccessKeyLastUsedIpsOutcome getAccessKeyLastUsedIps(const Model::GetAccessKeyLastUsedIpsRequest &request)const;
void getAccessKeyLastUsedIpsAsync(const Model::GetAccessKeyLastUsedIpsRequest& request, const GetAccessKeyLastUsedIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedIpsOutcomeCallable getAccessKeyLastUsedIpsCallable(const Model::GetAccessKeyLastUsedIpsRequest& request) const;
GetAccessKeyLastUsedProductsOutcome getAccessKeyLastUsedProducts(const Model::GetAccessKeyLastUsedProductsRequest &request)const;
void getAccessKeyLastUsedProductsAsync(const Model::GetAccessKeyLastUsedProductsRequest& request, const GetAccessKeyLastUsedProductsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedProductsOutcomeCallable getAccessKeyLastUsedProductsCallable(const Model::GetAccessKeyLastUsedProductsRequest& request) const;
GetAccessKeyLastUsedResourcesOutcome getAccessKeyLastUsedResources(const Model::GetAccessKeyLastUsedResourcesRequest &request)const;
void getAccessKeyLastUsedResourcesAsync(const Model::GetAccessKeyLastUsedResourcesRequest& request, const GetAccessKeyLastUsedResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedResourcesOutcomeCallable getAccessKeyLastUsedResourcesCallable(const Model::GetAccessKeyLastUsedResourcesRequest& request) const;
GetDeliveryHistoryJobOutcome getDeliveryHistoryJob(const Model::GetDeliveryHistoryJobRequest &request)const;
void getDeliveryHistoryJobAsync(const Model::GetDeliveryHistoryJobRequest& request, const GetDeliveryHistoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeliveryHistoryJobOutcomeCallable getDeliveryHistoryJobCallable(const Model::GetDeliveryHistoryJobRequest& request) const;
GetTrailStatusOutcome getTrailStatus(const Model::GetTrailStatusRequest &request)const;
void getTrailStatusAsync(const Model::GetTrailStatusRequest& request, const GetTrailStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTrailStatusOutcomeCallable getTrailStatusCallable(const Model::GetTrailStatusRequest& request) const;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateDeliveryHistoryJobRequest : public RpcServiceRequest
{
public:
CreateDeliveryHistoryJobRequest();
~CreateDeliveryHistoryJobRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getTrailName()const;
void setTrailName(const std::string& trailName);
private:
std::string clientToken_;
std::string trailName_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateDeliveryHistoryJobRequest : public RpcServiceRequest {
public:
CreateDeliveryHistoryJobRequest();
~CreateDeliveryHistoryJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getTrailName() const;
void setTrailName(const std::string &trailName);
private:
std::string clientToken_;
std::string trailName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_

View File

@@ -1,78 +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_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateTrailRequest : public RpcServiceRequest
{
public:
CreateTrailRequest();
~CreateTrailRequest();
std::string getSlsProjectArn()const;
void setSlsProjectArn(const std::string& slsProjectArn);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSlsWriteRoleArn()const;
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
bool getIsOrganizationTrail()const;
void setIsOrganizationTrail(bool isOrganizationTrail);
std::string getOssKeyPrefix()const;
void setOssKeyPrefix(const std::string& ossKeyPrefix);
std::string getMnsTopicArn()const;
void setMnsTopicArn(const std::string& mnsTopicArn);
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getName()const;
void setName(const std::string& name);
std::string getOssBucketName()const;
void setOssBucketName(const std::string& ossBucketName);
std::string getTrailRegion()const;
void setTrailRegion(const std::string& trailRegion);
private:
std::string slsProjectArn_;
std::string accessKeyId_;
std::string slsWriteRoleArn_;
bool isOrganizationTrail_;
std::string ossKeyPrefix_;
std::string mnsTopicArn_;
std::string roleName_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateTrailRequest : public RpcServiceRequest {
public:
CreateTrailRequest();
~CreateTrailRequest();
std::string getSlsProjectArn() const;
void setSlsProjectArn(const std::string &slsProjectArn);
std::string getSlsWriteRoleArn() const;
void setSlsWriteRoleArn(const std::string &slsWriteRoleArn);
bool getIsOrganizationTrail() const;
void setIsOrganizationTrail(bool isOrganizationTrail);
std::string getOssKeyPrefix() const;
void setOssKeyPrefix(const std::string &ossKeyPrefix);
std::string getOssWriteRoleArn() const;
void setOssWriteRoleArn(const std::string &ossWriteRoleArn);
std::string getEventRW() const;
void setEventRW(const std::string &eventRW);
std::string getName() const;
void setName(const std::string &name);
std::string getOssBucketName() const;
void setOssBucketName(const std::string &ossBucketName);
std::string getTrailRegion() const;
void setTrailRegion(const std::string &trailRegion);
private:
std::string slsProjectArn_;
std::string slsWriteRoleArn_;
bool isOrganizationTrail_;
std::string ossKeyPrefix_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_

View File

@@ -38,12 +38,11 @@ namespace AlibabaCloud
explicit CreateTrailResult(const std::string &payload);
~CreateTrailResult();
std::string getSlsProjectArn()const;
std::string getMnsTopicArn()const;
std::string getRoleName()const;
std::string getEventRW()const;
std::string getHomeRegion()const;
std::string getOssKeyPrefix()const;
std::string getOssBucketName()const;
std::string getOssWriteRoleArn()const;
std::string getSlsWriteRoleArn()const;
std::string getTrailRegion()const;
std::string getName()const;
@@ -52,12 +51,11 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string slsProjectArn_;
std::string mnsTopicArn_;
std::string roleName_;
std::string eventRW_;
std::string homeRegion_;
std::string ossKeyPrefix_;
std::string ossBucketName_;
std::string ossWriteRoleArn_;
std::string slsWriteRoleArn_;
std::string trailRegion_;
std::string name_;

View File

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

View File

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

View File

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

View File

@@ -32,25 +32,23 @@ namespace AlibabaCloud
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeRegionsResult : public ServiceResult
{
public:
struct Regions
struct Region
{
struct RegionItem
{
std::string regionId;
};
std::vector<RegionItem> region;
std::string regionId;
std::string regionEndpoint;
std::string localName;
};
DescribeRegionsResult();
explicit DescribeRegionsResult(const std::string &payload);
~DescribeRegionsResult();
Regions getRegions()const;
std::vector<Region> getRegions()const;
protected:
void parse(const std::string &payload);
private:
Regions regions_;
std::vector<Region> regions_;
};
}

View File

@@ -1,54 +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_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsRequest : public RpcServiceRequest
{
public:
DescribeTrailsRequest();
~DescribeTrailsRequest();
bool getIncludeShadowTrails()const;
void setIncludeShadowTrails(bool includeShadowTrails);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNameList()const;
void setNameList(const std::string& nameList);
private:
bool includeShadowTrails_;
std::string accessKeyId_;
std::string nameList_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsRequest : public RpcServiceRequest {
public:
DescribeTrailsRequest();
~DescribeTrailsRequest();
bool getIncludeOrganizationTrail() const;
void setIncludeOrganizationTrail(bool includeOrganizationTrail);
bool getIncludeShadowTrails() const;
void setIncludeShadowTrails(bool includeShadowTrails);
std::string getNameList() const;
void setNameList(const std::string &nameList);
private:
bool includeOrganizationTrail_;
bool includeShadowTrails_;
std::string nameList_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_

View File

@@ -32,36 +32,40 @@ namespace AlibabaCloud
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsResult : public ServiceResult
{
public:
struct TrailListItem
struct Trail
{
std::string status;
std::string mnsTopicArn;
std::string homeRegion;
std::string createTime;
std::string startLoggingTime;
std::string stopLoggingTime;
std::string slsWriteRoleArn;
std::string organizationId;
std::string trailRegion;
std::string name;
std::string ossBucketLocation;
bool isOrganizationTrail;
std::string name;
std::string slsProjectArn;
std::string roleName;
std::string eventRW;
std::string ossKeyPrefix;
std::string updateTime;
std::string ossKeyPrefix;
std::string region;
std::string ossBucketName;
std::string ossWriteRoleArn;
long isShadowTrail;
std::string trailArn;
};
DescribeTrailsResult();
explicit DescribeTrailsResult(const std::string &payload);
~DescribeTrailsResult();
std::vector<TrailListItem> getTrailList()const;
std::vector<Trail> getTrailList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TrailListItem> trailList_;
std::vector<Trail> trailList_;
};
}

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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedEventsRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedEventsRequest();
~GetAccessKeyLastUsedEventsRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string accessKey_;
std::string nextToken_;
std::string pageSize_;
std::string serviceName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedEventsResult : public ServiceResult
{
public:
struct EventsItem
{
std::string eventName;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedEventsResult();
explicit GetAccessKeyLastUsedEventsResult(const std::string &payload);
~GetAccessKeyLastUsedEventsResult();
std::string getNextToken()const;
std::vector<EventsItem> getEvents()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<EventsItem> events_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSRESULT_H_

View File

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

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFORESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedInfoResult : public ServiceResult
{
public:
GetAccessKeyLastUsedInfoResult();
explicit GetAccessKeyLastUsedInfoResult(const std::string &payload);
~GetAccessKeyLastUsedInfoResult();
std::string getAccountId()const;
std::string getUserName()const;
std::string getOwnerId()const;
std::string getServiceName()const;
std::string getAccessKeyId()const;
std::string getServiceNameCn()const;
std::string getServiceNameEn()const;
std::string getAccountType()const;
long getUsedTimestamp()const;
std::string getDetail()const;
std::string getSource()const;
protected:
void parse(const std::string &payload);
private:
std::string accountId_;
std::string userName_;
std::string ownerId_;
std::string serviceName_;
std::string accessKeyId_;
std::string serviceNameCn_;
std::string serviceNameEn_;
std::string accountType_;
long usedTimestamp_;
std::string detail_;
std::string source_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFORESULT_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedIpsRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedIpsRequest();
~GetAccessKeyLastUsedIpsRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string accessKey_;
std::string nextToken_;
std::string pageSize_;
std::string serviceName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedIpsResult : public ServiceResult
{
public:
struct IpsItem
{
std::string ip;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedIpsResult();
explicit GetAccessKeyLastUsedIpsResult(const std::string &payload);
~GetAccessKeyLastUsedIpsResult();
std::string getNextToken()const;
std::vector<IpsItem> getIps()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<IpsItem> ips_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedProductsRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedProductsRequest();
~GetAccessKeyLastUsedProductsRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
private:
std::string accessKey_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedProductsResult : public ServiceResult
{
public:
struct ProductsItem
{
std::string serviceName;
std::string serviceNameCn;
std::string serviceNameEn;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedProductsResult();
explicit GetAccessKeyLastUsedProductsResult(const std::string &payload);
~GetAccessKeyLastUsedProductsResult();
std::vector<ProductsItem> getProducts()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ProductsItem> products_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSRESULT_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedResourcesRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedResourcesRequest();
~GetAccessKeyLastUsedResourcesRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string accessKey_;
std::string nextToken_;
std::string pageSize_;
std::string serviceName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESREQUEST_H_

View File

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

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetDeliveryHistoryJobRequest : public RpcServiceRequest {
public:
GetDeliveryHistoryJobRequest();
~GetDeliveryHistoryJobRequest();
long getJobId() const;
void setJobId(long jobId);
private:
long jobId_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBREQUEST_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_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetDeliveryHistoryJobResult : public ServiceResult
{
public:
struct StatusItem
{
int status;
std::string region;
};
GetDeliveryHistoryJobResult();
explicit GetDeliveryHistoryJobResult(const std::string &payload);
~GetDeliveryHistoryJobResult();
std::vector<StatusItem> getStatus()const;
int getJobStatus()const;
std::string getCreatedTime()const;
std::string getEndTime()const;
std::string getHomeRegion()const;
std::string getStartTime()const;
std::string getTrailName()const;
std::string getUpdatedTime()const;
long getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<StatusItem> status_;
int jobStatus_;
std::string createdTime_;
std::string endTime_;
std::string homeRegion_;
std::string startTime_;
std::string trailName_;
std::string updatedTime_;
long jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBRESULT_H_

View File

@@ -1,54 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetTrailStatusRequest : public RpcServiceRequest
{
public:
GetTrailStatusRequest();
~GetTrailStatusRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getName()const;
void setName(const std::string& name);
bool getIsOrganizationTrail()const;
void setIsOrganizationTrail(bool isOrganizationTrail);
private:
std::string accessKeyId_;
std::string name_;
bool isOrganizationTrail_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetTrailStatusRequest : public RpcServiceRequest {
public:
GetTrailStatusRequest();
~GetTrailStatusRequest();
std::string getName() const;
void setName(const std::string &name);
bool getIsOrganizationTrail() const;
void setIsOrganizationTrail(bool isOrganizationTrail);
private:
std::string name_;
bool isOrganizationTrail_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_

View File

@@ -37,18 +37,26 @@ namespace AlibabaCloud
GetTrailStatusResult();
explicit GetTrailStatusResult(const std::string &payload);
~GetTrailStatusResult();
std::string getLatestDeliveryLogServiceTime()const;
std::string getLatestDeliveryLogServiceError()const;
std::string getStartLoggingTime()const;
bool getOssBucketStatus()const;
std::string getLatestDeliveryError()const;
std::string getStopLoggingTime()const;
bool getSlsLogStoreStatus()const;
bool getIsLogging()const;
std::string getLatestDeliveryTime()const;
protected:
void parse(const std::string &payload);
private:
std::string latestDeliveryLogServiceTime_;
std::string latestDeliveryLogServiceError_;
std::string startLoggingTime_;
bool ossBucketStatus_;
std::string latestDeliveryError_;
std::string stopLoggingTime_;
bool slsLogStoreStatus_;
bool isLogging_;
std::string latestDeliveryTime_;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT ListDeliveryHistoryJobsRequest : public RpcServiceRequest
{
public:
ListDeliveryHistoryJobsRequest();
~ListDeliveryHistoryJobsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT ListDeliveryHistoryJobsRequest : public RpcServiceRequest {
public:
ListDeliveryHistoryJobsRequest();
~ListDeliveryHistoryJobsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_

View File

@@ -1,90 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsRequest : public RpcServiceRequest
{
public:
LookupEventsRequest();
~LookupEventsRequest();
std::string getRequest()const;
void setRequest(const std::string& request);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getEventName()const;
void setEventName(const std::string& eventName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
std::string getEvent()const;
void setEvent(const std::string& event);
std::string getEventAccessKeyId()const;
void setEventAccessKeyId(const std::string& eventAccessKeyId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getMaxResults()const;
void setMaxResults(const std::string& maxResults);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getResourceName()const;
void setResourceName(const std::string& resourceName);
std::string getUser()const;
void setUser(const std::string& user);
private:
std::string request_;
std::string startTime_;
std::string eventName_;
std::string accessKeyId_;
std::string nextToken_;
std::string serviceName_;
std::string event_;
std::string eventAccessKeyId_;
std::string endTime_;
std::string eventRW_;
std::string resourceType_;
std::string maxResults_;
std::string eventType_;
std::string resourceName_;
std::string user_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsRequest : public RpcServiceRequest {
public:
struct LookupAttribute {
std::string value;
std::string key;
};
LookupEventsRequest();
~LookupEventsRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::vector<LookupAttribute> getLookupAttribute() const;
void setLookupAttribute(const std::vector<LookupAttribute> &lookupAttribute);
std::string getMaxResults() const;
void setMaxResults(const std::string &maxResults);
std::string getDirection() const;
void setDirection(const std::string &direction);
private:
std::string endTime_;
std::string startTime_;
std::string nextToken_;
std::vector<LookupAttribute> lookupAttribute_;
std::string maxResults_;
std::string direction_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
LookupEventsResult();
explicit LookupEventsResult(const std::string &payload);
~LookupEventsResult();
std::string getNextToken()const;
std::string getEndTime()const;
std::string getNextToken()const;
std::vector<std::string> getEvents()const;
std::string getStartTime()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::string endTime_;
std::string nextToken_;
std::vector<std::string> events_;
std::string startTime_;

View File

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

View File

@@ -37,14 +37,10 @@ namespace AlibabaCloud
StartLoggingResult();
explicit StartLoggingResult(const std::string &payload);
~StartLoggingResult();
std::string getParam()const;
std::string getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string param_;
std::string result_;
};
}

View File

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

View File

@@ -1,75 +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_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT UpdateTrailRequest : public RpcServiceRequest
{
public:
UpdateTrailRequest();
~UpdateTrailRequest();
std::string getSlsProjectArn()const;
void setSlsProjectArn(const std::string& slsProjectArn);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSlsWriteRoleArn()const;
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
std::string getOssKeyPrefix()const;
void setOssKeyPrefix(const std::string& ossKeyPrefix);
std::string getMnsTopicArn()const;
void setMnsTopicArn(const std::string& mnsTopicArn);
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getName()const;
void setName(const std::string& name);
std::string getOssBucketName()const;
void setOssBucketName(const std::string& ossBucketName);
std::string getTrailRegion()const;
void setTrailRegion(const std::string& trailRegion);
private:
std::string slsProjectArn_;
std::string accessKeyId_;
std::string slsWriteRoleArn_;
std::string ossKeyPrefix_;
std::string mnsTopicArn_;
std::string roleName_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT UpdateTrailRequest : public RpcServiceRequest {
public:
UpdateTrailRequest();
~UpdateTrailRequest();
std::string getSlsProjectArn() const;
void setSlsProjectArn(const std::string &slsProjectArn);
std::string getSlsWriteRoleArn() const;
void setSlsWriteRoleArn(const std::string &slsWriteRoleArn);
std::string getOssKeyPrefix() const;
void setOssKeyPrefix(const std::string &ossKeyPrefix);
std::string getOssWriteRoleArn() const;
void setOssWriteRoleArn(const std::string &ossWriteRoleArn);
std::string getEventRW() const;
void setEventRW(const std::string &eventRW);
std::string getName() const;
void setName(const std::string &name);
std::string getOssBucketName() const;
void setOssBucketName(const std::string &ossBucketName);
std::string getTrailRegion() const;
void setTrailRegion(const std::string &trailRegion);
private:
std::string slsProjectArn_;
std::string slsWriteRoleArn_;
std::string ossKeyPrefix_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_

View File

@@ -38,12 +38,11 @@ namespace AlibabaCloud
explicit UpdateTrailResult(const std::string &payload);
~UpdateTrailResult();
std::string getSlsProjectArn()const;
std::string getMnsTopicArn()const;
std::string getRoleName()const;
std::string getEventRW()const;
std::string getHomeRegion()const;
std::string getOssKeyPrefix()const;
std::string getOssBucketName()const;
std::string getOssWriteRoleArn()const;
std::string getSlsWriteRoleArn()const;
std::string getTrailRegion()const;
std::string getName()const;
@@ -52,12 +51,11 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string slsProjectArn_;
std::string mnsTopicArn_;
std::string roleName_;
std::string eventRW_;
std::string homeRegion_;
std::string ossKeyPrefix_;
std::string ossBucketName_;
std::string ossWriteRoleArn_;
std::string slsWriteRoleArn_;
std::string trailRegion_;
std::string name_;

View File

@@ -31,21 +31,21 @@ ActiontrailClient::ActiontrailClient(const Credentials &credentials, const Clien
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "actiontrail");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ActiontrailClient::ActiontrailClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "actiontrail");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ActiontrailClient::ActiontrailClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "actiontrail");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ActiontrailClient::~ActiontrailClient()
@@ -267,6 +267,222 @@ ActiontrailClient::DescribeTrailsOutcomeCallable ActiontrailClient::describeTrai
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedEventsOutcome ActiontrailClient::getAccessKeyLastUsedEvents(const GetAccessKeyLastUsedEventsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedEventsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedEventsOutcome(GetAccessKeyLastUsedEventsResult(outcome.result()));
else
return GetAccessKeyLastUsedEventsOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedEventsAsync(const GetAccessKeyLastUsedEventsRequest& request, const GetAccessKeyLastUsedEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedEvents(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedEventsOutcomeCallable ActiontrailClient::getAccessKeyLastUsedEventsCallable(const GetAccessKeyLastUsedEventsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedEventsOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedEvents(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedInfoOutcome ActiontrailClient::getAccessKeyLastUsedInfo(const GetAccessKeyLastUsedInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedInfoOutcome(GetAccessKeyLastUsedInfoResult(outcome.result()));
else
return GetAccessKeyLastUsedInfoOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedInfoAsync(const GetAccessKeyLastUsedInfoRequest& request, const GetAccessKeyLastUsedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedInfoOutcomeCallable ActiontrailClient::getAccessKeyLastUsedInfoCallable(const GetAccessKeyLastUsedInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedInfoOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedIpsOutcome ActiontrailClient::getAccessKeyLastUsedIps(const GetAccessKeyLastUsedIpsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedIpsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedIpsOutcome(GetAccessKeyLastUsedIpsResult(outcome.result()));
else
return GetAccessKeyLastUsedIpsOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedIpsAsync(const GetAccessKeyLastUsedIpsRequest& request, const GetAccessKeyLastUsedIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedIps(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedIpsOutcomeCallable ActiontrailClient::getAccessKeyLastUsedIpsCallable(const GetAccessKeyLastUsedIpsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedIpsOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedIps(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedProductsOutcome ActiontrailClient::getAccessKeyLastUsedProducts(const GetAccessKeyLastUsedProductsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedProductsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedProductsOutcome(GetAccessKeyLastUsedProductsResult(outcome.result()));
else
return GetAccessKeyLastUsedProductsOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedProductsAsync(const GetAccessKeyLastUsedProductsRequest& request, const GetAccessKeyLastUsedProductsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedProducts(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedProductsOutcomeCallable ActiontrailClient::getAccessKeyLastUsedProductsCallable(const GetAccessKeyLastUsedProductsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedProductsOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedProducts(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedResourcesOutcome ActiontrailClient::getAccessKeyLastUsedResources(const GetAccessKeyLastUsedResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedResourcesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedResourcesOutcome(GetAccessKeyLastUsedResourcesResult(outcome.result()));
else
return GetAccessKeyLastUsedResourcesOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedResourcesAsync(const GetAccessKeyLastUsedResourcesRequest& request, const GetAccessKeyLastUsedResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedResources(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedResourcesOutcomeCallable ActiontrailClient::getAccessKeyLastUsedResourcesCallable(const GetAccessKeyLastUsedResourcesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedResourcesOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedResources(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetDeliveryHistoryJobOutcome ActiontrailClient::getDeliveryHistoryJob(const GetDeliveryHistoryJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetDeliveryHistoryJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetDeliveryHistoryJobOutcome(GetDeliveryHistoryJobResult(outcome.result()));
else
return GetDeliveryHistoryJobOutcome(outcome.error());
}
void ActiontrailClient::getDeliveryHistoryJobAsync(const GetDeliveryHistoryJobRequest& request, const GetDeliveryHistoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getDeliveryHistoryJob(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetDeliveryHistoryJobOutcomeCallable ActiontrailClient::getDeliveryHistoryJobCallable(const GetDeliveryHistoryJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetDeliveryHistoryJobOutcome()>>(
[this, request]()
{
return this->getDeliveryHistoryJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetTrailStatusOutcome ActiontrailClient::getTrailStatus(const GetTrailStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/CreateDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateDeliveryHistoryJobRequest;
CreateDeliveryHistoryJobRequest::CreateDeliveryHistoryJobRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "CreateDeliveryHistoryJob")
{
setMethod(HttpRequest::Method::Post);
}
CreateDeliveryHistoryJobRequest::~CreateDeliveryHistoryJobRequest()
{}
std::string CreateDeliveryHistoryJobRequest::getClientToken()const
{
return clientToken_;
*/
#include <alibabacloud/actiontrail/model/CreateDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateDeliveryHistoryJobRequest;
CreateDeliveryHistoryJobRequest::CreateDeliveryHistoryJobRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "CreateDeliveryHistoryJob") {
setMethod(HttpRequest::Method::Post);
}
void CreateDeliveryHistoryJobRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
CreateDeliveryHistoryJobRequest::~CreateDeliveryHistoryJobRequest() {}
std::string CreateDeliveryHistoryJobRequest::getClientToken() const {
return clientToken_;
}
std::string CreateDeliveryHistoryJobRequest::getTrailName()const
{
return trailName_;
void CreateDeliveryHistoryJobRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
void CreateDeliveryHistoryJobRequest::setTrailName(const std::string& trailName)
{
trailName_ = trailName;
setParameter("TrailName", trailName);
std::string CreateDeliveryHistoryJobRequest::getTrailName() const {
return trailName_;
}
void CreateDeliveryHistoryJobRequest::setTrailName(const std::string &trailName) {
trailName_ = trailName;
setParameter(std::string("TrailName"), trailName);
}

View File

@@ -1,150 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/CreateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateTrailRequest;
CreateTrailRequest::CreateTrailRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "CreateTrail")
{
setMethod(HttpRequest::Method::Post);
}
CreateTrailRequest::~CreateTrailRequest()
{}
std::string CreateTrailRequest::getSlsProjectArn()const
{
return slsProjectArn_;
*/
#include <alibabacloud/actiontrail/model/CreateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateTrailRequest;
CreateTrailRequest::CreateTrailRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "CreateTrail") {
setMethod(HttpRequest::Method::Post);
}
void CreateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
{
slsProjectArn_ = slsProjectArn;
setParameter("SlsProjectArn", slsProjectArn);
CreateTrailRequest::~CreateTrailRequest() {}
std::string CreateTrailRequest::getSlsProjectArn() const {
return slsProjectArn_;
}
std::string CreateTrailRequest::getAccessKeyId()const
{
return accessKeyId_;
void CreateTrailRequest::setSlsProjectArn(const std::string &slsProjectArn) {
slsProjectArn_ = slsProjectArn;
setParameter(std::string("SlsProjectArn"), slsProjectArn);
}
void CreateTrailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CreateTrailRequest::getSlsWriteRoleArn() const {
return slsWriteRoleArn_;
}
std::string CreateTrailRequest::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
void CreateTrailRequest::setSlsWriteRoleArn(const std::string &slsWriteRoleArn) {
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter(std::string("SlsWriteRoleArn"), slsWriteRoleArn);
}
void CreateTrailRequest::setSlsWriteRoleArn(const std::string& slsWriteRoleArn)
{
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter("SlsWriteRoleArn", slsWriteRoleArn);
bool CreateTrailRequest::getIsOrganizationTrail() const {
return isOrganizationTrail_;
}
bool CreateTrailRequest::getIsOrganizationTrail()const
{
return isOrganizationTrail_;
void CreateTrailRequest::setIsOrganizationTrail(bool isOrganizationTrail) {
isOrganizationTrail_ = isOrganizationTrail;
setParameter(std::string("IsOrganizationTrail"), isOrganizationTrail ? "true" : "false");
}
void CreateTrailRequest::setIsOrganizationTrail(bool isOrganizationTrail)
{
isOrganizationTrail_ = isOrganizationTrail;
setParameter("IsOrganizationTrail", isOrganizationTrail ? "true" : "false");
std::string CreateTrailRequest::getOssKeyPrefix() const {
return ossKeyPrefix_;
}
std::string CreateTrailRequest::getOssKeyPrefix()const
{
return ossKeyPrefix_;
void CreateTrailRequest::setOssKeyPrefix(const std::string &ossKeyPrefix) {
ossKeyPrefix_ = ossKeyPrefix;
setParameter(std::string("OssKeyPrefix"), ossKeyPrefix);
}
void CreateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
{
ossKeyPrefix_ = ossKeyPrefix;
setParameter("OssKeyPrefix", ossKeyPrefix);
std::string CreateTrailRequest::getOssWriteRoleArn() const {
return ossWriteRoleArn_;
}
std::string CreateTrailRequest::getMnsTopicArn()const
{
return mnsTopicArn_;
void CreateTrailRequest::setOssWriteRoleArn(const std::string &ossWriteRoleArn) {
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter(std::string("OssWriteRoleArn"), ossWriteRoleArn);
}
void CreateTrailRequest::setMnsTopicArn(const std::string& mnsTopicArn)
{
mnsTopicArn_ = mnsTopicArn;
setParameter("MnsTopicArn", mnsTopicArn);
std::string CreateTrailRequest::getEventRW() const {
return eventRW_;
}
std::string CreateTrailRequest::getRoleName()const
{
return roleName_;
void CreateTrailRequest::setEventRW(const std::string &eventRW) {
eventRW_ = eventRW;
setParameter(std::string("EventRW"), eventRW);
}
void CreateTrailRequest::setRoleName(const std::string& roleName)
{
roleName_ = roleName;
setParameter("RoleName", roleName);
std::string CreateTrailRequest::getName() const {
return name_;
}
std::string CreateTrailRequest::getEventRW()const
{
return eventRW_;
void CreateTrailRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void CreateTrailRequest::setEventRW(const std::string& eventRW)
{
eventRW_ = eventRW;
setParameter("EventRW", eventRW);
std::string CreateTrailRequest::getOssBucketName() const {
return ossBucketName_;
}
std::string CreateTrailRequest::getName()const
{
return name_;
void CreateTrailRequest::setOssBucketName(const std::string &ossBucketName) {
ossBucketName_ = ossBucketName;
setParameter(std::string("OssBucketName"), ossBucketName);
}
void CreateTrailRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string CreateTrailRequest::getTrailRegion() const {
return trailRegion_;
}
std::string CreateTrailRequest::getOssBucketName()const
{
return ossBucketName_;
}
void CreateTrailRequest::setOssBucketName(const std::string& ossBucketName)
{
ossBucketName_ = ossBucketName;
setParameter("OssBucketName", ossBucketName);
}
std::string CreateTrailRequest::getTrailRegion()const
{
return trailRegion_;
}
void CreateTrailRequest::setTrailRegion(const std::string& trailRegion)
{
trailRegion_ = trailRegion;
setParameter("TrailRegion", trailRegion);
void CreateTrailRequest::setTrailRegion(const std::string &trailRegion) {
trailRegion_ = trailRegion;
setParameter(std::string("TrailRegion"), trailRegion);
}

View File

@@ -39,26 +39,24 @@ void CreateTrailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Name"].isNull())
name_ = value["Name"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["RoleName"].isNull())
roleName_ = value["RoleName"].asString();
if(!value["SlsProjectArn"].isNull())
slsProjectArn_ = value["SlsProjectArn"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["EventRW"].isNull())
eventRW_ = value["EventRW"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["TrailRegion"].isNull())
trailRegion_ = value["TrailRegion"].asString();
if(!value["MnsTopicArn"].isNull())
mnsTopicArn_ = value["MnsTopicArn"].asString();
if(!value["Name"].isNull())
name_ = value["Name"].asString();
}
@@ -67,16 +65,6 @@ std::string CreateTrailResult::getSlsProjectArn()const
return slsProjectArn_;
}
std::string CreateTrailResult::getMnsTopicArn()const
{
return mnsTopicArn_;
}
std::string CreateTrailResult::getRoleName()const
{
return roleName_;
}
std::string CreateTrailResult::getEventRW()const
{
return eventRW_;
@@ -97,6 +85,11 @@ std::string CreateTrailResult::getOssBucketName()const
return ossBucketName_;
}
std::string CreateTrailResult::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
}
std::string CreateTrailResult::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;

View File

@@ -1,40 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/DeleteDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteDeliveryHistoryJobRequest;
DeleteDeliveryHistoryJobRequest::DeleteDeliveryHistoryJobRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "DeleteDeliveryHistoryJob")
{
setMethod(HttpRequest::Method::Post);
}
DeleteDeliveryHistoryJobRequest::~DeleteDeliveryHistoryJobRequest()
{}
int DeleteDeliveryHistoryJobRequest::getJobId()const
{
return jobId_;
*/
#include <alibabacloud/actiontrail/model/DeleteDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteDeliveryHistoryJobRequest;
DeleteDeliveryHistoryJobRequest::DeleteDeliveryHistoryJobRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DeleteDeliveryHistoryJob") {
setMethod(HttpRequest::Method::Post);
}
void DeleteDeliveryHistoryJobRequest::setJobId(int jobId)
{
jobId_ = jobId;
setParameter("JobId", std::to_string(jobId));
DeleteDeliveryHistoryJobRequest::~DeleteDeliveryHistoryJobRequest() {}
int DeleteDeliveryHistoryJobRequest::getJobId() const {
return jobId_;
}
void DeleteDeliveryHistoryJobRequest::setJobId(int jobId) {
jobId_ = jobId;
setParameter(std::string("JobId"), std::to_string(jobId));
}

View File

@@ -1,51 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/DeleteTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteTrailRequest;
DeleteTrailRequest::DeleteTrailRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "DeleteTrail")
{
setMethod(HttpRequest::Method::Post);
}
DeleteTrailRequest::~DeleteTrailRequest()
{}
std::string DeleteTrailRequest::getAccessKeyId()const
{
return accessKeyId_;
*/
#include <alibabacloud/actiontrail/model/DeleteTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteTrailRequest;
DeleteTrailRequest::DeleteTrailRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DeleteTrail") {
setMethod(HttpRequest::Method::Post);
}
void DeleteTrailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
DeleteTrailRequest::~DeleteTrailRequest() {}
std::string DeleteTrailRequest::getName() const {
return name_;
}
std::string DeleteTrailRequest::getName()const
{
return name_;
}
void DeleteTrailRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
void DeleteTrailRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -1,40 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/DescribeRegionsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "DescribeRegions")
{
setMethod(HttpRequest::Method::Post);
}
DescribeRegionsRequest::~DescribeRegionsRequest()
{}
std::string DescribeRegionsRequest::getAccessKeyId()const
{
return accessKeyId_;
*/
#include <alibabacloud/actiontrail/model/DescribeRegionsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DescribeRegions") {
setMethod(HttpRequest::Method::Post);
}
void DescribeRegionsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
DescribeRegionsRequest::~DescribeRegionsRequest() {}
std::string DescribeRegionsRequest::getAcceptLanguage() const {
return acceptLanguage_;
}
void DescribeRegionsRequest::setAcceptLanguage(const std::string &acceptLanguage) {
acceptLanguage_ = acceptLanguage;
setParameter(std::string("AcceptLanguage"), acceptLanguage);
}

View File

@@ -39,19 +39,22 @@ void DescribeRegionsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto regionsNode = value["Regions"];
auto allRegionNode = regionsNode["Region"]["RegionItem"];
for (auto regionsNodeRegionRegionItem : allRegionNode)
auto allRegionsNode = value["Regions"]["Region"];
for (auto valueRegionsRegion : allRegionsNode)
{
Regions::RegionItem regionItemObject;
if(!regionsNodeRegionRegionItem["RegionId"].isNull())
regionItemObject.regionId = regionsNodeRegionRegionItem["RegionId"].asString();
regions_.region.push_back(regionItemObject);
Region regionsObject;
if(!valueRegionsRegion["RegionId"].isNull())
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
if(!valueRegionsRegion["RegionEndpoint"].isNull())
regionsObject.regionEndpoint = valueRegionsRegion["RegionEndpoint"].asString();
if(!valueRegionsRegion["LocalName"].isNull())
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
regions_.push_back(regionsObject);
}
}
DescribeRegionsResult::Regions DescribeRegionsResult::getRegions()const
std::vector<DescribeRegionsResult::Region> DescribeRegionsResult::getRegions()const
{
return regions_;
}

View File

@@ -1,62 +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.
*/
#include <alibabacloud/actiontrail/model/DescribeTrailsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeTrailsRequest;
DescribeTrailsRequest::DescribeTrailsRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "DescribeTrails")
{
setMethod(HttpRequest::Method::Post);
}
DescribeTrailsRequest::~DescribeTrailsRequest()
{}
bool DescribeTrailsRequest::getIncludeShadowTrails()const
{
return includeShadowTrails_;
*/
#include <alibabacloud/actiontrail/model/DescribeTrailsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeTrailsRequest;
DescribeTrailsRequest::DescribeTrailsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DescribeTrails") {
setMethod(HttpRequest::Method::Post);
}
void DescribeTrailsRequest::setIncludeShadowTrails(bool includeShadowTrails)
{
includeShadowTrails_ = includeShadowTrails;
setParameter("IncludeShadowTrails", includeShadowTrails ? "true" : "false");
DescribeTrailsRequest::~DescribeTrailsRequest() {}
bool DescribeTrailsRequest::getIncludeOrganizationTrail() const {
return includeOrganizationTrail_;
}
std::string DescribeTrailsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeTrailsRequest::setIncludeOrganizationTrail(bool includeOrganizationTrail) {
includeOrganizationTrail_ = includeOrganizationTrail;
setParameter(std::string("IncludeOrganizationTrail"), includeOrganizationTrail ? "true" : "false");
}
void DescribeTrailsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
bool DescribeTrailsRequest::getIncludeShadowTrails() const {
return includeShadowTrails_;
}
std::string DescribeTrailsRequest::getNameList()const
{
return nameList_;
void DescribeTrailsRequest::setIncludeShadowTrails(bool includeShadowTrails) {
includeShadowTrails_ = includeShadowTrails;
setParameter(std::string("IncludeShadowTrails"), includeShadowTrails ? "true" : "false");
}
void DescribeTrailsRequest::setNameList(const std::string& nameList)
{
nameList_ = nameList;
setParameter("NameList", nameList);
std::string DescribeTrailsRequest::getNameList() const {
return nameList_;
}
void DescribeTrailsRequest::setNameList(const std::string &nameList) {
nameList_ = nameList;
setParameter(std::string("NameList"), nameList);
}

View File

@@ -39,48 +39,56 @@ void DescribeTrailsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrailListNode = value["TrailList"]["TrailListItem"];
for (auto valueTrailListTrailListItem : allTrailListNode)
auto allTrailListNode = value["TrailList"]["Trail"];
for (auto valueTrailListTrail : allTrailListNode)
{
TrailListItem trailListObject;
if(!valueTrailListTrailListItem["Name"].isNull())
trailListObject.name = valueTrailListTrailListItem["Name"].asString();
if(!valueTrailListTrailListItem["HomeRegion"].isNull())
trailListObject.homeRegion = valueTrailListTrailListItem["HomeRegion"].asString();
if(!valueTrailListTrailListItem["RoleName"].isNull())
trailListObject.roleName = valueTrailListTrailListItem["RoleName"].asString();
if(!valueTrailListTrailListItem["OssBucketName"].isNull())
trailListObject.ossBucketName = valueTrailListTrailListItem["OssBucketName"].asString();
if(!valueTrailListTrailListItem["OssKeyPrefix"].isNull())
trailListObject.ossKeyPrefix = valueTrailListTrailListItem["OssKeyPrefix"].asString();
if(!valueTrailListTrailListItem["EventRW"].isNull())
trailListObject.eventRW = valueTrailListTrailListItem["EventRW"].asString();
if(!valueTrailListTrailListItem["SlsWriteRoleArn"].isNull())
trailListObject.slsWriteRoleArn = valueTrailListTrailListItem["SlsWriteRoleArn"].asString();
if(!valueTrailListTrailListItem["SlsProjectArn"].isNull())
trailListObject.slsProjectArn = valueTrailListTrailListItem["SlsProjectArn"].asString();
if(!valueTrailListTrailListItem["Status"].isNull())
trailListObject.status = valueTrailListTrailListItem["Status"].asString();
if(!valueTrailListTrailListItem["TrailRegion"].isNull())
trailListObject.trailRegion = valueTrailListTrailListItem["TrailRegion"].asString();
if(!valueTrailListTrailListItem["CreateTime"].isNull())
trailListObject.createTime = valueTrailListTrailListItem["CreateTime"].asString();
if(!valueTrailListTrailListItem["UpdateTime"].isNull())
trailListObject.updateTime = valueTrailListTrailListItem["UpdateTime"].asString();
if(!valueTrailListTrailListItem["StartLoggingTime"].isNull())
trailListObject.startLoggingTime = valueTrailListTrailListItem["StartLoggingTime"].asString();
if(!valueTrailListTrailListItem["StopLoggingTime"].isNull())
trailListObject.stopLoggingTime = valueTrailListTrailListItem["StopLoggingTime"].asString();
if(!valueTrailListTrailListItem["MnsTopicArn"].isNull())
trailListObject.mnsTopicArn = valueTrailListTrailListItem["MnsTopicArn"].asString();
if(!valueTrailListTrailListItem["IsOrganizationTrail"].isNull())
trailListObject.isOrganizationTrail = valueTrailListTrailListItem["IsOrganizationTrail"].asString() == "true";
Trail trailListObject;
if(!valueTrailListTrail["TrailRegion"].isNull())
trailListObject.trailRegion = valueTrailListTrail["TrailRegion"].asString();
if(!valueTrailListTrail["Status"].isNull())
trailListObject.status = valueTrailListTrail["Status"].asString();
if(!valueTrailListTrail["UpdateTime"].isNull())
trailListObject.updateTime = valueTrailListTrail["UpdateTime"].asString();
if(!valueTrailListTrail["HomeRegion"].isNull())
trailListObject.homeRegion = valueTrailListTrail["HomeRegion"].asString();
if(!valueTrailListTrail["CreateTime"].isNull())
trailListObject.createTime = valueTrailListTrail["CreateTime"].asString();
if(!valueTrailListTrail["OssKeyPrefix"].isNull())
trailListObject.ossKeyPrefix = valueTrailListTrail["OssKeyPrefix"].asString();
if(!valueTrailListTrail["EventRW"].isNull())
trailListObject.eventRW = valueTrailListTrail["EventRW"].asString();
if(!valueTrailListTrail["StartLoggingTime"].isNull())
trailListObject.startLoggingTime = valueTrailListTrail["StartLoggingTime"].asString();
if(!valueTrailListTrail["OssWriteRoleArn"].isNull())
trailListObject.ossWriteRoleArn = valueTrailListTrail["OssWriteRoleArn"].asString();
if(!valueTrailListTrail["SlsProjectArn"].isNull())
trailListObject.slsProjectArn = valueTrailListTrail["SlsProjectArn"].asString();
if(!valueTrailListTrail["IsOrganizationTrail"].isNull())
trailListObject.isOrganizationTrail = valueTrailListTrail["IsOrganizationTrail"].asString() == "true";
if(!valueTrailListTrail["SlsWriteRoleArn"].isNull())
trailListObject.slsWriteRoleArn = valueTrailListTrail["SlsWriteRoleArn"].asString();
if(!valueTrailListTrail["StopLoggingTime"].isNull())
trailListObject.stopLoggingTime = valueTrailListTrail["StopLoggingTime"].asString();
if(!valueTrailListTrail["Name"].isNull())
trailListObject.name = valueTrailListTrail["Name"].asString();
if(!valueTrailListTrail["OssBucketName"].isNull())
trailListObject.ossBucketName = valueTrailListTrail["OssBucketName"].asString();
if(!valueTrailListTrail["Region"].isNull())
trailListObject.region = valueTrailListTrail["Region"].asString();
if(!valueTrailListTrail["OrganizationId"].isNull())
trailListObject.organizationId = valueTrailListTrail["OrganizationId"].asString();
if(!valueTrailListTrail["OssBucketLocation"].isNull())
trailListObject.ossBucketLocation = valueTrailListTrail["OssBucketLocation"].asString();
if(!valueTrailListTrail["IsShadowTrail"].isNull())
trailListObject.isShadowTrail = std::stol(valueTrailListTrail["IsShadowTrail"].asString());
if(!valueTrailListTrail["TrailArn"].isNull())
trailListObject.trailArn = valueTrailListTrail["TrailArn"].asString();
trailList_.push_back(trailListObject);
}
}
std::vector<DescribeTrailsResult::TrailListItem> DescribeTrailsResult::getTrailList()const
std::vector<DescribeTrailsResult::Trail> DescribeTrailsResult::getTrailList()const
{
return trailList_;
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedEventsRequest;
GetAccessKeyLastUsedEventsRequest::GetAccessKeyLastUsedEventsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedEvents") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedEventsRequest::~GetAccessKeyLastUsedEventsRequest() {}
std::string GetAccessKeyLastUsedEventsRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedEventsRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}
std::string GetAccessKeyLastUsedEventsRequest::getNextToken() const {
return nextToken_;
}
void GetAccessKeyLastUsedEventsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string GetAccessKeyLastUsedEventsRequest::getPageSize() const {
return pageSize_;
}
void GetAccessKeyLastUsedEventsRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
std::string GetAccessKeyLastUsedEventsRequest::getServiceName() const {
return serviceName_;
}
void GetAccessKeyLastUsedEventsRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedEventsResult::GetAccessKeyLastUsedEventsResult() :
ServiceResult()
{}
GetAccessKeyLastUsedEventsResult::GetAccessKeyLastUsedEventsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedEventsResult::~GetAccessKeyLastUsedEventsResult()
{}
void GetAccessKeyLastUsedEventsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allEventsNode = value["Events"]["EventsItem"];
for (auto valueEventsEventsItem : allEventsNode)
{
EventsItem eventsObject;
if(!valueEventsEventsItem["UsedTimestamp"].isNull())
eventsObject.usedTimestamp = std::stol(valueEventsEventsItem["UsedTimestamp"].asString());
if(!valueEventsEventsItem["Detail"].isNull())
eventsObject.detail = valueEventsEventsItem["Detail"].asString();
if(!valueEventsEventsItem["EventName"].isNull())
eventsObject.eventName = valueEventsEventsItem["EventName"].asString();
if(!valueEventsEventsItem["Source"].isNull())
eventsObject.source = valueEventsEventsItem["Source"].asString();
events_.push_back(eventsObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string GetAccessKeyLastUsedEventsResult::getNextToken()const
{
return nextToken_;
}
std::vector<GetAccessKeyLastUsedEventsResult::EventsItem> GetAccessKeyLastUsedEventsResult::getEvents()const
{
return events_;
}

View File

@@ -0,0 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedInfoRequest;
GetAccessKeyLastUsedInfoRequest::GetAccessKeyLastUsedInfoRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedInfo") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedInfoRequest::~GetAccessKeyLastUsedInfoRequest() {}
std::string GetAccessKeyLastUsedInfoRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedInfoRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}

View File

@@ -0,0 +1,121 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedInfoResult::GetAccessKeyLastUsedInfoResult() :
ServiceResult()
{}
GetAccessKeyLastUsedInfoResult::GetAccessKeyLastUsedInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedInfoResult::~GetAccessKeyLastUsedInfoResult()
{}
void GetAccessKeyLastUsedInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["AccessKeyId"].isNull())
accessKeyId_ = value["AccessKeyId"].asString();
if(!value["AccountId"].isNull())
accountId_ = value["AccountId"].asString();
if(!value["OwnerId"].isNull())
ownerId_ = value["OwnerId"].asString();
if(!value["UserName"].isNull())
userName_ = value["UserName"].asString();
if(!value["AccountType"].isNull())
accountType_ = value["AccountType"].asString();
if(!value["UsedTimestamp"].isNull())
usedTimestamp_ = std::stol(value["UsedTimestamp"].asString());
if(!value["Detail"].isNull())
detail_ = value["Detail"].asString();
if(!value["Source"].isNull())
source_ = value["Source"].asString();
if(!value["ServiceName"].isNull())
serviceName_ = value["ServiceName"].asString();
if(!value["ServiceNameCn"].isNull())
serviceNameCn_ = value["ServiceNameCn"].asString();
if(!value["ServiceNameEn"].isNull())
serviceNameEn_ = value["ServiceNameEn"].asString();
}
std::string GetAccessKeyLastUsedInfoResult::getAccountId()const
{
return accountId_;
}
std::string GetAccessKeyLastUsedInfoResult::getUserName()const
{
return userName_;
}
std::string GetAccessKeyLastUsedInfoResult::getOwnerId()const
{
return ownerId_;
}
std::string GetAccessKeyLastUsedInfoResult::getServiceName()const
{
return serviceName_;
}
std::string GetAccessKeyLastUsedInfoResult::getAccessKeyId()const
{
return accessKeyId_;
}
std::string GetAccessKeyLastUsedInfoResult::getServiceNameCn()const
{
return serviceNameCn_;
}
std::string GetAccessKeyLastUsedInfoResult::getServiceNameEn()const
{
return serviceNameEn_;
}
std::string GetAccessKeyLastUsedInfoResult::getAccountType()const
{
return accountType_;
}
long GetAccessKeyLastUsedInfoResult::getUsedTimestamp()const
{
return usedTimestamp_;
}
std::string GetAccessKeyLastUsedInfoResult::getDetail()const
{
return detail_;
}
std::string GetAccessKeyLastUsedInfoResult::getSource()const
{
return source_;
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedIpsRequest;
GetAccessKeyLastUsedIpsRequest::GetAccessKeyLastUsedIpsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedIps") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedIpsRequest::~GetAccessKeyLastUsedIpsRequest() {}
std::string GetAccessKeyLastUsedIpsRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedIpsRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}
std::string GetAccessKeyLastUsedIpsRequest::getNextToken() const {
return nextToken_;
}
void GetAccessKeyLastUsedIpsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string GetAccessKeyLastUsedIpsRequest::getPageSize() const {
return pageSize_;
}
void GetAccessKeyLastUsedIpsRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
std::string GetAccessKeyLastUsedIpsRequest::getServiceName() const {
return serviceName_;
}
void GetAccessKeyLastUsedIpsRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedIpsResult::GetAccessKeyLastUsedIpsResult() :
ServiceResult()
{}
GetAccessKeyLastUsedIpsResult::GetAccessKeyLastUsedIpsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedIpsResult::~GetAccessKeyLastUsedIpsResult()
{}
void GetAccessKeyLastUsedIpsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allIpsNode = value["Ips"]["IpsItem"];
for (auto valueIpsIpsItem : allIpsNode)
{
IpsItem ipsObject;
if(!valueIpsIpsItem["UsedTimestamp"].isNull())
ipsObject.usedTimestamp = std::stol(valueIpsIpsItem["UsedTimestamp"].asString());
if(!valueIpsIpsItem["Detail"].isNull())
ipsObject.detail = valueIpsIpsItem["Detail"].asString();
if(!valueIpsIpsItem["Source"].isNull())
ipsObject.source = valueIpsIpsItem["Source"].asString();
if(!valueIpsIpsItem["Ip"].isNull())
ipsObject.ip = valueIpsIpsItem["Ip"].asString();
ips_.push_back(ipsObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string GetAccessKeyLastUsedIpsResult::getNextToken()const
{
return nextToken_;
}
std::vector<GetAccessKeyLastUsedIpsResult::IpsItem> GetAccessKeyLastUsedIpsResult::getIps()const
{
return ips_;
}

View File

@@ -0,0 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedProductsRequest;
GetAccessKeyLastUsedProductsRequest::GetAccessKeyLastUsedProductsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedProducts") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedProductsRequest::~GetAccessKeyLastUsedProductsRequest() {}
std::string GetAccessKeyLastUsedProductsRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedProductsRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedProductsResult::GetAccessKeyLastUsedProductsResult() :
ServiceResult()
{}
GetAccessKeyLastUsedProductsResult::GetAccessKeyLastUsedProductsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedProductsResult::~GetAccessKeyLastUsedProductsResult()
{}
void GetAccessKeyLastUsedProductsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allProductsNode = value["Products"]["ProductsItem"];
for (auto valueProductsProductsItem : allProductsNode)
{
ProductsItem productsObject;
if(!valueProductsProductsItem["UsedTimestamp"].isNull())
productsObject.usedTimestamp = std::stol(valueProductsProductsItem["UsedTimestamp"].asString());
if(!valueProductsProductsItem["Detail"].isNull())
productsObject.detail = valueProductsProductsItem["Detail"].asString();
if(!valueProductsProductsItem["Source"].isNull())
productsObject.source = valueProductsProductsItem["Source"].asString();
if(!valueProductsProductsItem["ServiceName"].isNull())
productsObject.serviceName = valueProductsProductsItem["ServiceName"].asString();
if(!valueProductsProductsItem["ServiceNameCn"].isNull())
productsObject.serviceNameCn = valueProductsProductsItem["ServiceNameCn"].asString();
if(!valueProductsProductsItem["ServiceNameEn"].isNull())
productsObject.serviceNameEn = valueProductsProductsItem["ServiceNameEn"].asString();
products_.push_back(productsObject);
}
}
std::vector<GetAccessKeyLastUsedProductsResult::ProductsItem> GetAccessKeyLastUsedProductsResult::getProducts()const
{
return products_;
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedResourcesRequest;
GetAccessKeyLastUsedResourcesRequest::GetAccessKeyLastUsedResourcesRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedResources") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedResourcesRequest::~GetAccessKeyLastUsedResourcesRequest() {}
std::string GetAccessKeyLastUsedResourcesRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedResourcesRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}
std::string GetAccessKeyLastUsedResourcesRequest::getNextToken() const {
return nextToken_;
}
void GetAccessKeyLastUsedResourcesRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string GetAccessKeyLastUsedResourcesRequest::getPageSize() const {
return pageSize_;
}
void GetAccessKeyLastUsedResourcesRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
std::string GetAccessKeyLastUsedResourcesRequest::getServiceName() const {
return serviceName_;
}
void GetAccessKeyLastUsedResourcesRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedResourcesResult::GetAccessKeyLastUsedResourcesResult() :
ServiceResult()
{}
GetAccessKeyLastUsedResourcesResult::GetAccessKeyLastUsedResourcesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedResourcesResult::~GetAccessKeyLastUsedResourcesResult()
{}
void GetAccessKeyLastUsedResourcesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allResourcesNode = value["Resources"]["ResourcesItem"];
for (auto valueResourcesResourcesItem : allResourcesNode)
{
ResourcesItem resourcesObject;
if(!valueResourcesResourcesItem["UsedTimestamp"].isNull())
resourcesObject.usedTimestamp = std::stol(valueResourcesResourcesItem["UsedTimestamp"].asString());
if(!valueResourcesResourcesItem["Detail"].isNull())
resourcesObject.detail = valueResourcesResourcesItem["Detail"].asString();
if(!valueResourcesResourcesItem["ResourceName"].isNull())
resourcesObject.resourceName = valueResourcesResourcesItem["ResourceName"].asString();
if(!valueResourcesResourcesItem["ResourceType"].isNull())
resourcesObject.resourceType = valueResourcesResourcesItem["ResourceType"].asString();
if(!valueResourcesResourcesItem["Source"].isNull())
resourcesObject.source = valueResourcesResourcesItem["Source"].asString();
resources_.push_back(resourcesObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string GetAccessKeyLastUsedResourcesResult::getNextToken()const
{
return nextToken_;
}
std::vector<GetAccessKeyLastUsedResourcesResult::ResourcesItem> GetAccessKeyLastUsedResourcesResult::getResources()const
{
return resources_;
}

View File

@@ -0,0 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::GetDeliveryHistoryJobRequest;
GetDeliveryHistoryJobRequest::GetDeliveryHistoryJobRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetDeliveryHistoryJob") {
setMethod(HttpRequest::Method::Post);
}
GetDeliveryHistoryJobRequest::~GetDeliveryHistoryJobRequest() {}
long GetDeliveryHistoryJobRequest::getJobId() const {
return jobId_;
}
void GetDeliveryHistoryJobRequest::setJobId(long jobId) {
jobId_ = jobId;
setParameter(std::string("JobId"), std::to_string(jobId));
}

View File

@@ -0,0 +1,115 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetDeliveryHistoryJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetDeliveryHistoryJobResult::GetDeliveryHistoryJobResult() :
ServiceResult()
{}
GetDeliveryHistoryJobResult::GetDeliveryHistoryJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetDeliveryHistoryJobResult::~GetDeliveryHistoryJobResult()
{}
void GetDeliveryHistoryJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStatusNode = value["Status"]["StatusItem"];
for (auto valueStatusStatusItem : allStatusNode)
{
StatusItem statusObject;
if(!valueStatusStatusItem["Status"].isNull())
statusObject.status = std::stoi(valueStatusStatusItem["Status"].asString());
if(!valueStatusStatusItem["Region"].isNull())
statusObject.region = valueStatusStatusItem["Region"].asString();
status_.push_back(statusObject);
}
if(!value["JobStatus"].isNull())
jobStatus_ = std::stoi(value["JobStatus"].asString());
if(!value["CreatedTime"].isNull())
createdTime_ = value["CreatedTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["TrailName"].isNull())
trailName_ = value["TrailName"].asString();
if(!value["UpdatedTime"].isNull())
updatedTime_ = value["UpdatedTime"].asString();
if(!value["JobId"].isNull())
jobId_ = std::stol(value["JobId"].asString());
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
}
std::vector<GetDeliveryHistoryJobResult::StatusItem> GetDeliveryHistoryJobResult::getStatus()const
{
return status_;
}
int GetDeliveryHistoryJobResult::getJobStatus()const
{
return jobStatus_;
}
std::string GetDeliveryHistoryJobResult::getCreatedTime()const
{
return createdTime_;
}
std::string GetDeliveryHistoryJobResult::getEndTime()const
{
return endTime_;
}
std::string GetDeliveryHistoryJobResult::getHomeRegion()const
{
return homeRegion_;
}
std::string GetDeliveryHistoryJobResult::getStartTime()const
{
return startTime_;
}
std::string GetDeliveryHistoryJobResult::getTrailName()const
{
return trailName_;
}
std::string GetDeliveryHistoryJobResult::getUpdatedTime()const
{
return updatedTime_;
}
long GetDeliveryHistoryJobResult::getJobId()const
{
return jobId_;
}

View File

@@ -1,62 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetTrailStatusRequest.h>
using AlibabaCloud::Actiontrail::Model::GetTrailStatusRequest;
GetTrailStatusRequest::GetTrailStatusRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "GetTrailStatus")
{
setMethod(HttpRequest::Method::Post);
}
GetTrailStatusRequest::~GetTrailStatusRequest()
{}
std::string GetTrailStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
*/
#include <alibabacloud/actiontrail/model/GetTrailStatusRequest.h>
using AlibabaCloud::Actiontrail::Model::GetTrailStatusRequest;
GetTrailStatusRequest::GetTrailStatusRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetTrailStatus") {
setMethod(HttpRequest::Method::Post);
}
void GetTrailStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
GetTrailStatusRequest::~GetTrailStatusRequest() {}
std::string GetTrailStatusRequest::getName() const {
return name_;
}
std::string GetTrailStatusRequest::getName()const
{
return name_;
void GetTrailStatusRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void GetTrailStatusRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
bool GetTrailStatusRequest::getIsOrganizationTrail() const {
return isOrganizationTrail_;
}
bool GetTrailStatusRequest::getIsOrganizationTrail()const
{
return isOrganizationTrail_;
}
void GetTrailStatusRequest::setIsOrganizationTrail(bool isOrganizationTrail)
{
isOrganizationTrail_ = isOrganizationTrail;
setParameter("IsOrganizationTrail", isOrganizationTrail ? "true" : "false");
void GetTrailStatusRequest::setIsOrganizationTrail(bool isOrganizationTrail) {
isOrganizationTrail_ = isOrganizationTrail;
setParameter(std::string("IsOrganizationTrail"), isOrganizationTrail ? "true" : "false");
}

View File

@@ -39,24 +39,47 @@ void GetTrailStatusResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["IsLogging"].isNull())
isLogging_ = value["IsLogging"].asString() == "true";
if(!value["LatestDeliveryError"].isNull())
latestDeliveryError_ = value["LatestDeliveryError"].asString();
if(!value["LatestDeliveryTime"].isNull())
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
if(!value["StartLoggingTime"].isNull())
startLoggingTime_ = value["StartLoggingTime"].asString();
if(!value["LatestDeliveryError"].isNull())
latestDeliveryError_ = value["LatestDeliveryError"].asString();
if(!value["StopLoggingTime"].isNull())
stopLoggingTime_ = value["StopLoggingTime"].asString();
if(!value["IsLogging"].isNull())
isLogging_ = value["IsLogging"].asString() == "true";
if(!value["LatestDeliveryTime"].isNull())
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
if(!value["LatestDeliveryLogServiceError"].isNull())
latestDeliveryLogServiceError_ = value["LatestDeliveryLogServiceError"].asString();
if(!value["LatestDeliveryLogServiceTime"].isNull())
latestDeliveryLogServiceTime_ = value["LatestDeliveryLogServiceTime"].asString();
if(!value["OssBucketStatus"].isNull())
ossBucketStatus_ = value["OssBucketStatus"].asString() == "true";
if(!value["SlsLogStoreStatus"].isNull())
slsLogStoreStatus_ = value["SlsLogStoreStatus"].asString() == "true";
}
std::string GetTrailStatusResult::getLatestDeliveryLogServiceTime()const
{
return latestDeliveryLogServiceTime_;
}
std::string GetTrailStatusResult::getLatestDeliveryLogServiceError()const
{
return latestDeliveryLogServiceError_;
}
std::string GetTrailStatusResult::getStartLoggingTime()const
{
return startLoggingTime_;
}
bool GetTrailStatusResult::getOssBucketStatus()const
{
return ossBucketStatus_;
}
std::string GetTrailStatusResult::getLatestDeliveryError()const
{
return latestDeliveryError_;
@@ -67,6 +90,11 @@ std::string GetTrailStatusResult::getStopLoggingTime()const
return stopLoggingTime_;
}
bool GetTrailStatusResult::getSlsLogStoreStatus()const
{
return slsLogStoreStatus_;
}
bool GetTrailStatusResult::getIsLogging()const
{
return isLogging_;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/ListDeliveryHistoryJobsRequest.h>
using AlibabaCloud::Actiontrail::Model::ListDeliveryHistoryJobsRequest;
ListDeliveryHistoryJobsRequest::ListDeliveryHistoryJobsRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "ListDeliveryHistoryJobs")
{
setMethod(HttpRequest::Method::Post);
}
ListDeliveryHistoryJobsRequest::~ListDeliveryHistoryJobsRequest()
{}
int ListDeliveryHistoryJobsRequest::getPageNumber()const
{
return pageNumber_;
*/
#include <alibabacloud/actiontrail/model/ListDeliveryHistoryJobsRequest.h>
using AlibabaCloud::Actiontrail::Model::ListDeliveryHistoryJobsRequest;
ListDeliveryHistoryJobsRequest::ListDeliveryHistoryJobsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "ListDeliveryHistoryJobs") {
setMethod(HttpRequest::Method::Post);
}
void ListDeliveryHistoryJobsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
ListDeliveryHistoryJobsRequest::~ListDeliveryHistoryJobsRequest() {}
int ListDeliveryHistoryJobsRequest::getPageNumber() const {
return pageNumber_;
}
int ListDeliveryHistoryJobsRequest::getPageSize()const
{
return pageSize_;
void ListDeliveryHistoryJobsRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void ListDeliveryHistoryJobsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int ListDeliveryHistoryJobsRequest::getPageSize() const {
return pageSize_;
}
void ListDeliveryHistoryJobsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -45,28 +45,28 @@ void ListDeliveryHistoryJobsResult::parse(const std::string &payload)
DeliveryHistoryJob deliveryHistoryJobsObject;
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["TrailName"].isNull())
deliveryHistoryJobsObject.trailName = valueDeliveryHistoryJobsDeliveryHistoryJob["TrailName"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].isNull())
deliveryHistoryJobsObject.createdTime = valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].isNull())
deliveryHistoryJobsObject.updatedTime = valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].isNull())
deliveryHistoryJobsObject.homeRegion = valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].isNull())
deliveryHistoryJobsObject.startTime = valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["EndTime"].isNull())
deliveryHistoryJobsObject.endTime = valueDeliveryHistoryJobsDeliveryHistoryJob["EndTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].isNull())
deliveryHistoryJobsObject.jobId = std::stol(valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].asString());
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].isNull())
deliveryHistoryJobsObject.startTime = valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["JobStatus"].isNull())
deliveryHistoryJobsObject.jobStatus = std::stoi(valueDeliveryHistoryJobsDeliveryHistoryJob["JobStatus"].asString());
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].isNull())
deliveryHistoryJobsObject.homeRegion = valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].isNull())
deliveryHistoryJobsObject.updatedTime = valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].isNull())
deliveryHistoryJobsObject.jobId = std::stol(valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].asString());
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].isNull())
deliveryHistoryJobsObject.createdTime = valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].asString();
deliveryHistoryJobs_.push_back(deliveryHistoryJobsObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
}

View File

@@ -1,194 +1,86 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/LookupEventsRequest.h>
using AlibabaCloud::Actiontrail::Model::LookupEventsRequest;
LookupEventsRequest::LookupEventsRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "LookupEvents")
{
setMethod(HttpRequest::Method::Post);
}
LookupEventsRequest::~LookupEventsRequest()
{}
std::string LookupEventsRequest::getRequest()const
{
return request_;
*/
#include <alibabacloud/actiontrail/model/LookupEventsRequest.h>
using AlibabaCloud::Actiontrail::Model::LookupEventsRequest;
LookupEventsRequest::LookupEventsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "LookupEvents") {
setMethod(HttpRequest::Method::Post);
}
void LookupEventsRequest::setRequest(const std::string& request)
{
request_ = request;
setParameter("Request", request);
LookupEventsRequest::~LookupEventsRequest() {}
std::string LookupEventsRequest::getEndTime() const {
return endTime_;
}
std::string LookupEventsRequest::getStartTime()const
{
return startTime_;
void LookupEventsRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
void LookupEventsRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
std::string LookupEventsRequest::getStartTime() const {
return startTime_;
}
std::string LookupEventsRequest::getEventName()const
{
return eventName_;
void LookupEventsRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
void LookupEventsRequest::setEventName(const std::string& eventName)
{
eventName_ = eventName;
setParameter("EventName", eventName);
std::string LookupEventsRequest::getNextToken() const {
return nextToken_;
}
std::string LookupEventsRequest::getAccessKeyId()const
{
return accessKeyId_;
void LookupEventsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
void LookupEventsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::vector<LookupEventsRequest::LookupAttribute> LookupEventsRequest::getLookupAttribute() const {
return lookupAttribute_;
}
std::string LookupEventsRequest::getNextToken()const
{
return nextToken_;
void LookupEventsRequest::setLookupAttribute(const std::vector<LookupEventsRequest::LookupAttribute> &lookupAttribute) {
lookupAttribute_ = lookupAttribute;
for(int dep1 = 0; dep1 != lookupAttribute.size(); dep1++) {
auto lookupAttributeObj = lookupAttribute.at(dep1);
std::string lookupAttributeObjStr = std::string("LookupAttribute") + "." + std::to_string(dep1 + 1);
setParameter(lookupAttributeObjStr + ".Value", lookupAttributeObj.value);
setParameter(lookupAttributeObjStr + ".Key", lookupAttributeObj.key);
}
}
void LookupEventsRequest::setNextToken(const std::string& nextToken)
{
nextToken_ = nextToken;
setParameter("NextToken", nextToken);
std::string LookupEventsRequest::getMaxResults() const {
return maxResults_;
}
std::string LookupEventsRequest::getServiceName()const
{
return serviceName_;
void LookupEventsRequest::setMaxResults(const std::string &maxResults) {
maxResults_ = maxResults;
setParameter(std::string("MaxResults"), maxResults);
}
void LookupEventsRequest::setServiceName(const std::string& serviceName)
{
serviceName_ = serviceName;
setParameter("ServiceName", serviceName);
std::string LookupEventsRequest::getDirection() const {
return direction_;
}
std::string LookupEventsRequest::getEvent()const
{
return event_;
}
void LookupEventsRequest::setEvent(const std::string& event)
{
event_ = event;
setParameter("Event", event);
}
std::string LookupEventsRequest::getEventAccessKeyId()const
{
return eventAccessKeyId_;
}
void LookupEventsRequest::setEventAccessKeyId(const std::string& eventAccessKeyId)
{
eventAccessKeyId_ = eventAccessKeyId;
setParameter("EventAccessKeyId", eventAccessKeyId);
}
std::string LookupEventsRequest::getEndTime()const
{
return endTime_;
}
void LookupEventsRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string LookupEventsRequest::getEventRW()const
{
return eventRW_;
}
void LookupEventsRequest::setEventRW(const std::string& eventRW)
{
eventRW_ = eventRW;
setParameter("EventRW", eventRW);
}
std::string LookupEventsRequest::getResourceType()const
{
return resourceType_;
}
void LookupEventsRequest::setResourceType(const std::string& resourceType)
{
resourceType_ = resourceType;
setParameter("ResourceType", resourceType);
}
std::string LookupEventsRequest::getMaxResults()const
{
return maxResults_;
}
void LookupEventsRequest::setMaxResults(const std::string& maxResults)
{
maxResults_ = maxResults;
setParameter("MaxResults", maxResults);
}
std::string LookupEventsRequest::getEventType()const
{
return eventType_;
}
void LookupEventsRequest::setEventType(const std::string& eventType)
{
eventType_ = eventType;
setParameter("EventType", eventType);
}
std::string LookupEventsRequest::getResourceName()const
{
return resourceName_;
}
void LookupEventsRequest::setResourceName(const std::string& resourceName)
{
resourceName_ = resourceName;
setParameter("ResourceName", resourceName);
}
std::string LookupEventsRequest::getUser()const
{
return user_;
}
void LookupEventsRequest::setUser(const std::string& user)
{
user_ = user;
setParameter("User", user);
void LookupEventsRequest::setDirection(const std::string &direction) {
direction_ = direction;
setParameter(std::string("Direction"), direction);
}

View File

@@ -42,25 +42,25 @@ void LookupEventsResult::parse(const std::string &payload)
auto allEvents = value["Events"]["Events"];
for (const auto &item : allEvents)
events_.push_back(item.asString());
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
}
std::string LookupEventsResult::getNextToken()const
{
return nextToken_;
}
std::string LookupEventsResult::getEndTime()const
{
return endTime_;
}
std::string LookupEventsResult::getNextToken()const
{
return nextToken_;
}
std::vector<std::string> LookupEventsResult::getEvents()const
{
return events_;

View File

@@ -1,51 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/StartLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StartLoggingRequest;
StartLoggingRequest::StartLoggingRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "StartLogging")
{
setMethod(HttpRequest::Method::Get);
}
StartLoggingRequest::~StartLoggingRequest()
{}
std::string StartLoggingRequest::getAccessKeyId()const
{
return accessKeyId_;
*/
#include <alibabacloud/actiontrail/model/StartLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StartLoggingRequest;
StartLoggingRequest::StartLoggingRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "StartLogging") {
setMethod(HttpRequest::Method::Post);
}
void StartLoggingRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
StartLoggingRequest::~StartLoggingRequest() {}
std::string StartLoggingRequest::getName() const {
return name_;
}
std::string StartLoggingRequest::getName()const
{
return name_;
}
void StartLoggingRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
void StartLoggingRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -39,20 +39,6 @@ void StartLoggingResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Param"].isNull())
param_ = value["Param"].asString();
if(!value["Result"].isNull())
result_ = value["Result"].asString();
}
std::string StartLoggingResult::getParam()const
{
return param_;
}
std::string StartLoggingResult::getResult()const
{
return result_;
}

View File

@@ -1,51 +1,36 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/StopLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StopLoggingRequest;
StopLoggingRequest::StopLoggingRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "StopLogging")
{
setMethod(HttpRequest::Method::Get);
}
StopLoggingRequest::~StopLoggingRequest()
{}
std::string StopLoggingRequest::getAccessKeyId()const
{
return accessKeyId_;
*/
#include <alibabacloud/actiontrail/model/StopLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StopLoggingRequest;
StopLoggingRequest::StopLoggingRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "StopLogging") {
setMethod(HttpRequest::Method::Get);
}
void StopLoggingRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
StopLoggingRequest::~StopLoggingRequest() {}
std::string StopLoggingRequest::getName() const {
return name_;
}
std::string StopLoggingRequest::getName()const
{
return name_;
}
void StopLoggingRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
void StopLoggingRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -1,139 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/UpdateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::UpdateTrailRequest;
UpdateTrailRequest::UpdateTrailRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "UpdateTrail")
{
setMethod(HttpRequest::Method::Post);
}
UpdateTrailRequest::~UpdateTrailRequest()
{}
std::string UpdateTrailRequest::getSlsProjectArn()const
{
return slsProjectArn_;
*/
#include <alibabacloud/actiontrail/model/UpdateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::UpdateTrailRequest;
UpdateTrailRequest::UpdateTrailRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "UpdateTrail") {
setMethod(HttpRequest::Method::Post);
}
void UpdateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
{
slsProjectArn_ = slsProjectArn;
setParameter("SlsProjectArn", slsProjectArn);
UpdateTrailRequest::~UpdateTrailRequest() {}
std::string UpdateTrailRequest::getSlsProjectArn() const {
return slsProjectArn_;
}
std::string UpdateTrailRequest::getAccessKeyId()const
{
return accessKeyId_;
void UpdateTrailRequest::setSlsProjectArn(const std::string &slsProjectArn) {
slsProjectArn_ = slsProjectArn;
setParameter(std::string("SlsProjectArn"), slsProjectArn);
}
void UpdateTrailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string UpdateTrailRequest::getSlsWriteRoleArn() const {
return slsWriteRoleArn_;
}
std::string UpdateTrailRequest::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
void UpdateTrailRequest::setSlsWriteRoleArn(const std::string &slsWriteRoleArn) {
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter(std::string("SlsWriteRoleArn"), slsWriteRoleArn);
}
void UpdateTrailRequest::setSlsWriteRoleArn(const std::string& slsWriteRoleArn)
{
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter("SlsWriteRoleArn", slsWriteRoleArn);
std::string UpdateTrailRequest::getOssKeyPrefix() const {
return ossKeyPrefix_;
}
std::string UpdateTrailRequest::getOssKeyPrefix()const
{
return ossKeyPrefix_;
void UpdateTrailRequest::setOssKeyPrefix(const std::string &ossKeyPrefix) {
ossKeyPrefix_ = ossKeyPrefix;
setParameter(std::string("OssKeyPrefix"), ossKeyPrefix);
}
void UpdateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
{
ossKeyPrefix_ = ossKeyPrefix;
setParameter("OssKeyPrefix", ossKeyPrefix);
std::string UpdateTrailRequest::getOssWriteRoleArn() const {
return ossWriteRoleArn_;
}
std::string UpdateTrailRequest::getMnsTopicArn()const
{
return mnsTopicArn_;
void UpdateTrailRequest::setOssWriteRoleArn(const std::string &ossWriteRoleArn) {
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter(std::string("OssWriteRoleArn"), ossWriteRoleArn);
}
void UpdateTrailRequest::setMnsTopicArn(const std::string& mnsTopicArn)
{
mnsTopicArn_ = mnsTopicArn;
setParameter("MnsTopicArn", mnsTopicArn);
std::string UpdateTrailRequest::getEventRW() const {
return eventRW_;
}
std::string UpdateTrailRequest::getRoleName()const
{
return roleName_;
void UpdateTrailRequest::setEventRW(const std::string &eventRW) {
eventRW_ = eventRW;
setParameter(std::string("EventRW"), eventRW);
}
void UpdateTrailRequest::setRoleName(const std::string& roleName)
{
roleName_ = roleName;
setParameter("RoleName", roleName);
std::string UpdateTrailRequest::getName() const {
return name_;
}
std::string UpdateTrailRequest::getEventRW()const
{
return eventRW_;
void UpdateTrailRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void UpdateTrailRequest::setEventRW(const std::string& eventRW)
{
eventRW_ = eventRW;
setParameter("EventRW", eventRW);
std::string UpdateTrailRequest::getOssBucketName() const {
return ossBucketName_;
}
std::string UpdateTrailRequest::getName()const
{
return name_;
void UpdateTrailRequest::setOssBucketName(const std::string &ossBucketName) {
ossBucketName_ = ossBucketName;
setParameter(std::string("OssBucketName"), ossBucketName);
}
void UpdateTrailRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string UpdateTrailRequest::getTrailRegion() const {
return trailRegion_;
}
std::string UpdateTrailRequest::getOssBucketName()const
{
return ossBucketName_;
}
void UpdateTrailRequest::setOssBucketName(const std::string& ossBucketName)
{
ossBucketName_ = ossBucketName;
setParameter("OssBucketName", ossBucketName);
}
std::string UpdateTrailRequest::getTrailRegion()const
{
return trailRegion_;
}
void UpdateTrailRequest::setTrailRegion(const std::string& trailRegion)
{
trailRegion_ = trailRegion;
setParameter("TrailRegion", trailRegion);
void UpdateTrailRequest::setTrailRegion(const std::string &trailRegion) {
trailRegion_ = trailRegion;
setParameter(std::string("TrailRegion"), trailRegion);
}

View File

@@ -39,26 +39,24 @@ void UpdateTrailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Name"].isNull())
name_ = value["Name"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["RoleName"].isNull())
roleName_ = value["RoleName"].asString();
if(!value["SlsProjectArn"].isNull())
slsProjectArn_ = value["SlsProjectArn"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["EventRW"].isNull())
eventRW_ = value["EventRW"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["TrailRegion"].isNull())
trailRegion_ = value["TrailRegion"].asString();
if(!value["MnsTopicArn"].isNull())
mnsTopicArn_ = value["MnsTopicArn"].asString();
if(!value["Name"].isNull())
name_ = value["Name"].asString();
}
@@ -67,16 +65,6 @@ std::string UpdateTrailResult::getSlsProjectArn()const
return slsProjectArn_;
}
std::string UpdateTrailResult::getMnsTopicArn()const
{
return mnsTopicArn_;
}
std::string UpdateTrailResult::getRoleName()const
{
return roleName_;
}
std::string UpdateTrailResult::getEventRW()const
{
return eventRW_;
@@ -97,6 +85,11 @@ std::string UpdateTrailResult::getOssBucketName()const
return ossBucketName_;
}
std::string UpdateTrailResult::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
}
std::string UpdateTrailResult::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="adb" visibility="Private" akProvenStatus="Disable" version="2019-03-15" keepClientResourceOwnerId="false" name="AttachUserENI" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST|GET" /><ErrorMapping exceptionExpress="success=false,code,message,httpStatusCode"><ErrorCodes><ErrorCode code="InvalidDBCluster.NotFound" errorCode="InvalidDBCluster.NotFound" type="user" httpCode="404" errorMessage="The DBClusterId provided does not exist in our records." /></ErrorCodes></ErrorMapping><IspProtocol interface="com.aliyun.phoenix.adb.service.v20190315.NetworkService" timeout="10000" protocol="dubbo" invokeType="com.aliyun.phoenix.adb.service.v20190315.domain.request.AttachUserENIRequest" method="attachUserENI" version="1.0.0" retries="-1" /><Parameters><Parameter name="callerBid" tagName="callerBid" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="subCallerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsSecurityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsAccessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="sslCallerIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslCallerSecurityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyTrustTransportInfo" tagName="proxy_trust_transport_info" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerSecurityTransport" tagName="proxy_original_security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerIp" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="mfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appKey" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="apiName" tagName="Action" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="clientIP" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerId" tagName="OwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="callerUidLoginEmail" tagName="callerUidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerBidLoginEmail" tagName="callerBidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerIdLoginEmail" tagName="ownerIdLoginEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="resourceOwnerAccount" tagName="ResourceOwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="resourceOwnerId" tagName="ResourceOwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="enable" tagName="enable" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestContent" tagName="requestContent" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerAccount" tagName="OwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="product" tagName="Product" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="adb"/><Parameter name="category" tagName="Category" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="dbcluster"/><Parameter name="dbClusterId" tagName="DBClusterId" type="String" required="true" tagPosition="Query" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Minute" apiDefault="1000" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId"/></ResultMapping></Api>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="adb" visibility="Private" akProvenStatus="Disable" version="2019-03-15" keepClientResourceOwnerId="true" name="CreateServiceLinkedRole" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST|GET" /><ErrorMapping exceptionExpress="success=false,code,message,httpStatusCode"><ErrorCodes><ErrorCode code="InvalidDBInstance.NotFound" errorCode="InvalidDBCluster.NotFound" type="user" httpCode="404" errorMessage="The DBClusterId provided does not exist in our records." /></ErrorCodes></ErrorMapping><IspProtocol interface="com.aliyun.phoenix.adb.service.v20190315.SlsService" timeout="10000" protocol="dubbo" invokeType="com.aliyun.phoenix.adb.service.v20190315.domain.request.CreateServiceLinkedRoleRequest" method="createServiceLinkedRole" version="1.0.0" retries="-1" /><Parameters><Parameter name="callerBid" tagName="callerBid" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="subCallerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsSecurityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsAccessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="sslCallerIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslCallerSecurityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyTrustTransportInfo" tagName="proxy_trust_transport_info" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerSecurityTransport" tagName="proxy_original_security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerIp" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="mfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appKey" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="apiName" tagName="Action" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="clientIP" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerId" tagName="OwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="callerUidLoginEmail" tagName="callerUidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerBidLoginEmail" tagName="callerBidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerIdLoginEmail" tagName="ownerIdLoginEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="resourceOwnerAccount" tagName="ResourceOwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="resourceOwnerId" tagName="ResourceOwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="enable" tagName="enable" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestContent" tagName="requestContent" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerAccount" tagName="OwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="product" tagName="Product" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="adb"/><Parameter name="category" tagName="Category" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="dbcluster"/><Parameter name="regionId" tagName="RegionId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Minute" userDefault="500" apiDefault="1000" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId"/></ResultMapping></Api>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="adb" visibility="Private" akProvenStatus="Disable" version="2019-03-15" keepClientResourceOwnerId="false" name="DeleteAirflowInstance" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST|GET" /><ErrorMapping exceptionExpress="success=false,code,message,httpStatusCode"><ErrorCodes><ErrorCode code="InvalidDBCluster.NotFound" errorCode="InvalidDBCluster.NotFound" type="user" httpCode="404" errorMessage="The DBClusterId provided does not exist in our records." /></ErrorCodes></ErrorMapping><IspProtocol interface="com.aliyun.phoenix.adb.service.v20190315.ComponentService" timeout="10000" protocol="dubbo" invokeType="com.aliyun.phoenix.adb.service.v20190315.domain.request.DeleteAirflowInstanceRequest" method="deleteAirflowInstance" version="1.0.0" retries="-1" /><Parameters><Parameter name="callerBid" tagName="callerBid" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="subCallerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsSecurityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsAccessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="sslCallerIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslCallerSecurityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyTrustTransportInfo" tagName="proxy_trust_transport_info" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerSecurityTransport" tagName="proxy_original_security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerIp" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="mfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appKey" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="apiName" tagName="Action" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="clientIP" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerId" tagName="OwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="callerUidLoginEmail" tagName="callerUidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerBidLoginEmail" tagName="callerBidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerIdLoginEmail" tagName="ownerIdLoginEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="resourceOwnerAccount" tagName="ResourceOwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="resourceOwnerId" tagName="ResourceOwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="enable" tagName="enable" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestContent" tagName="requestContent" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerAccount" tagName="OwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="product" tagName="Product" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="adb"/><Parameter name="category" tagName="Category" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="dbcluster"/><Parameter name="dbClusterId" tagName="DBClusterId" type="String" required="true" tagPosition="Query" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Minute" apiDefault="1000" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId"/></ResultMapping></Api>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="adb" visibility="Private" akProvenStatus="Disable" version="2019-03-15" keepClientResourceOwnerId="false" name="DeleteSparkInstance" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST|GET" /><ErrorMapping exceptionExpress="success=false,code,message,httpStatusCode"><ErrorCodes><ErrorCode code="InvalidDBCluster.NotFound" errorCode="InvalidDBCluster.NotFound" type="user" httpCode="404" errorMessage="The DBClusterId provided does not exist in our records." /></ErrorCodes></ErrorMapping><IspProtocol interface="com.aliyun.phoenix.adb.service.v20190315.ComponentService" timeout="10000" protocol="dubbo" invokeType="com.aliyun.phoenix.adb.service.v20190315.domain.request.DeleteSparkInstanceRequest" method="deleteSparkInstance" version="1.0.0" retries="-1" /><Parameters><Parameter name="callerBid" tagName="callerBid" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="subCallerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsSecurityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsAccessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="sslCallerIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslCallerSecurityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyTrustTransportInfo" tagName="proxy_trust_transport_info" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerSecurityTransport" tagName="proxy_original_security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sslProxyCallerIp" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="mfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appKey" tagName="AccessKeyId" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="apiName" tagName="Action" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="clientIP" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerId" tagName="OwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="callerUidLoginEmail" tagName="callerUidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerBidLoginEmail" tagName="callerBidEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerIdLoginEmail" tagName="ownerIdLoginEmail" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="resourceOwnerAccount" tagName="ResourceOwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="resourceOwnerId" tagName="ResourceOwnerId" type="Long" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="enable" tagName="enable" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="requestContent" tagName="requestContent" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ownerAccount" tagName="OwnerAccount" type="String" required="false" tagPosition="Query" checkBlank="false" visibility="Public"/><Parameter name="product" tagName="Product" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="adb"/><Parameter name="category" tagName="Category" type="String" required="false" tagPosition="System" checkBlank="false" defaultValue="dbcluster"/><Parameter name="dbClusterId" tagName="DBClusterId" type="String" required="true" tagPosition="Query" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Minute" apiDefault="1000" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId"/></ResultMapping></Api>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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