|
@@ -676,6 +676,8 @@
|
|
|
#include "model/StartInstanceResult.h"
|
|
#include "model/StartInstanceResult.h"
|
|
|
#include "model/StartInstancesRequest.h"
|
|
#include "model/StartInstancesRequest.h"
|
|
|
#include "model/StartInstancesResult.h"
|
|
#include "model/StartInstancesResult.h"
|
|
|
|
|
+#include "model/StartTerminalSessionRequest.h"
|
|
|
|
|
+#include "model/StartTerminalSessionResult.h"
|
|
|
#include "model/StopDiskReplicaPairRequest.h"
|
|
#include "model/StopDiskReplicaPairRequest.h"
|
|
|
#include "model/StopDiskReplicaPairResult.h"
|
|
#include "model/StopDiskReplicaPairResult.h"
|
|
|
#include "model/StopInstanceRequest.h"
|
|
#include "model/StopInstanceRequest.h"
|
|
@@ -1690,6 +1692,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::StartInstancesResult> StartInstancesOutcome;
|
|
typedef Outcome<Error, Model::StartInstancesResult> StartInstancesOutcome;
|
|
|
typedef std::future<StartInstancesOutcome> StartInstancesOutcomeCallable;
|
|
typedef std::future<StartInstancesOutcome> StartInstancesOutcomeCallable;
|
|
|
typedef std::function<void(const EcsClient*, const Model::StartInstancesRequest&, const StartInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartInstancesAsyncHandler;
|
|
typedef std::function<void(const EcsClient*, const Model::StartInstancesRequest&, const StartInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartInstancesAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::StartTerminalSessionResult> StartTerminalSessionOutcome;
|
|
|
|
|
+ typedef std::future<StartTerminalSessionOutcome> StartTerminalSessionOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const EcsClient*, const Model::StartTerminalSessionRequest&, const StartTerminalSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartTerminalSessionAsyncHandler;
|
|
|
typedef Outcome<Error, Model::StopDiskReplicaPairResult> StopDiskReplicaPairOutcome;
|
|
typedef Outcome<Error, Model::StopDiskReplicaPairResult> StopDiskReplicaPairOutcome;
|
|
|
typedef std::future<StopDiskReplicaPairOutcome> StopDiskReplicaPairOutcomeCallable;
|
|
typedef std::future<StopDiskReplicaPairOutcome> StopDiskReplicaPairOutcomeCallable;
|
|
|
typedef std::function<void(const EcsClient*, const Model::StopDiskReplicaPairRequest&, const StopDiskReplicaPairOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDiskReplicaPairAsyncHandler;
|
|
typedef std::function<void(const EcsClient*, const Model::StopDiskReplicaPairRequest&, const StopDiskReplicaPairOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDiskReplicaPairAsyncHandler;
|
|
@@ -2712,6 +2717,9 @@ namespace AlibabaCloud
|
|
|
StartInstancesOutcome startInstances(const Model::StartInstancesRequest &request)const;
|
|
StartInstancesOutcome startInstances(const Model::StartInstancesRequest &request)const;
|
|
|
void startInstancesAsync(const Model::StartInstancesRequest& request, const StartInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void startInstancesAsync(const Model::StartInstancesRequest& request, const StartInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
StartInstancesOutcomeCallable startInstancesCallable(const Model::StartInstancesRequest& request) const;
|
|
StartInstancesOutcomeCallable startInstancesCallable(const Model::StartInstancesRequest& request) const;
|
|
|
|
|
+ StartTerminalSessionOutcome startTerminalSession(const Model::StartTerminalSessionRequest &request)const;
|
|
|
|
|
+ void startTerminalSessionAsync(const Model::StartTerminalSessionRequest& request, const StartTerminalSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ StartTerminalSessionOutcomeCallable startTerminalSessionCallable(const Model::StartTerminalSessionRequest& request) const;
|
|
|
StopDiskReplicaPairOutcome stopDiskReplicaPair(const Model::StopDiskReplicaPairRequest &request)const;
|
|
StopDiskReplicaPairOutcome stopDiskReplicaPair(const Model::StopDiskReplicaPairRequest &request)const;
|
|
|
void stopDiskReplicaPairAsync(const Model::StopDiskReplicaPairRequest& request, const StopDiskReplicaPairAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void stopDiskReplicaPairAsync(const Model::StopDiskReplicaPairRequest& request, const StopDiskReplicaPairAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
StopDiskReplicaPairOutcomeCallable stopDiskReplicaPairCallable(const Model::StopDiskReplicaPairRequest& request) const;
|
|
StopDiskReplicaPairOutcomeCallable stopDiskReplicaPairCallable(const Model::StopDiskReplicaPairRequest& request) const;
|