AWS SDK for C++  1.9.103
AWS SDK for C++
Classes | Namespaces | Typedefs
MgnClient.h File Reference
#include <aws/mgn/Mgn_EXPORTS.h>
#include <aws/mgn/MgnErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/mgn/model/ChangeServerLifeCycleStateResult.h>
#include <aws/mgn/model/CreateReplicationConfigurationTemplateResult.h>
#include <aws/mgn/model/DeleteJobResult.h>
#include <aws/mgn/model/DeleteReplicationConfigurationTemplateResult.h>
#include <aws/mgn/model/DeleteSourceServerResult.h>
#include <aws/mgn/model/DescribeJobLogItemsResult.h>
#include <aws/mgn/model/DescribeJobsResult.h>
#include <aws/mgn/model/DescribeReplicationConfigurationTemplatesResult.h>
#include <aws/mgn/model/DescribeSourceServersResult.h>
#include <aws/mgn/model/DisconnectFromServiceResult.h>
#include <aws/mgn/model/FinalizeCutoverResult.h>
#include <aws/mgn/model/GetLaunchConfigurationResult.h>
#include <aws/mgn/model/GetReplicationConfigurationResult.h>
#include <aws/mgn/model/InitializeServiceResult.h>
#include <aws/mgn/model/ListTagsForResourceResult.h>
#include <aws/mgn/model/MarkAsArchivedResult.h>
#include <aws/mgn/model/RetryDataReplicationResult.h>
#include <aws/mgn/model/StartCutoverResult.h>
#include <aws/mgn/model/StartTestResult.h>
#include <aws/mgn/model/TerminateTargetInstancesResult.h>
#include <aws/mgn/model/UpdateLaunchConfigurationResult.h>
#include <aws/mgn/model/UpdateReplicationConfigurationResult.h>
#include <aws/mgn/model/UpdateReplicationConfigurationTemplateResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::mgn::MgnClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::mgn
 
 Aws::mgn::Model
 

Typedefs

typedef Aws::Utils::Outcome< ChangeServerLifeCycleStateResult, MgnError > Aws::mgn::Model::ChangeServerLifeCycleStateOutcome
 
typedef Aws::Utils::Outcome< CreateReplicationConfigurationTemplateResult, MgnError > Aws::mgn::Model::CreateReplicationConfigurationTemplateOutcome
 
typedef Aws::Utils::Outcome< DeleteJobResult, MgnError > Aws::mgn::Model::DeleteJobOutcome
 
typedef Aws::Utils::Outcome< DeleteReplicationConfigurationTemplateResult, MgnError > Aws::mgn::Model::DeleteReplicationConfigurationTemplateOutcome
 
typedef Aws::Utils::Outcome< DeleteSourceServerResult, MgnError > Aws::mgn::Model::DeleteSourceServerOutcome
 
typedef Aws::Utils::Outcome< DescribeJobLogItemsResult, MgnError > Aws::mgn::Model::DescribeJobLogItemsOutcome
 
typedef Aws::Utils::Outcome< DescribeJobsResult, MgnError > Aws::mgn::Model::DescribeJobsOutcome
 
typedef Aws::Utils::Outcome< DescribeReplicationConfigurationTemplatesResult, MgnError > Aws::mgn::Model::DescribeReplicationConfigurationTemplatesOutcome
 
typedef Aws::Utils::Outcome< DescribeSourceServersResult, MgnError > Aws::mgn::Model::DescribeSourceServersOutcome
 
typedef Aws::Utils::Outcome< DisconnectFromServiceResult, MgnError > Aws::mgn::Model::DisconnectFromServiceOutcome
 
typedef Aws::Utils::Outcome< FinalizeCutoverResult, MgnError > Aws::mgn::Model::FinalizeCutoverOutcome
 
typedef Aws::Utils::Outcome< GetLaunchConfigurationResult, MgnError > Aws::mgn::Model::GetLaunchConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetReplicationConfigurationResult, MgnError > Aws::mgn::Model::GetReplicationConfigurationOutcome
 
typedef Aws::Utils::Outcome< InitializeServiceResult, MgnError > Aws::mgn::Model::InitializeServiceOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, MgnError > Aws::mgn::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< MarkAsArchivedResult, MgnError > Aws::mgn::Model::MarkAsArchivedOutcome
 
typedef Aws::Utils::Outcome< RetryDataReplicationResult, MgnError > Aws::mgn::Model::RetryDataReplicationOutcome
 
typedef Aws::Utils::Outcome< StartCutoverResult, MgnError > Aws::mgn::Model::StartCutoverOutcome
 
typedef Aws::Utils::Outcome< StartTestResult, MgnError > Aws::mgn::Model::StartTestOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, MgnError > Aws::mgn::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< TerminateTargetInstancesResult, MgnError > Aws::mgn::Model::TerminateTargetInstancesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, MgnError > Aws::mgn::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateLaunchConfigurationResult, MgnError > Aws::mgn::Model::UpdateLaunchConfigurationOutcome
 
typedef Aws::Utils::Outcome< UpdateReplicationConfigurationResult, MgnError > Aws::mgn::Model::UpdateReplicationConfigurationOutcome
 
typedef Aws::Utils::Outcome< UpdateReplicationConfigurationTemplateResult, MgnError > Aws::mgn::Model::UpdateReplicationConfigurationTemplateOutcome
 
