3434#include " model/CreateOrgResult.h"
3535#include " model/CreatePropertyRequest.h"
3636#include " model/CreatePropertyResult.h"
37+ #include " model/CreateResourceGroupRequest.h"
38+ #include " model/CreateResourceGroupResult.h"
3739#include " model/CreateUsersRequest.h"
3840#include " model/CreateUsersResult.h"
41+ #include " model/DeleteResourceGroupRequest.h"
42+ #include " model/DeleteResourceGroupResult.h"
3943#include " model/DeleteUserPropertyValueRequest.h"
4044#include " model/DeleteUserPropertyValueResult.h"
4145#include " model/DescribeMfaDevicesRequest.h"
4448#include " model/DescribeOrgByLayerResult.h"
4549#include " model/DescribeOrgsRequest.h"
4650#include " model/DescribeOrgsResult.h"
51+ #include " model/DescribeResourceGroupsRequest.h"
52+ #include " model/DescribeResourceGroupsResult.h"
4753#include " model/DescribeUsersRequest.h"
4854#include " model/DescribeUsersResult.h"
4955#include " model/FilterUsersRequest.h"
@@ -115,9 +121,15 @@ namespace AlibabaCloud
115121 typedef Outcome<Error, Model::CreatePropertyResult> CreatePropertyOutcome;
116122 typedef std::future<CreatePropertyOutcome> CreatePropertyOutcomeCallable;
117123 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;
118127 typedef Outcome<Error, Model::CreateUsersResult> CreateUsersOutcome;
119128 typedef std::future<CreateUsersOutcome> CreateUsersOutcomeCallable;
120129 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;
121133 typedef Outcome<Error, Model::DeleteUserPropertyValueResult> DeleteUserPropertyValueOutcome;
122134 typedef std::future<DeleteUserPropertyValueOutcome> DeleteUserPropertyValueOutcomeCallable;
123135 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
130142 typedef Outcome<Error, Model::DescribeOrgsResult> DescribeOrgsOutcome;
131143 typedef std::future<DescribeOrgsOutcome> DescribeOrgsOutcomeCallable;
132144 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;
133148 typedef Outcome<Error, Model::DescribeUsersResult> DescribeUsersOutcome;
134149 typedef std::future<DescribeUsersOutcome> DescribeUsersOutcomeCallable;
135150 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
219234 CreatePropertyOutcome createProperty (const Model::CreatePropertyRequest &request)const ;
220235 void createPropertyAsync (const Model::CreatePropertyRequest& request, const CreatePropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
221236 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 ;
222240 CreateUsersOutcome createUsers (const Model::CreateUsersRequest &request)const ;
223241 void createUsersAsync (const Model::CreateUsersRequest& request, const CreateUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
224242 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 ;
225246 DeleteUserPropertyValueOutcome deleteUserPropertyValue (const Model::DeleteUserPropertyValueRequest &request)const ;
226247 void deleteUserPropertyValueAsync (const Model::DeleteUserPropertyValueRequest& request, const DeleteUserPropertyValueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
227248 DeleteUserPropertyValueOutcomeCallable deleteUserPropertyValueCallable (const Model::DeleteUserPropertyValueRequest& request) const ;
@@ -234,6 +255,9 @@ namespace AlibabaCloud
234255 DescribeOrgsOutcome describeOrgs (const Model::DescribeOrgsRequest &request)const ;
235256 void describeOrgsAsync (const Model::DescribeOrgsRequest& request, const DescribeOrgsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
236257 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 ;
237261 DescribeUsersOutcome describeUsers (const Model::DescribeUsersRequest &request)const ;
238262 void describeUsersAsync (const Model::DescribeUsersRequest& request, const DescribeUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
239263 DescribeUsersOutcomeCallable describeUsersCallable (const Model::DescribeUsersRequest& request) const ;
0 commit comments