|
@@ -26,6 +26,8 @@
|
|
|
#include "model/GetUserInstanceResult.h"
|
|
#include "model/GetUserInstanceResult.h"
|
|
|
#include "model/GetProjectInstanceRequest.h"
|
|
#include "model/GetProjectInstanceRequest.h"
|
|
|
#include "model/GetProjectInstanceResult.h"
|
|
#include "model/GetProjectInstanceResult.h"
|
|
|
|
|
+#include "model/QueryResourceInventoryRequest.h"
|
|
|
|
|
+#include "model/QueryResourceInventoryResult.h"
|
|
|
#include "model/QueryTopologyRequest.h"
|
|
#include "model/QueryTopologyRequest.h"
|
|
|
#include "model/QueryTopologyResult.h"
|
|
#include "model/QueryTopologyResult.h"
|
|
|
#include "model/GetInstancesStatusCountRequest.h"
|
|
#include "model/GetInstancesStatusCountRequest.h"
|
|
@@ -51,6 +53,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::GetProjectInstanceResult> GetProjectInstanceOutcome;
|
|
typedef Outcome<Error, Model::GetProjectInstanceResult> GetProjectInstanceOutcome;
|
|
|
typedef std::future<GetProjectInstanceOutcome> GetProjectInstanceOutcomeCallable;
|
|
typedef std::future<GetProjectInstanceOutcome> GetProjectInstanceOutcomeCallable;
|
|
|
typedef std::function<void(const TeslaMaxComputeClient*, const Model::GetProjectInstanceRequest&, const GetProjectInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectInstanceAsyncHandler;
|
|
typedef std::function<void(const TeslaMaxComputeClient*, const Model::GetProjectInstanceRequest&, const GetProjectInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectInstanceAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::QueryResourceInventoryResult> QueryResourceInventoryOutcome;
|
|
|
|
|
+ typedef std::future<QueryResourceInventoryOutcome> QueryResourceInventoryOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const TeslaMaxComputeClient*, const Model::QueryResourceInventoryRequest&, const QueryResourceInventoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResourceInventoryAsyncHandler;
|
|
|
typedef Outcome<Error, Model::QueryTopologyResult> QueryTopologyOutcome;
|
|
typedef Outcome<Error, Model::QueryTopologyResult> QueryTopologyOutcome;
|
|
|
typedef std::future<QueryTopologyOutcome> QueryTopologyOutcomeCallable;
|
|
typedef std::future<QueryTopologyOutcome> QueryTopologyOutcomeCallable;
|
|
|
typedef std::function<void(const TeslaMaxComputeClient*, const Model::QueryTopologyRequest&, const QueryTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTopologyAsyncHandler;
|
|
typedef std::function<void(const TeslaMaxComputeClient*, const Model::QueryTopologyRequest&, const QueryTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTopologyAsyncHandler;
|
|
@@ -77,6 +82,9 @@ namespace AlibabaCloud
|
|
|
GetProjectInstanceOutcome getProjectInstance(const Model::GetProjectInstanceRequest &request)const;
|
|
GetProjectInstanceOutcome getProjectInstance(const Model::GetProjectInstanceRequest &request)const;
|
|
|
void getProjectInstanceAsync(const Model::GetProjectInstanceRequest& request, const GetProjectInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void getProjectInstanceAsync(const Model::GetProjectInstanceRequest& request, const GetProjectInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
GetProjectInstanceOutcomeCallable getProjectInstanceCallable(const Model::GetProjectInstanceRequest& request) const;
|
|
GetProjectInstanceOutcomeCallable getProjectInstanceCallable(const Model::GetProjectInstanceRequest& request) const;
|
|
|
|
|
+ QueryResourceInventoryOutcome queryResourceInventory(const Model::QueryResourceInventoryRequest &request)const;
|
|
|
|
|
+ void queryResourceInventoryAsync(const Model::QueryResourceInventoryRequest& request, const QueryResourceInventoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ QueryResourceInventoryOutcomeCallable queryResourceInventoryCallable(const Model::QueryResourceInventoryRequest& request) const;
|
|
|
QueryTopologyOutcome queryTopology(const Model::QueryTopologyRequest &request)const;
|
|
QueryTopologyOutcome queryTopology(const Model::QueryTopologyRequest &request)const;
|
|
|
void queryTopologyAsync(const Model::QueryTopologyRequest& request, const QueryTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void queryTopologyAsync(const Model::QueryTopologyRequest& request, const QueryTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
QueryTopologyOutcomeCallable queryTopologyCallable(const Model::QueryTopologyRequest& request) const;
|
|
QueryTopologyOutcomeCallable queryTopologyCallable(const Model::QueryTopologyRequest& request) const;
|