typedef std::future< ChangeServerLifeCycleStateOutcome > Aws::mgn::Model::ChangeServerLifeCycleStateOutcomeCallable
 
typedef std::future< CreateReplicationConfigurationTemplateOutcome > Aws::mgn::Model::CreateReplicationConfigurationTemplateOutcomeCallable
 
typedef std::future< DeleteJobOutcome > Aws::mgn::Model::DeleteJobOutcomeCallable
 
typedef std::future< DeleteReplicationConfigurationTemplateOutcome > Aws::mgn::Model::DeleteReplicationConfigurationTemplateOutcomeCallable
 
typedef std::future< DeleteSourceServerOutcome > Aws::mgn::Model::DeleteSourceServerOutcomeCallable
 
typedef std::future< DescribeJobLogItemsOutcome > Aws::mgn::Model::DescribeJobLogItemsOutcomeCallable
 
typedef std::future< DescribeJobsOutcome > Aws::mgn::Model::DescribeJobsOutcomeCallable
 
typedef std::future< DescribeReplicationConfigurationTemplatesOutcome > Aws::mgn::Model::DescribeReplicationConfigurationTemplatesOutcomeCallable
 
typedef std::future< DescribeSourceServersOutcome > Aws::mgn::Model::DescribeSourceServersOutcomeCallable
 
typedef std::future< DisconnectFromServiceOutcome > Aws::mgn::Model::DisconnectFromServiceOutcomeCallable
 
typedef std::future< FinalizeCutoverOutcome > Aws::mgn::Model::FinalizeCutoverOutcomeCallable
 
typedef std::future< GetLaunchConfigurationOutcome > Aws::mgn::Model::GetLaunchConfigurationOutcomeCallable
 
typedef std::future< GetReplicationConfigurationOutcome > Aws::mgn::Model::GetReplicationConfigurationOutcomeCallable
 
typedef std::future< InitializeServiceOutcome > Aws::mgn::Model::InitializeServiceOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::mgn::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< MarkAsArchivedOutcome > Aws::mgn::Model::MarkAsArchivedOutcomeCallable
 
typedef std::future< RetryDataReplicationOutcome > Aws::mgn::Model::RetryDataReplicationOutcomeCallable
 
typedef std::future< StartCutoverOutcome > Aws::mgn::Model::StartCutoverOutcomeCallable
 
typedef std::future< StartTestOutcome > Aws::mgn::Model::StartTestOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::mgn::Model::TagResourceOutcomeCallable
 
typedef std::future< TerminateTargetInstancesOutcome > Aws::mgn::Model::TerminateTargetInstancesOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::mgn::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateLaunchConfigurationOutcome > Aws::mgn::Model::UpdateLaunchConfigurationOutcomeCallable
 
typedef std::future< UpdateReplicationConfigurationOutcome > Aws::mgn::Model::UpdateReplicationConfigurationOutcomeCallable
 
typedef std::future< UpdateReplicationConfigurationTemplateOutcome > Aws::mgn::Model::UpdateReplicationConfigurationTemplateOutcomeCallable
 
typedef std::function< void(const MgnClient *, const Model::ChangeServerLifeCycleStateRequest &, const Model::ChangeServerLifeCycleStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::ChangeServerLifeCycleStateResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::CreateReplicationConfigurationTemplateRequest &, const Model::CreateReplicationConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::CreateReplicationConfigurationTemplateResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DeleteJobResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DeleteReplicationConfigurationTemplateRequest &, const Model::DeleteReplicationConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DeleteReplicationConfigurationTemplateResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DeleteSourceServerRequest &, const Model::DeleteSourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DeleteSourceServerResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DescribeJobLogItemsRequest &, const Model::DescribeJobLogItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DescribeJobLogItemsResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DescribeJobsRequest &, const Model::DescribeJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DescribeJobsResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DescribeReplicationConfigurationTemplatesRequest &, const Model::DescribeReplicationConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DescribeReplicationConfigurationTemplatesResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DescribeSourceServersRequest &, const Model::DescribeSourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DescribeSourceServersResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::DisconnectFromServiceRequest &, const Model::DisconnectFromServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::DisconnectFromServiceResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::FinalizeCutoverRequest &, const Model::FinalizeCutoverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::FinalizeCutoverResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::GetLaunchConfigurationRequest &, const Model::GetLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::GetLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::GetReplicationConfigurationRequest &, const Model::GetReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::GetReplicationConfigurationResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::InitializeServiceRequest &, const Model::InitializeServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::InitializeServiceResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::MarkAsArchivedRequest &, const Model::MarkAsArchivedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::MarkAsArchivedResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::RetryDataReplicationRequest &, const Model::RetryDataReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::RetryDataReplicationResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::StartCutoverRequest &, const Model::StartCutoverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::StartCutoverResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::StartTestRequest &, const Model::StartTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::StartTestResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::TagResourceResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::TerminateTargetInstancesRequest &, const Model::TerminateTargetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::TerminateTargetInstancesResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::UpdateLaunchConfigurationRequest &, const Model::UpdateLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::UpdateLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::UpdateReplicationConfigurationRequest &, const Model::UpdateReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::UpdateReplicationConfigurationResponseReceivedHandler
 
typedef std::function< void(const MgnClient *, const Model::UpdateReplicationConfigurationTemplateRequest &, const Model::UpdateReplicationConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::mgn::UpdateReplicationConfigurationTemplateResponseReceivedHandler