34
34
#include " model/CreateOrgResult.h"
35
35
#include " model/CreatePropertyRequest.h"
36
36
#include " model/CreatePropertyResult.h"
37
+ #include " model/CreateResourceGroupRequest.h"
38
+ #include " model/CreateResourceGroupResult.h"
37
39
#include " model/CreateUsersRequest.h"
38
40
#include " model/CreateUsersResult.h"
41
+ #include " model/DeleteResourceGroupRequest.h"
42
+ #include " model/DeleteResourceGroupResult.h"
39
43
#include " model/DeleteUserPropertyValueRequest.h"
40
44
#include " model/DeleteUserPropertyValueResult.h"
41
45
#include " model/DescribeMfaDevicesRequest.h"
44
48
#include " model/DescribeOrgByLayerResult.h"
45
49
#include " model/DescribeOrgsRequest.h"
46
50
#include " model/DescribeOrgsResult.h"
51
+ #include " model/DescribeResourceGroupsRequest.h"
52
+ #include " model/DescribeResourceGroupsResult.h"
47
53
#include " model/DescribeUsersRequest.h"
48
54
#include " model/DescribeUsersResult.h"
49
55
#include " model/FilterUsersRequest.h"
@@ -115,9 +121,15 @@ namespace AlibabaCloud
115
121
typedef Outcome<Error, Model::CreatePropertyResult> CreatePropertyOutcome;
116
122
typedef std::future<CreatePropertyOutcome> CreatePropertyOutcomeCallable;
117
123
typedef std::function<void (const Eds_userClient*, const Model::CreatePropertyRequest&, const CreatePropertyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePropertyAsyncHandler;
124
+ typedef Outcome<Error, Model::CreateResourceGroupResult> CreateResourceGroupOutcome;
125
+ typedef std::future<CreateResourceGroupOutcome> CreateResourceGroupOutcomeCallable;
126
+ typedef std::function<void (const Eds_userClient*, const Model::CreateResourceGroupRequest&, const CreateResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceGroupAsyncHandler;
118
127
typedef Outcome<Error, Model::CreateUsersResult> CreateUsersOutcome;
119
128
typedef std::future<CreateUsersOutcome> CreateUsersOutcomeCallable;
120
129
typedef std::function<void (const Eds_userClient*, const Model::CreateUsersRequest&, const CreateUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUsersAsyncHandler;
130
+ typedef Outcome<Error, Model::DeleteResourceGroupResult> DeleteResourceGroupOutcome;
131
+ typedef std::future<DeleteResourceGroupOutcome> DeleteResourceGroupOutcomeCallable;
132
+ typedef std::function<void (const Eds_userClient*, const Model::DeleteResourceGroupRequest&, const DeleteResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceGroupAsyncHandler;
121
133
typedef Outcome<Error, Model::DeleteUserPropertyValueResult> DeleteUserPropertyValueOutcome;
122
134
typedef std::future<DeleteUserPropertyValueOutcome> DeleteUserPropertyValueOutcomeCallable;
123
135
typedef std::function<void (const Eds_userClient*, const Model::DeleteUserPropertyValueRequest&, const DeleteUserPropertyValueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserPropertyValueAsyncHandler;
@@ -130,6 +142,9 @@ namespace AlibabaCloud
130
142
typedef Outcome<Error, Model::DescribeOrgsResult> DescribeOrgsOutcome;
131
143
typedef std::future<DescribeOrgsOutcome> DescribeOrgsOutcomeCallable;
132
144
typedef std::function<void (const Eds_userClient*, const Model::DescribeOrgsRequest&, const DescribeOrgsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrgsAsyncHandler;
145
+ typedef Outcome<Error, Model::DescribeResourceGroupsResult> DescribeResourceGroupsOutcome;
146
+ typedef std::future<DescribeResourceGroupsOutcome> DescribeResourceGroupsOutcomeCallable;
147
+ typedef std::function<void (const Eds_userClient*, const Model::DescribeResourceGroupsRequest&, const DescribeResourceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceGroupsAsyncHandler;
133
148
typedef Outcome<Error, Model::DescribeUsersResult> DescribeUsersOutcome;
134
149
typedef std::future<DescribeUsersOutcome> DescribeUsersOutcomeCallable;
135
150
typedef std::function<void (const Eds_userClient*, const Model::DescribeUsersRequest&, const DescribeUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUsersAsyncHandler;
@@ -219,9 +234,15 @@ namespace AlibabaCloud
219
234
CreatePropertyOutcome createProperty (const Model::CreatePropertyRequest &request)const ;
220
235
void createPropertyAsync (const Model::CreatePropertyRequest& request, const CreatePropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
221
236
CreatePropertyOutcomeCallable createPropertyCallable (const Model::CreatePropertyRequest& request) const ;
237
+ CreateResourceGroupOutcome createResourceGroup (const Model::CreateResourceGroupRequest &request)const ;
238
+ void createResourceGroupAsync (const Model::CreateResourceGroupRequest& request, const CreateResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
239
+ CreateResourceGroupOutcomeCallable createResourceGroupCallable (const Model::CreateResourceGroupRequest& request) const ;
222
240
CreateUsersOutcome createUsers (const Model::CreateUsersRequest &request)const ;
223
241
void createUsersAsync (const Model::CreateUsersRequest& request, const CreateUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
224
242
CreateUsersOutcomeCallable createUsersCallable (const Model::CreateUsersRequest& request) const ;
243
+ DeleteResourceGroupOutcome deleteResourceGroup (const Model::DeleteResourceGroupRequest &request)const ;
244
+ void deleteResourceGroupAsync (const Model::DeleteResourceGroupRequest& request, const DeleteResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
245
+ DeleteResourceGroupOutcomeCallable deleteResourceGroupCallable (const Model::DeleteResourceGroupRequest& request) const ;
225
246
DeleteUserPropertyValueOutcome deleteUserPropertyValue (const Model::DeleteUserPropertyValueRequest &request)const ;
226
247
void deleteUserPropertyValueAsync (const Model::DeleteUserPropertyValueRequest& request, const DeleteUserPropertyValueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
227
248
DeleteUserPropertyValueOutcomeCallable deleteUserPropertyValueCallable (const Model::DeleteUserPropertyValueRequest& request) const ;
@@ -234,6 +255,9 @@ namespace AlibabaCloud
234
255
DescribeOrgsOutcome describeOrgs (const Model::DescribeOrgsRequest &request)const ;
235
256
void describeOrgsAsync (const Model::DescribeOrgsRequest& request, const DescribeOrgsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
236
257
DescribeOrgsOutcomeCallable describeOrgsCallable (const Model::DescribeOrgsRequest& request) const ;
258
+ DescribeResourceGroupsOutcome describeResourceGroups (const Model::DescribeResourceGroupsRequest &request)const ;
259
+ void describeResourceGroupsAsync (const Model::DescribeResourceGroupsRequest& request, const DescribeResourceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
260
+ DescribeResourceGroupsOutcomeCallable describeResourceGroupsCallable (const Model::DescribeResourceGroupsRequest& request) const ;
237
261
DescribeUsersOutcome describeUsers (const Model::DescribeUsersRequest &request)const ;
238
262
void describeUsersAsync (const Model::DescribeUsersRequest& request, const DescribeUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
239
263
DescribeUsersOutcomeCallable describeUsersCallable (const Model::DescribeUsersRequest& request) const ;
0 commit comments