|
@@ -22,14 +22,32 @@
|
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
|
#include <alibabacloud/core/RpcServiceClient.h>
|
|
#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
#include "ResourceCenterExport.h"
|
|
#include "ResourceCenterExport.h"
|
|
|
|
|
+#include "model/AssociateDefaultFilterRequest.h"
|
|
|
|
|
+#include "model/AssociateDefaultFilterResult.h"
|
|
|
|
|
+#include "model/CreateFilterRequest.h"
|
|
|
|
|
+#include "model/CreateFilterResult.h"
|
|
|
|
|
+#include "model/CreateSavedQueryRequest.h"
|
|
|
|
|
+#include "model/CreateSavedQueryResult.h"
|
|
|
|
|
+#include "model/DeleteFilterRequest.h"
|
|
|
|
|
+#include "model/DeleteFilterResult.h"
|
|
|
|
|
+#include "model/DeleteSavedQueryRequest.h"
|
|
|
|
|
+#include "model/DeleteSavedQueryResult.h"
|
|
|
#include "model/DisableMultiAccountResourceCenterRequest.h"
|
|
#include "model/DisableMultiAccountResourceCenterRequest.h"
|
|
|
#include "model/DisableMultiAccountResourceCenterResult.h"
|
|
#include "model/DisableMultiAccountResourceCenterResult.h"
|
|
|
#include "model/DisableResourceCenterRequest.h"
|
|
#include "model/DisableResourceCenterRequest.h"
|
|
|
#include "model/DisableResourceCenterResult.h"
|
|
#include "model/DisableResourceCenterResult.h"
|
|
|
|
|
+#include "model/DisassociateDefaultFilterRequest.h"
|
|
|
|
|
+#include "model/DisassociateDefaultFilterResult.h"
|
|
|
#include "model/EnableMultiAccountResourceCenterRequest.h"
|
|
#include "model/EnableMultiAccountResourceCenterRequest.h"
|
|
|
#include "model/EnableMultiAccountResourceCenterResult.h"
|
|
#include "model/EnableMultiAccountResourceCenterResult.h"
|
|
|
#include "model/EnableResourceCenterRequest.h"
|
|
#include "model/EnableResourceCenterRequest.h"
|
|
|
#include "model/EnableResourceCenterResult.h"
|
|
#include "model/EnableResourceCenterResult.h"
|
|
|
|
|
+#include "model/ExecuteMultiAccountSQLQueryRequest.h"
|
|
|
|
|
+#include "model/ExecuteMultiAccountSQLQueryResult.h"
|
|
|
|
|
+#include "model/ExecuteSQLQueryRequest.h"
|
|
|
|
|
+#include "model/ExecuteSQLQueryResult.h"
|
|
|
|
|
+#include "model/GetExampleQueryRequest.h"
|
|
|
|
|
+#include "model/GetExampleQueryResult.h"
|
|
|
#include "model/GetMultiAccountResourceCenterServiceStatusRequest.h"
|
|
#include "model/GetMultiAccountResourceCenterServiceStatusRequest.h"
|
|
|
#include "model/GetMultiAccountResourceCenterServiceStatusResult.h"
|
|
#include "model/GetMultiAccountResourceCenterServiceStatusResult.h"
|
|
|
#include "model/GetMultiAccountResourceConfigurationRequest.h"
|
|
#include "model/GetMultiAccountResourceConfigurationRequest.h"
|
|
@@ -40,6 +58,12 @@
|
|
|
#include "model/GetResourceConfigurationResult.h"
|
|
#include "model/GetResourceConfigurationResult.h"
|
|
|
#include "model/GetResourceCountsRequest.h"
|
|
#include "model/GetResourceCountsRequest.h"
|
|
|
#include "model/GetResourceCountsResult.h"
|
|
#include "model/GetResourceCountsResult.h"
|
|
|
|
|
+#include "model/GetSavedQueryRequest.h"
|
|
|
|
|
+#include "model/GetSavedQueryResult.h"
|
|
|
|
|
+#include "model/ListExampleQueriesRequest.h"
|
|
|
|
|
+#include "model/ListExampleQueriesResult.h"
|
|
|
|
|
+#include "model/ListFiltersRequest.h"
|
|
|
|
|
+#include "model/ListFiltersResult.h"
|
|
|
#include "model/ListMultiAccountResourceGroupsRequest.h"
|
|
#include "model/ListMultiAccountResourceGroupsRequest.h"
|
|
|
#include "model/ListMultiAccountResourceGroupsResult.h"
|
|
#include "model/ListMultiAccountResourceGroupsResult.h"
|
|
|
#include "model/ListMultiAccountTagKeysRequest.h"
|
|
#include "model/ListMultiAccountTagKeysRequest.h"
|
|
@@ -48,6 +72,8 @@
|
|
|
#include "model/ListMultiAccountTagValuesResult.h"
|
|
#include "model/ListMultiAccountTagValuesResult.h"
|
|
|
#include "model/ListResourceTypesRequest.h"
|
|
#include "model/ListResourceTypesRequest.h"
|
|
|
#include "model/ListResourceTypesResult.h"
|
|
#include "model/ListResourceTypesResult.h"
|
|
|
|
|
+#include "model/ListSavedQueriesRequest.h"
|
|
|
|
|
+#include "model/ListSavedQueriesResult.h"
|
|
|
#include "model/ListTagKeysRequest.h"
|
|
#include "model/ListTagKeysRequest.h"
|
|
|
#include "model/ListTagKeysResult.h"
|
|
#include "model/ListTagKeysResult.h"
|
|
|
#include "model/ListTagValuesRequest.h"
|
|
#include "model/ListTagValuesRequest.h"
|
|
@@ -56,6 +82,10 @@
|
|
|
#include "model/SearchMultiAccountResourcesResult.h"
|
|
#include "model/SearchMultiAccountResourcesResult.h"
|
|
|
#include "model/SearchResourcesRequest.h"
|
|
#include "model/SearchResourcesRequest.h"
|
|
|
#include "model/SearchResourcesResult.h"
|
|
#include "model/SearchResourcesResult.h"
|
|
|
|
|
+#include "model/UpdateFilterRequest.h"
|
|
|
|
|
+#include "model/UpdateFilterResult.h"
|
|
|
|
|
+#include "model/UpdateSavedQueryRequest.h"
|
|
|
|
|
+#include "model/UpdateSavedQueryResult.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace AlibabaCloud
|
|
namespace AlibabaCloud
|
|
@@ -65,18 +95,45 @@ namespace AlibabaCloud
|
|
|
class ALIBABACLOUD_RESOURCECENTER_EXPORT ResourceCenterClient : public RpcServiceClient
|
|
class ALIBABACLOUD_RESOURCECENTER_EXPORT ResourceCenterClient : public RpcServiceClient
|
|
|
{
|
|
{
|
|
|
public:
|
|
public:
|
|
|
|
|
+ typedef Outcome<Error, Model::AssociateDefaultFilterResult> AssociateDefaultFilterOutcome;
|
|
|
|
|
+ typedef std::future<AssociateDefaultFilterOutcome> AssociateDefaultFilterOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::AssociateDefaultFilterRequest&, const AssociateDefaultFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateDefaultFilterAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::CreateFilterResult> CreateFilterOutcome;
|
|
|
|
|
+ typedef std::future<CreateFilterOutcome> CreateFilterOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::CreateFilterRequest&, const CreateFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFilterAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::CreateSavedQueryResult> CreateSavedQueryOutcome;
|
|
|
|
|
+ typedef std::future<CreateSavedQueryOutcome> CreateSavedQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::CreateSavedQueryRequest&, const CreateSavedQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSavedQueryAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::DeleteFilterResult> DeleteFilterOutcome;
|
|
|
|
|
+ typedef std::future<DeleteFilterOutcome> DeleteFilterOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::DeleteFilterRequest&, const DeleteFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFilterAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::DeleteSavedQueryResult> DeleteSavedQueryOutcome;
|
|
|
|
|
+ typedef std::future<DeleteSavedQueryOutcome> DeleteSavedQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::DeleteSavedQueryRequest&, const DeleteSavedQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSavedQueryAsyncHandler;
|
|
|
typedef Outcome<Error, Model::DisableMultiAccountResourceCenterResult> DisableMultiAccountResourceCenterOutcome;
|
|
typedef Outcome<Error, Model::DisableMultiAccountResourceCenterResult> DisableMultiAccountResourceCenterOutcome;
|
|
|
typedef std::future<DisableMultiAccountResourceCenterOutcome> DisableMultiAccountResourceCenterOutcomeCallable;
|
|
typedef std::future<DisableMultiAccountResourceCenterOutcome> DisableMultiAccountResourceCenterOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::DisableMultiAccountResourceCenterRequest&, const DisableMultiAccountResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableMultiAccountResourceCenterAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::DisableMultiAccountResourceCenterRequest&, const DisableMultiAccountResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableMultiAccountResourceCenterAsyncHandler;
|
|
|
typedef Outcome<Error, Model::DisableResourceCenterResult> DisableResourceCenterOutcome;
|
|
typedef Outcome<Error, Model::DisableResourceCenterResult> DisableResourceCenterOutcome;
|
|
|
typedef std::future<DisableResourceCenterOutcome> DisableResourceCenterOutcomeCallable;
|
|
typedef std::future<DisableResourceCenterOutcome> DisableResourceCenterOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::DisableResourceCenterRequest&, const DisableResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableResourceCenterAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::DisableResourceCenterRequest&, const DisableResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableResourceCenterAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::DisassociateDefaultFilterResult> DisassociateDefaultFilterOutcome;
|
|
|
|
|
+ typedef std::future<DisassociateDefaultFilterOutcome> DisassociateDefaultFilterOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::DisassociateDefaultFilterRequest&, const DisassociateDefaultFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisassociateDefaultFilterAsyncHandler;
|
|
|
typedef Outcome<Error, Model::EnableMultiAccountResourceCenterResult> EnableMultiAccountResourceCenterOutcome;
|
|
typedef Outcome<Error, Model::EnableMultiAccountResourceCenterResult> EnableMultiAccountResourceCenterOutcome;
|
|
|
typedef std::future<EnableMultiAccountResourceCenterOutcome> EnableMultiAccountResourceCenterOutcomeCallable;
|
|
typedef std::future<EnableMultiAccountResourceCenterOutcome> EnableMultiAccountResourceCenterOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::EnableMultiAccountResourceCenterRequest&, const EnableMultiAccountResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableMultiAccountResourceCenterAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::EnableMultiAccountResourceCenterRequest&, const EnableMultiAccountResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableMultiAccountResourceCenterAsyncHandler;
|
|
|
typedef Outcome<Error, Model::EnableResourceCenterResult> EnableResourceCenterOutcome;
|
|
typedef Outcome<Error, Model::EnableResourceCenterResult> EnableResourceCenterOutcome;
|
|
|
typedef std::future<EnableResourceCenterOutcome> EnableResourceCenterOutcomeCallable;
|
|
typedef std::future<EnableResourceCenterOutcome> EnableResourceCenterOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::EnableResourceCenterRequest&, const EnableResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableResourceCenterAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::EnableResourceCenterRequest&, const EnableResourceCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableResourceCenterAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::ExecuteMultiAccountSQLQueryResult> ExecuteMultiAccountSQLQueryOutcome;
|
|
|
|
|
+ typedef std::future<ExecuteMultiAccountSQLQueryOutcome> ExecuteMultiAccountSQLQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::ExecuteMultiAccountSQLQueryRequest&, const ExecuteMultiAccountSQLQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteMultiAccountSQLQueryAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::ExecuteSQLQueryResult> ExecuteSQLQueryOutcome;
|
|
|
|
|
+ typedef std::future<ExecuteSQLQueryOutcome> ExecuteSQLQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::ExecuteSQLQueryRequest&, const ExecuteSQLQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteSQLQueryAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::GetExampleQueryResult> GetExampleQueryOutcome;
|
|
|
|
|
+ typedef std::future<GetExampleQueryOutcome> GetExampleQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::GetExampleQueryRequest&, const GetExampleQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetExampleQueryAsyncHandler;
|
|
|
typedef Outcome<Error, Model::GetMultiAccountResourceCenterServiceStatusResult> GetMultiAccountResourceCenterServiceStatusOutcome;
|
|
typedef Outcome<Error, Model::GetMultiAccountResourceCenterServiceStatusResult> GetMultiAccountResourceCenterServiceStatusOutcome;
|
|
|
typedef std::future<GetMultiAccountResourceCenterServiceStatusOutcome> GetMultiAccountResourceCenterServiceStatusOutcomeCallable;
|
|
typedef std::future<GetMultiAccountResourceCenterServiceStatusOutcome> GetMultiAccountResourceCenterServiceStatusOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::GetMultiAccountResourceCenterServiceStatusRequest&, const GetMultiAccountResourceCenterServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMultiAccountResourceCenterServiceStatusAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::GetMultiAccountResourceCenterServiceStatusRequest&, const GetMultiAccountResourceCenterServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMultiAccountResourceCenterServiceStatusAsyncHandler;
|
|
@@ -92,6 +149,15 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::GetResourceCountsResult> GetResourceCountsOutcome;
|
|
typedef Outcome<Error, Model::GetResourceCountsResult> GetResourceCountsOutcome;
|
|
|
typedef std::future<GetResourceCountsOutcome> GetResourceCountsOutcomeCallable;
|
|
typedef std::future<GetResourceCountsOutcome> GetResourceCountsOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::GetResourceCountsRequest&, const GetResourceCountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceCountsAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::GetResourceCountsRequest&, const GetResourceCountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceCountsAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::GetSavedQueryResult> GetSavedQueryOutcome;
|
|
|
|
|
+ typedef std::future<GetSavedQueryOutcome> GetSavedQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::GetSavedQueryRequest&, const GetSavedQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSavedQueryAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::ListExampleQueriesResult> ListExampleQueriesOutcome;
|
|
|
|
|
+ typedef std::future<ListExampleQueriesOutcome> ListExampleQueriesOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::ListExampleQueriesRequest&, const ListExampleQueriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListExampleQueriesAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::ListFiltersResult> ListFiltersOutcome;
|
|
|
|
|
+ typedef std::future<ListFiltersOutcome> ListFiltersOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::ListFiltersRequest&, const ListFiltersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFiltersAsyncHandler;
|
|
|
typedef Outcome<Error, Model::ListMultiAccountResourceGroupsResult> ListMultiAccountResourceGroupsOutcome;
|
|
typedef Outcome<Error, Model::ListMultiAccountResourceGroupsResult> ListMultiAccountResourceGroupsOutcome;
|
|
|
typedef std::future<ListMultiAccountResourceGroupsOutcome> ListMultiAccountResourceGroupsOutcomeCallable;
|
|
typedef std::future<ListMultiAccountResourceGroupsOutcome> ListMultiAccountResourceGroupsOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::ListMultiAccountResourceGroupsRequest&, const ListMultiAccountResourceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMultiAccountResourceGroupsAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::ListMultiAccountResourceGroupsRequest&, const ListMultiAccountResourceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMultiAccountResourceGroupsAsyncHandler;
|
|
@@ -104,6 +170,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::ListResourceTypesResult> ListResourceTypesOutcome;
|
|
typedef Outcome<Error, Model::ListResourceTypesResult> ListResourceTypesOutcome;
|
|
|
typedef std::future<ListResourceTypesOutcome> ListResourceTypesOutcomeCallable;
|
|
typedef std::future<ListResourceTypesOutcome> ListResourceTypesOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::ListResourceTypesRequest&, const ListResourceTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceTypesAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::ListResourceTypesRequest&, const ListResourceTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceTypesAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::ListSavedQueriesResult> ListSavedQueriesOutcome;
|
|
|
|
|
+ typedef std::future<ListSavedQueriesOutcome> ListSavedQueriesOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::ListSavedQueriesRequest&, const ListSavedQueriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSavedQueriesAsyncHandler;
|
|
|
typedef Outcome<Error, Model::ListTagKeysResult> ListTagKeysOutcome;
|
|
typedef Outcome<Error, Model::ListTagKeysResult> ListTagKeysOutcome;
|
|
|
typedef std::future<ListTagKeysOutcome> ListTagKeysOutcomeCallable;
|
|
typedef std::future<ListTagKeysOutcome> ListTagKeysOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::ListTagKeysRequest&, const ListTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagKeysAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::ListTagKeysRequest&, const ListTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagKeysAsyncHandler;
|
|
@@ -116,23 +185,56 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::SearchResourcesResult> SearchResourcesOutcome;
|
|
typedef Outcome<Error, Model::SearchResourcesResult> SearchResourcesOutcome;
|
|
|
typedef std::future<SearchResourcesOutcome> SearchResourcesOutcomeCallable;
|
|
typedef std::future<SearchResourcesOutcome> SearchResourcesOutcomeCallable;
|
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::SearchResourcesRequest&, const SearchResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchResourcesAsyncHandler;
|
|
typedef std::function<void(const ResourceCenterClient*, const Model::SearchResourcesRequest&, const SearchResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchResourcesAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::UpdateFilterResult> UpdateFilterOutcome;
|
|
|
|
|
+ typedef std::future<UpdateFilterOutcome> UpdateFilterOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::UpdateFilterRequest&, const UpdateFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFilterAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::UpdateSavedQueryResult> UpdateSavedQueryOutcome;
|
|
|
|
|
+ typedef std::future<UpdateSavedQueryOutcome> UpdateSavedQueryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ResourceCenterClient*, const Model::UpdateSavedQueryRequest&, const UpdateSavedQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSavedQueryAsyncHandler;
|
|
|
|
|
|
|
|
ResourceCenterClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
ResourceCenterClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
|
ResourceCenterClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
ResourceCenterClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
|
ResourceCenterClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
ResourceCenterClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
|
~ResourceCenterClient();
|
|
~ResourceCenterClient();
|
|
|
|
|
+ AssociateDefaultFilterOutcome associateDefaultFilter(const Model::AssociateDefaultFilterRequest &request)const;
|
|
|
|
|
+ void associateDefaultFilterAsync(const Model::AssociateDefaultFilterRequest& request, const AssociateDefaultFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ AssociateDefaultFilterOutcomeCallable associateDefaultFilterCallable(const Model::AssociateDefaultFilterRequest& request) const;
|
|
|
|
|
+ CreateFilterOutcome createFilter(const Model::CreateFilterRequest &request)const;
|
|
|
|
|
+ void createFilterAsync(const Model::CreateFilterRequest& request, const CreateFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ CreateFilterOutcomeCallable createFilterCallable(const Model::CreateFilterRequest& request) const;
|
|
|
|
|
+ CreateSavedQueryOutcome createSavedQuery(const Model::CreateSavedQueryRequest &request)const;
|
|
|
|
|
+ void createSavedQueryAsync(const Model::CreateSavedQueryRequest& request, const CreateSavedQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ CreateSavedQueryOutcomeCallable createSavedQueryCallable(const Model::CreateSavedQueryRequest& request) const;
|
|
|
|
|
+ DeleteFilterOutcome deleteFilter(const Model::DeleteFilterRequest &request)const;
|
|
|
|
|
+ void deleteFilterAsync(const Model::DeleteFilterRequest& request, const DeleteFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ DeleteFilterOutcomeCallable deleteFilterCallable(const Model::DeleteFilterRequest& request) const;
|
|
|
|
|
+ DeleteSavedQueryOutcome deleteSavedQuery(const Model::DeleteSavedQueryRequest &request)const;
|
|
|
|
|
+ void deleteSavedQueryAsync(const Model::DeleteSavedQueryRequest& request, const DeleteSavedQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ DeleteSavedQueryOutcomeCallable deleteSavedQueryCallable(const Model::DeleteSavedQueryRequest& request) const;
|
|
|
DisableMultiAccountResourceCenterOutcome disableMultiAccountResourceCenter(const Model::DisableMultiAccountResourceCenterRequest &request)const;
|
|
DisableMultiAccountResourceCenterOutcome disableMultiAccountResourceCenter(const Model::DisableMultiAccountResourceCenterRequest &request)const;
|
|
|
void disableMultiAccountResourceCenterAsync(const Model::DisableMultiAccountResourceCenterRequest& request, const DisableMultiAccountResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void disableMultiAccountResourceCenterAsync(const Model::DisableMultiAccountResourceCenterRequest& request, const DisableMultiAccountResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DisableMultiAccountResourceCenterOutcomeCallable disableMultiAccountResourceCenterCallable(const Model::DisableMultiAccountResourceCenterRequest& request) const;
|
|
DisableMultiAccountResourceCenterOutcomeCallable disableMultiAccountResourceCenterCallable(const Model::DisableMultiAccountResourceCenterRequest& request) const;
|
|
|
DisableResourceCenterOutcome disableResourceCenter(const Model::DisableResourceCenterRequest &request)const;
|
|
DisableResourceCenterOutcome disableResourceCenter(const Model::DisableResourceCenterRequest &request)const;
|
|
|
void disableResourceCenterAsync(const Model::DisableResourceCenterRequest& request, const DisableResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void disableResourceCenterAsync(const Model::DisableResourceCenterRequest& request, const DisableResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DisableResourceCenterOutcomeCallable disableResourceCenterCallable(const Model::DisableResourceCenterRequest& request) const;
|
|
DisableResourceCenterOutcomeCallable disableResourceCenterCallable(const Model::DisableResourceCenterRequest& request) const;
|
|
|
|
|
+ DisassociateDefaultFilterOutcome disassociateDefaultFilter(const Model::DisassociateDefaultFilterRequest &request)const;
|
|
|
|
|
+ void disassociateDefaultFilterAsync(const Model::DisassociateDefaultFilterRequest& request, const DisassociateDefaultFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ DisassociateDefaultFilterOutcomeCallable disassociateDefaultFilterCallable(const Model::DisassociateDefaultFilterRequest& request) const;
|
|
|
EnableMultiAccountResourceCenterOutcome enableMultiAccountResourceCenter(const Model::EnableMultiAccountResourceCenterRequest &request)const;
|
|
EnableMultiAccountResourceCenterOutcome enableMultiAccountResourceCenter(const Model::EnableMultiAccountResourceCenterRequest &request)const;
|
|
|
void enableMultiAccountResourceCenterAsync(const Model::EnableMultiAccountResourceCenterRequest& request, const EnableMultiAccountResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void enableMultiAccountResourceCenterAsync(const Model::EnableMultiAccountResourceCenterRequest& request, const EnableMultiAccountResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
EnableMultiAccountResourceCenterOutcomeCallable enableMultiAccountResourceCenterCallable(const Model::EnableMultiAccountResourceCenterRequest& request) const;
|
|
EnableMultiAccountResourceCenterOutcomeCallable enableMultiAccountResourceCenterCallable(const Model::EnableMultiAccountResourceCenterRequest& request) const;
|
|
|
EnableResourceCenterOutcome enableResourceCenter(const Model::EnableResourceCenterRequest &request)const;
|
|
EnableResourceCenterOutcome enableResourceCenter(const Model::EnableResourceCenterRequest &request)const;
|
|
|
void enableResourceCenterAsync(const Model::EnableResourceCenterRequest& request, const EnableResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void enableResourceCenterAsync(const Model::EnableResourceCenterRequest& request, const EnableResourceCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
EnableResourceCenterOutcomeCallable enableResourceCenterCallable(const Model::EnableResourceCenterRequest& request) const;
|
|
EnableResourceCenterOutcomeCallable enableResourceCenterCallable(const Model::EnableResourceCenterRequest& request) const;
|
|
|
|
|
+ ExecuteMultiAccountSQLQueryOutcome executeMultiAccountSQLQuery(const Model::ExecuteMultiAccountSQLQueryRequest &request)const;
|
|
|
|
|
+ void executeMultiAccountSQLQueryAsync(const Model::ExecuteMultiAccountSQLQueryRequest& request, const ExecuteMultiAccountSQLQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ ExecuteMultiAccountSQLQueryOutcomeCallable executeMultiAccountSQLQueryCallable(const Model::ExecuteMultiAccountSQLQueryRequest& request) const;
|
|
|
|
|
+ ExecuteSQLQueryOutcome executeSQLQuery(const Model::ExecuteSQLQueryRequest &request)const;
|
|
|
|
|
+ void executeSQLQueryAsync(const Model::ExecuteSQLQueryRequest& request, const ExecuteSQLQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ ExecuteSQLQueryOutcomeCallable executeSQLQueryCallable(const Model::ExecuteSQLQueryRequest& request) const;
|
|
|
|
|
+ GetExampleQueryOutcome getExampleQuery(const Model::GetExampleQueryRequest &request)const;
|
|
|
|
|
+ void getExampleQueryAsync(const Model::GetExampleQueryRequest& request, const GetExampleQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ GetExampleQueryOutcomeCallable getExampleQueryCallable(const Model::GetExampleQueryRequest& request) const;
|
|
|
GetMultiAccountResourceCenterServiceStatusOutcome getMultiAccountResourceCenterServiceStatus(const Model::GetMultiAccountResourceCenterServiceStatusRequest &request)const;
|
|
GetMultiAccountResourceCenterServiceStatusOutcome getMultiAccountResourceCenterServiceStatus(const Model::GetMultiAccountResourceCenterServiceStatusRequest &request)const;
|
|
|
void getMultiAccountResourceCenterServiceStatusAsync(const Model::GetMultiAccountResourceCenterServiceStatusRequest& request, const GetMultiAccountResourceCenterServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void getMultiAccountResourceCenterServiceStatusAsync(const Model::GetMultiAccountResourceCenterServiceStatusRequest& request, const GetMultiAccountResourceCenterServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
GetMultiAccountResourceCenterServiceStatusOutcomeCallable getMultiAccountResourceCenterServiceStatusCallable(const Model::GetMultiAccountResourceCenterServiceStatusRequest& request) const;
|
|
GetMultiAccountResourceCenterServiceStatusOutcomeCallable getMultiAccountResourceCenterServiceStatusCallable(const Model::GetMultiAccountResourceCenterServiceStatusRequest& request) const;
|
|
@@ -148,6 +250,15 @@ namespace AlibabaCloud
|
|
|
GetResourceCountsOutcome getResourceCounts(const Model::GetResourceCountsRequest &request)const;
|
|
GetResourceCountsOutcome getResourceCounts(const Model::GetResourceCountsRequest &request)const;
|
|
|
void getResourceCountsAsync(const Model::GetResourceCountsRequest& request, const GetResourceCountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void getResourceCountsAsync(const Model::GetResourceCountsRequest& request, const GetResourceCountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
GetResourceCountsOutcomeCallable getResourceCountsCallable(const Model::GetResourceCountsRequest& request) const;
|
|
GetResourceCountsOutcomeCallable getResourceCountsCallable(const Model::GetResourceCountsRequest& request) const;
|
|
|
|
|
+ GetSavedQueryOutcome getSavedQuery(const Model::GetSavedQueryRequest &request)const;
|
|
|
|
|
+ void getSavedQueryAsync(const Model::GetSavedQueryRequest& request, const GetSavedQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ GetSavedQueryOutcomeCallable getSavedQueryCallable(const Model::GetSavedQueryRequest& request) const;
|
|
|
|
|
+ ListExampleQueriesOutcome listExampleQueries(const Model::ListExampleQueriesRequest &request)const;
|
|
|
|
|
+ void listExampleQueriesAsync(const Model::ListExampleQueriesRequest& request, const ListExampleQueriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ ListExampleQueriesOutcomeCallable listExampleQueriesCallable(const Model::ListExampleQueriesRequest& request) const;
|
|
|
|
|
+ ListFiltersOutcome listFilters(const Model::ListFiltersRequest &request)const;
|
|
|
|
|
+ void listFiltersAsync(const Model::ListFiltersRequest& request, const ListFiltersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ ListFiltersOutcomeCallable listFiltersCallable(const Model::ListFiltersRequest& request) const;
|
|
|
ListMultiAccountResourceGroupsOutcome listMultiAccountResourceGroups(const Model::ListMultiAccountResourceGroupsRequest &request)const;
|
|
ListMultiAccountResourceGroupsOutcome listMultiAccountResourceGroups(const Model::ListMultiAccountResourceGroupsRequest &request)const;
|
|
|
void listMultiAccountResourceGroupsAsync(const Model::ListMultiAccountResourceGroupsRequest& request, const ListMultiAccountResourceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void listMultiAccountResourceGroupsAsync(const Model::ListMultiAccountResourceGroupsRequest& request, const ListMultiAccountResourceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
ListMultiAccountResourceGroupsOutcomeCallable listMultiAccountResourceGroupsCallable(const Model::ListMultiAccountResourceGroupsRequest& request) const;
|
|
ListMultiAccountResourceGroupsOutcomeCallable listMultiAccountResourceGroupsCallable(const Model::ListMultiAccountResourceGroupsRequest& request) const;
|
|
@@ -160,6 +271,9 @@ namespace AlibabaCloud
|
|
|
ListResourceTypesOutcome listResourceTypes(const Model::ListResourceTypesRequest &request)const;
|
|
ListResourceTypesOutcome listResourceTypes(const Model::ListResourceTypesRequest &request)const;
|
|
|
void listResourceTypesAsync(const Model::ListResourceTypesRequest& request, const ListResourceTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void listResourceTypesAsync(const Model::ListResourceTypesRequest& request, const ListResourceTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
ListResourceTypesOutcomeCallable listResourceTypesCallable(const Model::ListResourceTypesRequest& request) const;
|
|
ListResourceTypesOutcomeCallable listResourceTypesCallable(const Model::ListResourceTypesRequest& request) const;
|
|
|
|
|
+ ListSavedQueriesOutcome listSavedQueries(const Model::ListSavedQueriesRequest &request)const;
|
|
|
|
|
+ void listSavedQueriesAsync(const Model::ListSavedQueriesRequest& request, const ListSavedQueriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ ListSavedQueriesOutcomeCallable listSavedQueriesCallable(const Model::ListSavedQueriesRequest& request) const;
|
|
|
ListTagKeysOutcome listTagKeys(const Model::ListTagKeysRequest &request)const;
|
|
ListTagKeysOutcome listTagKeys(const Model::ListTagKeysRequest &request)const;
|
|
|
void listTagKeysAsync(const Model::ListTagKeysRequest& request, const ListTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void listTagKeysAsync(const Model::ListTagKeysRequest& request, const ListTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
ListTagKeysOutcomeCallable listTagKeysCallable(const Model::ListTagKeysRequest& request) const;
|
|
ListTagKeysOutcomeCallable listTagKeysCallable(const Model::ListTagKeysRequest& request) const;
|
|
@@ -172,6 +286,12 @@ namespace AlibabaCloud
|
|
|
SearchResourcesOutcome searchResources(const Model::SearchResourcesRequest &request)const;
|
|
SearchResourcesOutcome searchResources(const Model::SearchResourcesRequest &request)const;
|
|
|
void searchResourcesAsync(const Model::SearchResourcesRequest& request, const SearchResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void searchResourcesAsync(const Model::SearchResourcesRequest& request, const SearchResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
SearchResourcesOutcomeCallable searchResourcesCallable(const Model::SearchResourcesRequest& request) const;
|
|
SearchResourcesOutcomeCallable searchResourcesCallable(const Model::SearchResourcesRequest& request) const;
|
|
|
|
|
+ UpdateFilterOutcome updateFilter(const Model::UpdateFilterRequest &request)const;
|
|
|
|
|
+ void updateFilterAsync(const Model::UpdateFilterRequest& request, const UpdateFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ UpdateFilterOutcomeCallable updateFilterCallable(const Model::UpdateFilterRequest& request) const;
|
|
|
|
|
+ UpdateSavedQueryOutcome updateSavedQuery(const Model::UpdateSavedQueryRequest &request)const;
|
|
|
|
|
+ void updateSavedQueryAsync(const Model::UpdateSavedQueryRequest& request, const UpdateSavedQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ UpdateSavedQueryOutcomeCallable updateSavedQueryCallable(const Model::UpdateSavedQueryRequest& request) const;
|
|
|
|
|
|
|
|
private:
|
|
private:
|
|
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|