AWS SDK for C++  1.9.104
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::mgn::MgnClient Class Reference

#include <MgnClient.h>

+ Inheritance diagram for Aws::mgn::MgnClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 MgnClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 MgnClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 MgnClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~MgnClient ()
 
virtual Model::ChangeServerLifeCycleStateOutcome ChangeServerLifeCycleState (const Model::ChangeServerLifeCycleStateRequest &request) const
 
virtual Model::ChangeServerLifeCycleStateOutcomeCallable ChangeServerLifeCycleStateCallable (const Model::ChangeServerLifeCycleStateRequest &request) const
 
virtual void ChangeServerLifeCycleStateAsync (const Model::ChangeServerLifeCycleStateRequest &request, const ChangeServerLifeCycleStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateReplicationConfigurationTemplateOutcome CreateReplicationConfigurationTemplate (const Model::CreateReplicationConfigurationTemplateRequest &request) const
 
virtual Model::CreateReplicationConfigurationTemplateOutcomeCallable CreateReplicationConfigurationTemplateCallable (const Model::CreateReplicationConfigurationTemplateRequest &request) const
 
virtual void CreateReplicationConfigurationTemplateAsync (const Model::CreateReplicationConfigurationTemplateRequest &request, const CreateReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteJobOutcome DeleteJob (const Model::DeleteJobRequest &request) const
 
virtual Model::DeleteJobOutcomeCallable DeleteJobCallable (const Model::DeleteJobRequest &request) const
 
virtual void DeleteJobAsync (const Model::DeleteJobRequest &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteReplicationConfigurationTemplateOutcome DeleteReplicationConfigurationTemplate (const Model::DeleteReplicationConfigurationTemplateRequest &request) const
 
virtual Model::DeleteReplicationConfigurationTemplateOutcomeCallable DeleteReplicationConfigurationTemplateCallable (const Model::DeleteReplicationConfigurationTemplateRequest &request) const
 
virtual void DeleteReplicationConfigurationTemplateAsync (const Model::DeleteReplicationConfigurationTemplateRequest &request, const DeleteReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSourceServerOutcome DeleteSourceServer (const Model::DeleteSourceServerRequest &request) const
 
virtual Model::DeleteSourceServerOutcomeCallable DeleteSourceServerCallable (const Model::DeleteSourceServerRequest &request) const
 
virtual void DeleteSourceServerAsync (const Model::DeleteSourceServerRequest &request, const DeleteSourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeJobLogItemsOutcome DescribeJobLogItems (const Model::DescribeJobLogItemsRequest &request) const
 
virtual Model::DescribeJobLogItemsOutcomeCallable DescribeJobLogItemsCallable (const Model::DescribeJobLogItemsRequest &request) const
 
virtual void DescribeJobLogItemsAsync (const Model::DescribeJobLogItemsRequest &request, const DescribeJobLogItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeJobsOutcome DescribeJobs (const Model::DescribeJobsRequest &request) const
 
virtual Model::DescribeJobsOutcomeCallable DescribeJobsCallable (const Model::DescribeJobsRequest &request) const
 
virtual void DescribeJobsAsync (const Model::DescribeJobsRequest &request, const DescribeJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeReplicationConfigurationTemplatesOutcome DescribeReplicationConfigurationTemplates (const Model::DescribeReplicationConfigurationTemplatesRequest &request) const
 
virtual Model::DescribeReplicationConfigurationTemplatesOutcomeCallable DescribeReplicationConfigurationTemplatesCallable (const Model::DescribeReplicationConfigurationTemplatesRequest &request) const
 
virtual void DescribeReplicationConfigurationTemplatesAsync (const Model::DescribeReplicationConfigurationTemplatesRequest &request, const DescribeReplicationConfigurationTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSourceServersOutcome DescribeSourceServers (const Model::DescribeSourceServersRequest &request) const
 
virtual Model::DescribeSourceServersOutcomeCallable DescribeSourceServersCallable (const Model::DescribeSourceServersRequest &request) const
 
virtual void DescribeSourceServersAsync (const Model::DescribeSourceServersRequest &request, const DescribeSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisconnectFromServiceOutcome DisconnectFromService (const Model::DisconnectFromServiceRequest &request) const
 
virtual Model::DisconnectFromServiceOutcomeCallable DisconnectFromServiceCallable (const Model::DisconnectFromServiceRequest &request) const
 
virtual void DisconnectFromServiceAsync (const Model::DisconnectFromServiceRequest &request, const DisconnectFromServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::FinalizeCutoverOutcome FinalizeCutover (const Model::FinalizeCutoverRequest &request) const
 
virtual Model::FinalizeCutoverOutcomeCallable FinalizeCutoverCallable (const Model::FinalizeCutoverRequest &request) const
 
virtual void FinalizeCutoverAsync (const Model::FinalizeCutoverRequest &request, const FinalizeCutoverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetLaunchConfigurationOutcome GetLaunchConfiguration (const Model::GetLaunchConfigurationRequest &request) const
 
virtual Model::GetLaunchConfigurationOutcomeCallable GetLaunchConfigurationCallable (const Model::GetLaunchConfigurationRequest &request) const
 
virtual void GetLaunchConfigurationAsync (const Model::GetLaunchConfigurationRequest &request, const GetLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetReplicationConfigurationOutcome GetReplicationConfiguration (const Model::GetReplicationConfigurationRequest &request) const
 
virtual Model::GetReplicationConfigurationOutcomeCallable GetReplicationConfigurationCallable (const Model::GetReplicationConfigurationRequest &request) const
 
virtual void GetReplicationConfigurationAsync (const Model::GetReplicationConfigurationRequest &request, const GetReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::InitializeServiceOutcome InitializeService (const Model::InitializeServiceRequest &request) const
 
virtual Model::InitializeServiceOutcomeCallable InitializeServiceCallable (const Model::InitializeServiceRequest &request) const
 
virtual void InitializeServiceAsync (const Model::InitializeServiceRequest &request, const InitializeServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MarkAsArchivedOutcome MarkAsArchived (const Model::MarkAsArchivedRequest &request) const
 
virtual Model::MarkAsArchivedOutcomeCallable MarkAsArchivedCallable (const Model::MarkAsArchivedRequest &request) const
 
virtual void MarkAsArchivedAsync (const Model::MarkAsArchivedRequest &request, const MarkAsArchivedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RetryDataReplicationOutcome RetryDataReplication (const Model::RetryDataReplicationRequest &request) const
 
virtual Model::RetryDataReplicationOutcomeCallable RetryDataReplicationCallable (const Model::RetryDataReplicationRequest &request) const
 
virtual void RetryDataReplicationAsync (const Model::RetryDataReplicationRequest &request, const RetryDataReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartCutoverOutcome StartCutover (const Model::StartCutoverRequest &request) const
 
virtual Model::StartCutoverOutcomeCallable StartCutoverCallable (const Model::StartCutoverRequest &request) const
 
virtual void StartCutoverAsync (const Model::StartCutoverRequest &request, const StartCutoverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartTestOutcome StartTest (const Model::StartTestRequest &request) const
 
virtual Model::StartTestOutcomeCallable StartTestCallable (const Model::StartTestRequest &request) const
 
virtual void StartTestAsync (const Model::StartTestRequest &request, const StartTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TerminateTargetInstancesOutcome TerminateTargetInstances (const Model::TerminateTargetInstancesRequest &request) const
 
virtual Model::TerminateTargetInstancesOutcomeCallable TerminateTargetInstancesCallable (const Model::TerminateTargetInstancesRequest &request) const
 
virtual void TerminateTargetInstancesAsync (const Model::TerminateTargetInstancesRequest &request, const TerminateTargetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateLaunchConfigurationOutcome UpdateLaunchConfiguration (const Model::UpdateLaunchConfigurationRequest &request) const
 
virtual Model::UpdateLaunchConfigurationOutcomeCallable UpdateLaunchConfigurationCallable (const Model::UpdateLaunchConfigurationRequest &request) const
 
virtual void UpdateLaunchConfigurationAsync (const Model::UpdateLaunchConfigurationRequest &request, const UpdateLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateReplicationConfigurationOutcome UpdateReplicationConfiguration (const Model::UpdateReplicationConfigurationRequest &request) const
 
virtual Model::UpdateReplicationConfigurationOutcomeCallable UpdateReplicationConfigurationCallable (const Model::UpdateReplicationConfigurationRequest &request) const
 
virtual void UpdateReplicationConfigurationAsync (const Model::UpdateReplicationConfigurationRequest &request, const UpdateReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateReplicationConfigurationTemplateOutcome UpdateReplicationConfigurationTemplate (const Model::UpdateReplicationConfigurationTemplateRequest &request) const
 
virtual Model::UpdateReplicationConfigurationTemplateOutcomeCallable UpdateReplicationConfigurationTemplateCallable (const Model::UpdateReplicationConfigurationTemplateRequest &request) const
 
virtual void UpdateReplicationConfigurationTemplateAsync (const Model::UpdateReplicationConfigurationTemplateRequest &request, const UpdateReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

The Application Migration Service service.

Definition at line 187 of file MgnClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 190 of file MgnClient.h.

Constructor & Destructor Documentation

◆ MgnClient() [1/3]

Aws::mgn::MgnClient::MgnClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ MgnClient() [2/3]

Aws::mgn::MgnClient::MgnClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ MgnClient() [3/3]

Aws::mgn::MgnClient::MgnClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~MgnClient()

virtual Aws::mgn::MgnClient::~MgnClient ( )
virtual

Member Function Documentation

◆ ChangeServerLifeCycleState()

virtual Model::ChangeServerLifeCycleStateOutcome Aws::mgn::MgnClient::ChangeServerLifeCycleState ( const Model::ChangeServerLifeCycleStateRequest request) const
virtual

Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER. This command only works if the Source Server is already launchable (dataReplicationInfo.lagDuration is not null.)

See Also:

AWS API Reference

◆ ChangeServerLifeCycleStateAsync()

virtual void Aws::mgn::MgnClient::ChangeServerLifeCycleStateAsync ( const Model::ChangeServerLifeCycleStateRequest request,
const ChangeServerLifeCycleStateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER. This command only works if the Source Server is already launchable (dataReplicationInfo.lagDuration is not null.)

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ChangeServerLifeCycleStateCallable()

virtual Model::ChangeServerLifeCycleStateOutcomeCallable Aws::mgn::MgnClient::ChangeServerLifeCycleStateCallable ( const Model::ChangeServerLifeCycleStateRequest request) const
virtual

Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER. This command only works if the Source Server is already launchable (dataReplicationInfo.lagDuration is not null.)

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateReplicationConfigurationTemplate()

virtual Model::CreateReplicationConfigurationTemplateOutcome Aws::mgn::MgnClient::CreateReplicationConfigurationTemplate ( const Model::CreateReplicationConfigurationTemplateRequest request) const
virtual

Creates a new ReplicationConfigurationTemplate.

See Also:

AWS API Reference

◆ CreateReplicationConfigurationTemplateAsync()

virtual void Aws::mgn::MgnClient::CreateReplicationConfigurationTemplateAsync ( const Model::CreateReplicationConfigurationTemplateRequest request,
const CreateReplicationConfigurationTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new ReplicationConfigurationTemplate.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateReplicationConfigurationTemplateCallable()

virtual Model::CreateReplicationConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::CreateReplicationConfigurationTemplateCallable ( const Model::CreateReplicationConfigurationTemplateRequest request) const
virtual

Creates a new ReplicationConfigurationTemplate.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteJob()

virtual Model::DeleteJobOutcome Aws::mgn::MgnClient::DeleteJob ( const Model::DeleteJobRequest request) const
virtual

Deletes a single Job by ID.

See Also:

AWS API Reference

◆ DeleteJobAsync()

virtual void Aws::mgn::MgnClient::DeleteJobAsync ( const Model::DeleteJobRequest request,
const DeleteJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a single Job by ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteJobCallable()

virtual Model::DeleteJobOutcomeCallable Aws::mgn::MgnClient::DeleteJobCallable ( const Model::DeleteJobRequest request) const
virtual

Deletes a single Job by ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteReplicationConfigurationTemplate()

virtual Model::DeleteReplicationConfigurationTemplateOutcome Aws::mgn::MgnClient::DeleteReplicationConfigurationTemplate ( const Model::DeleteReplicationConfigurationTemplateRequest request) const
virtual

Deletes a single Replication Configuration Template by ID

See Also:

AWS API Reference

◆ DeleteReplicationConfigurationTemplateAsync()

virtual void Aws::mgn::MgnClient::DeleteReplicationConfigurationTemplateAsync ( const Model::DeleteReplicationConfigurationTemplateRequest request,
const DeleteReplicationConfigurationTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a single Replication Configuration Template by ID

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteReplicationConfigurationTemplateCallable()

virtual Model::DeleteReplicationConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::DeleteReplicationConfigurationTemplateCallable ( const Model::DeleteReplicationConfigurationTemplateRequest request) const
virtual

Deletes a single Replication Configuration Template by ID

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteSourceServer()

virtual Model::DeleteSourceServerOutcome Aws::mgn::MgnClient::DeleteSourceServer ( const Model::DeleteSourceServerRequest request) const
virtual

Deletes a single source server by ID.

See Also:

AWS API Reference

◆ DeleteSourceServerAsync()

virtual void Aws::mgn::MgnClient::DeleteSourceServerAsync ( const Model::DeleteSourceServerRequest request,
const DeleteSourceServerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a single source server by ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSourceServerCallable()

virtual Model::DeleteSourceServerOutcomeCallable Aws::mgn::MgnClient::DeleteSourceServerCallable ( const Model::DeleteSourceServerRequest request) const
virtual

Deletes a single source server by ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeJobLogItems()

virtual Model::DescribeJobLogItemsOutcome Aws::mgn::MgnClient::DescribeJobLogItems ( const Model::DescribeJobLogItemsRequest request) const
virtual

Retrieves detailed Job log with paging.

See Also:

AWS API Reference

◆ DescribeJobLogItemsAsync()

virtual void Aws::mgn::MgnClient::DescribeJobLogItemsAsync ( const Model::DescribeJobLogItemsRequest request,
const DescribeJobLogItemsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves detailed Job log with paging.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeJobLogItemsCallable()

virtual Model::DescribeJobLogItemsOutcomeCallable Aws::mgn::MgnClient::DescribeJobLogItemsCallable ( const Model::DescribeJobLogItemsRequest request) const
virtual

Retrieves detailed Job log with paging.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeJobs()

virtual Model::DescribeJobsOutcome Aws::mgn::MgnClient::DescribeJobs ( const Model::DescribeJobsRequest request) const
virtual

Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normaly created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to Support and only used in response to relevant support tickets.

See Also:

AWS API Reference

◆ DescribeJobsAsync()

virtual void Aws::mgn::MgnClient::DescribeJobsAsync ( const Model::DescribeJobsRequest request,
const DescribeJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normaly created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to Support and only used in response to relevant support tickets.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeJobsCallable()

virtual Model::DescribeJobsOutcomeCallable Aws::mgn::MgnClient::DescribeJobsCallable ( const Model::DescribeJobsRequest request) const
virtual

Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normaly created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to Support and only used in response to relevant support tickets.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeReplicationConfigurationTemplates()

virtual Model::DescribeReplicationConfigurationTemplatesOutcome Aws::mgn::MgnClient::DescribeReplicationConfigurationTemplates ( const Model::DescribeReplicationConfigurationTemplatesRequest request) const
virtual

Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.

See Also:

AWS API Reference

◆ DescribeReplicationConfigurationTemplatesAsync()

virtual void Aws::mgn::MgnClient::DescribeReplicationConfigurationTemplatesAsync ( const Model::DescribeReplicationConfigurationTemplatesRequest request,
const DescribeReplicationConfigurationTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeReplicationConfigurationTemplatesCallable()

virtual Model::DescribeReplicationConfigurationTemplatesOutcomeCallable Aws::mgn::MgnClient::DescribeReplicationConfigurationTemplatesCallable ( const Model::DescribeReplicationConfigurationTemplatesRequest request) const
virtual

Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeSourceServers()

virtual Model::DescribeSourceServersOutcome Aws::mgn::MgnClient::DescribeSourceServers ( const Model::DescribeSourceServersRequest request) const
virtual

Retrieves all SourceServers or multiple SourceServers by ID.

See Also:

AWS API Reference

◆ DescribeSourceServersAsync()

virtual void Aws::mgn::MgnClient::DescribeSourceServersAsync ( const Model::DescribeSourceServersRequest request,
const DescribeSourceServersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves all SourceServers or multiple SourceServers by ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeSourceServersCallable()

virtual Model::DescribeSourceServersOutcomeCallable Aws::mgn::MgnClient::DescribeSourceServersCallable ( const Model::DescribeSourceServersRequest request) const
virtual

Retrieves all SourceServers or multiple SourceServers by ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisconnectFromService()

virtual Model::DisconnectFromServiceOutcome Aws::mgn::MgnClient::DisconnectFromService ( const Model::DisconnectFromServiceRequest request) const
virtual

Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communciating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

See Also:

AWS API Reference

◆ DisconnectFromServiceAsync()

virtual void Aws::mgn::MgnClient::DisconnectFromServiceAsync ( const Model::DisconnectFromServiceRequest request,
const DisconnectFromServiceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communciating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisconnectFromServiceCallable()

virtual Model::DisconnectFromServiceOutcomeCallable Aws::mgn::MgnClient::DisconnectFromServiceCallable ( const Model::DisconnectFromServiceRequest request) const
virtual

Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communciating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ FinalizeCutover()

virtual Model::FinalizeCutoverOutcome Aws::mgn::MgnClient::FinalizeCutover ( const Model::FinalizeCutoverRequest request) const
virtual

Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

See Also:

AWS API Reference

◆ FinalizeCutoverAsync()

virtual void Aws::mgn::MgnClient::FinalizeCutoverAsync ( const Model::FinalizeCutoverRequest request,
const FinalizeCutoverResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ FinalizeCutoverCallable()

virtual Model::FinalizeCutoverOutcomeCallable Aws::mgn::MgnClient::FinalizeCutoverCallable ( const Model::FinalizeCutoverRequest request) const
virtual

Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetLaunchConfiguration()

virtual Model::GetLaunchConfigurationOutcome Aws::mgn::MgnClient::GetLaunchConfiguration ( const Model::GetLaunchConfigurationRequest request) const
virtual

Lists all LaunchConfigurations available, filtered by Source Server IDs.

See Also:

AWS API Reference

◆ GetLaunchConfigurationAsync()

virtual void Aws::mgn::MgnClient::GetLaunchConfigurationAsync ( const Model::GetLaunchConfigurationRequest request,
const GetLaunchConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all LaunchConfigurations available, filtered by Source Server IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetLaunchConfigurationCallable()

virtual Model::GetLaunchConfigurationOutcomeCallable Aws::mgn::MgnClient::GetLaunchConfigurationCallable ( const Model::GetLaunchConfigurationRequest request) const
virtual

Lists all LaunchConfigurations available, filtered by Source Server IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetReplicationConfiguration()

virtual Model::GetReplicationConfigurationOutcome Aws::mgn::MgnClient::GetReplicationConfiguration ( const Model::GetReplicationConfigurationRequest request) const
virtual

Lists all ReplicationConfigurations, filtered by Source Server ID.

See Also:

AWS API Reference

◆ GetReplicationConfigurationAsync()

virtual void Aws::mgn::MgnClient::GetReplicationConfigurationAsync ( const Model::GetReplicationConfigurationRequest request,
const GetReplicationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all ReplicationConfigurations, filtered by Source Server ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetReplicationConfigurationCallable()

virtual Model::GetReplicationConfigurationOutcomeCallable Aws::mgn::MgnClient::GetReplicationConfigurationCallable ( const Model::GetReplicationConfigurationRequest request) const
virtual

Lists all ReplicationConfigurations, filtered by Source Server ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ InitializeService()

virtual Model::InitializeServiceOutcome Aws::mgn::MgnClient::InitializeService ( const Model::InitializeServiceRequest request) const
virtual

Initialize Application Migration Service.

See Also:

AWS API Reference

◆ InitializeServiceAsync()

virtual void Aws::mgn::MgnClient::InitializeServiceAsync ( const Model::InitializeServiceRequest request,
const InitializeServiceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initialize Application Migration Service.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ InitializeServiceCallable()

virtual Model::InitializeServiceOutcomeCallable Aws::mgn::MgnClient::InitializeServiceCallable ( const Model::InitializeServiceRequest request) const
virtual

Initialize Application Migration Service.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::mgn::MgnClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

List all tags for your Application Migration Service resources.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::mgn::MgnClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List all tags for your Application Migration Service resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::mgn::MgnClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

List all tags for your Application Migration Service resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MarkAsArchived()

virtual Model::MarkAsArchivedOutcome Aws::mgn::MgnClient::MarkAsArchived ( const Model::MarkAsArchivedRequest request) const
virtual

Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle.state which equals DISCONNECTED or CUTOVER.

See Also:

AWS API Reference

◆ MarkAsArchivedAsync()

virtual void Aws::mgn::MgnClient::MarkAsArchivedAsync ( const Model::MarkAsArchivedRequest request,
const MarkAsArchivedResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle.state which equals DISCONNECTED or CUTOVER.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MarkAsArchivedCallable()

virtual Model::MarkAsArchivedOutcomeCallable Aws::mgn::MgnClient::MarkAsArchivedCallable ( const Model::MarkAsArchivedRequest request) const
virtual

Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle.state which equals DISCONNECTED or CUTOVER.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::mgn::MgnClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RetryDataReplication()

virtual Model::RetryDataReplicationOutcome Aws::mgn::MgnClient::RetryDataReplication ( const Model::RetryDataReplicationRequest request) const
virtual

Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started. This command will not work if the SourceServer is not stalled or is in a DISCONNECTED or STOPPED state.

See Also:

AWS API Reference

◆ RetryDataReplicationAsync()

virtual void Aws::mgn::MgnClient::RetryDataReplicationAsync ( const Model::RetryDataReplicationRequest request,
const RetryDataReplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started. This command will not work if the SourceServer is not stalled or is in a DISCONNECTED or STOPPED state.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RetryDataReplicationCallable()

virtual Model::RetryDataReplicationOutcomeCallable Aws::mgn::MgnClient::RetryDataReplicationCallable ( const Model::RetryDataReplicationRequest request) const
virtual

Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started. This command will not work if the SourceServer is not stalled or is in a DISCONNECTED or STOPPED state.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartCutover()

virtual Model::StartCutoverOutcome Aws::mgn::MgnClient::StartCutover ( const Model::StartCutoverRequest request) const
virtual

Launches a Cutover Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartCutover and changes the SourceServer.lifeCycle.state property to CUTTING_OVER.

See Also:

AWS API Reference

◆ StartCutoverAsync()

virtual void Aws::mgn::MgnClient::StartCutoverAsync ( const Model::StartCutoverRequest request,
const StartCutoverResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Launches a Cutover Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartCutover and changes the SourceServer.lifeCycle.state property to CUTTING_OVER.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartCutoverCallable()

virtual Model::StartCutoverOutcomeCallable Aws::mgn::MgnClient::StartCutoverCallable ( const Model::StartCutoverRequest request) const
virtual

Launches a Cutover Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartCutover and changes the SourceServer.lifeCycle.state property to CUTTING_OVER.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartTest()

virtual Model::StartTestOutcome Aws::mgn::MgnClient::StartTest ( const Model::StartTestRequest request) const
virtual

Lauches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING.

See Also:

AWS API Reference

◆ StartTestAsync()

virtual void Aws::mgn::MgnClient::StartTestAsync ( const Model::StartTestRequest request,
const StartTestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lauches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartTestCallable()

virtual Model::StartTestOutcomeCallable Aws::mgn::MgnClient::StartTestCallable ( const Model::StartTestRequest request) const
virtual

Lauches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::mgn::MgnClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::mgn::MgnClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::mgn::MgnClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TerminateTargetInstances()

virtual Model::TerminateTargetInstancesOutcome Aws::mgn::MgnClient::TerminateTargetInstances ( const Model::TerminateTargetInstancesRequest request) const
virtual

Starts a job that terminates specific launched EC2 Test and Cutover instances. This command will not work for any Source Server with a lifecycle.state of TESTING, CUTTING_OVER, or CUTOVER.

See Also:


AWS API Reference

◆ TerminateTargetInstancesAsync()

virtual void Aws::mgn::MgnClient::TerminateTargetInstancesAsync ( const Model::TerminateTargetInstancesRequest request,
const TerminateTargetInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a job that terminates specific launched EC2 Test and Cutover instances. This command will not work for any Source Server with a lifecycle.state of TESTING, CUTTING_OVER, or CUTOVER.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TerminateTargetInstancesCallable()

virtual Model::TerminateTargetInstancesOutcomeCallable Aws::mgn::MgnClient::TerminateTargetInstancesCallable ( const Model::TerminateTargetInstancesRequest request) const
virtual

Starts a job that terminates specific launched EC2 Test and Cutover instances. This command will not work for any Source Server with a lifecycle.state of TESTING, CUTTING_OVER, or CUTOVER.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::mgn::MgnClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Deletes the specified set of tags from the specified set of Application Migration Service resources.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::mgn::MgnClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified set of tags from the specified set of Application Migration Service resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::mgn::MgnClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Deletes the specified set of tags from the specified set of Application Migration Service resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateLaunchConfiguration()

virtual Model::UpdateLaunchConfigurationOutcome Aws::mgn::MgnClient::UpdateLaunchConfiguration ( const Model::UpdateLaunchConfigurationRequest request) const
virtual

Updates multiple LaunchConfigurations by Source Server ID.

See Also:

AWS API Reference

◆ UpdateLaunchConfigurationAsync()

virtual void Aws::mgn::MgnClient::UpdateLaunchConfigurationAsync ( const Model::UpdateLaunchConfigurationRequest request,
const UpdateLaunchConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates multiple LaunchConfigurations by Source Server ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateLaunchConfigurationCallable()

virtual Model::UpdateLaunchConfigurationOutcomeCallable Aws::mgn::MgnClient::UpdateLaunchConfigurationCallable ( const Model::UpdateLaunchConfigurationRequest request) const
virtual

Updates multiple LaunchConfigurations by Source Server ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateReplicationConfiguration()

virtual Model::UpdateReplicationConfigurationOutcome Aws::mgn::MgnClient::UpdateReplicationConfiguration ( const Model::UpdateReplicationConfigurationRequest request) const
virtual

Allows you to update multiple ReplicationConfigurations by Source Server ID.

See Also:

AWS API Reference

◆ UpdateReplicationConfigurationAsync()

virtual void Aws::mgn::MgnClient::UpdateReplicationConfigurationAsync ( const Model::UpdateReplicationConfigurationRequest request,
const UpdateReplicationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows you to update multiple ReplicationConfigurations by Source Server ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateReplicationConfigurationCallable()

virtual Model::UpdateReplicationConfigurationOutcomeCallable Aws::mgn::MgnClient::UpdateReplicationConfigurationCallable ( const Model::UpdateReplicationConfigurationRequest request) const
virtual

Allows you to update multiple ReplicationConfigurations by Source Server ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateReplicationConfigurationTemplate()

virtual Model::UpdateReplicationConfigurationTemplateOutcome Aws::mgn::MgnClient::UpdateReplicationConfigurationTemplate ( const Model::UpdateReplicationConfigurationTemplateRequest request) const
virtual

Updates multiple ReplicationConfigurationTemplates by ID.

See Also:

AWS API Reference

◆ UpdateReplicationConfigurationTemplateAsync()

virtual void Aws::mgn::MgnClient::UpdateReplicationConfigurationTemplateAsync ( const Model::UpdateReplicationConfigurationTemplateRequest request,
const UpdateReplicationConfigurationTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates multiple ReplicationConfigurationTemplates by ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateReplicationConfigurationTemplateCallable()

virtual Model::UpdateReplicationConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::UpdateReplicationConfigurationTemplateCallable ( const Model::UpdateReplicationConfigurationTemplateRequest request) const
virtual

Updates multiple ReplicationConfigurationTemplates by ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: