AWS SDK for C++

AWS SDK for C++ Version 1.11.768

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::mgn::MgnClient Class Reference

#include <MgnClient.h>

Inheritance diagram for Aws::mgn::MgnClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 
 

Public Member Functions

 MgnClient (const Aws::mgn::MgnClientConfiguration &clientConfiguration=Aws::mgn::MgnClientConfiguration(), std::shared_ptr< MgnEndpointProviderBase > endpointProvider=nullptr)
 
 MgnClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MgnEndpointProviderBase > endpointProvider=nullptr, const Aws::mgn::MgnClientConfiguration &clientConfiguration=Aws::mgn::MgnClientConfiguration())
 
 MgnClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MgnEndpointProviderBase > endpointProvider=nullptr, const Aws::mgn::MgnClientConfiguration &clientConfiguration=Aws::mgn::MgnClientConfiguration())
 
 MgnClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 MgnClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 MgnClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~MgnClient ()
 
 
template<typename ArchiveApplicationRequestT = Model::ArchiveApplicationRequest>
Model::ArchiveApplicationOutcomeCallable ArchiveApplicationCallable (const ArchiveApplicationRequestT &request) const
 
template<typename ArchiveApplicationRequestT = Model::ArchiveApplicationRequest>
void ArchiveApplicationAsync (const ArchiveApplicationRequestT &request, const ArchiveApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ArchiveWaveRequestT = Model::ArchiveWaveRequest>
Model::ArchiveWaveOutcomeCallable ArchiveWaveCallable (const ArchiveWaveRequestT &request) const
 
template<typename ArchiveWaveRequestT = Model::ArchiveWaveRequest>
void ArchiveWaveAsync (const ArchiveWaveRequestT &request, const ArchiveWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateApplicationsRequestT = Model::AssociateApplicationsRequest>
Model::AssociateApplicationsOutcomeCallable AssociateApplicationsCallable (const AssociateApplicationsRequestT &request) const
 
template<typename AssociateApplicationsRequestT = Model::AssociateApplicationsRequest>
void AssociateApplicationsAsync (const AssociateApplicationsRequestT &request, const AssociateApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateSourceServersRequestT = Model::AssociateSourceServersRequest>
Model::AssociateSourceServersOutcomeCallable AssociateSourceServersCallable (const AssociateSourceServersRequestT &request) const
 
template<typename AssociateSourceServersRequestT = Model::AssociateSourceServersRequest>
void AssociateSourceServersAsync (const AssociateSourceServersRequestT &request, const AssociateSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ChangeServerLifeCycleStateRequestT = Model::ChangeServerLifeCycleStateRequest>
Model::ChangeServerLifeCycleStateOutcomeCallable ChangeServerLifeCycleStateCallable (const ChangeServerLifeCycleStateRequestT &request) const
 
template<typename ChangeServerLifeCycleStateRequestT = Model::ChangeServerLifeCycleStateRequest>
void ChangeServerLifeCycleStateAsync (const ChangeServerLifeCycleStateRequestT &request, const ChangeServerLifeCycleStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
Model::CreateApplicationOutcomeCallable CreateApplicationCallable (const CreateApplicationRequestT &request) const
 
template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
void CreateApplicationAsync (const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
Model::CreateConnectorOutcomeCallable CreateConnectorCallable (const CreateConnectorRequestT &request) const
 
template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
void CreateConnectorAsync (const CreateConnectorRequestT &request, const CreateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateLaunchConfigurationTemplateRequestT = Model::CreateLaunchConfigurationTemplateRequest>
Model::CreateLaunchConfigurationTemplateOutcomeCallable CreateLaunchConfigurationTemplateCallable (const CreateLaunchConfigurationTemplateRequestT &request={}) const
 
template<typename CreateLaunchConfigurationTemplateRequestT = Model::CreateLaunchConfigurationTemplateRequest>
void CreateLaunchConfigurationTemplateAsync (const CreateLaunchConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateLaunchConfigurationTemplateRequestT &request={}) const
 
 
template<typename CreateNetworkMigrationDefinitionRequestT = Model::CreateNetworkMigrationDefinitionRequest>
Model::CreateNetworkMigrationDefinitionOutcomeCallable CreateNetworkMigrationDefinitionCallable (const CreateNetworkMigrationDefinitionRequestT &request) const
 
template<typename CreateNetworkMigrationDefinitionRequestT = Model::CreateNetworkMigrationDefinitionRequest>
void CreateNetworkMigrationDefinitionAsync (const CreateNetworkMigrationDefinitionRequestT &request, const CreateNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateReplicationConfigurationTemplateRequestT = Model::CreateReplicationConfigurationTemplateRequest>
Model::CreateReplicationConfigurationTemplateOutcomeCallable CreateReplicationConfigurationTemplateCallable (const CreateReplicationConfigurationTemplateRequestT &request) const
 
template<typename CreateReplicationConfigurationTemplateRequestT = Model::CreateReplicationConfigurationTemplateRequest>
void CreateReplicationConfigurationTemplateAsync (const CreateReplicationConfigurationTemplateRequestT &request, const CreateReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateWaveRequestT = Model::CreateWaveRequest>
Model::CreateWaveOutcomeCallable CreateWaveCallable (const CreateWaveRequestT &request) const
 
template<typename CreateWaveRequestT = Model::CreateWaveRequest>
void CreateWaveAsync (const CreateWaveRequestT &request, const CreateWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable (const DeleteApplicationRequestT &request) const
 
template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
void DeleteApplicationAsync (const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable (const DeleteConnectorRequestT &request) const
 
template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
void DeleteConnectorAsync (const DeleteConnectorRequestT &request, const DeleteConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteJobRequestT = Model::DeleteJobRequest>
Model::DeleteJobOutcomeCallable DeleteJobCallable (const DeleteJobRequestT &request) const
 
template<typename DeleteJobRequestT = Model::DeleteJobRequest>
void DeleteJobAsync (const DeleteJobRequestT &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteLaunchConfigurationTemplateRequestT = Model::DeleteLaunchConfigurationTemplateRequest>
Model::DeleteLaunchConfigurationTemplateOutcomeCallable DeleteLaunchConfigurationTemplateCallable (const DeleteLaunchConfigurationTemplateRequestT &request) const
 
template<typename DeleteLaunchConfigurationTemplateRequestT = Model::DeleteLaunchConfigurationTemplateRequest>
void DeleteLaunchConfigurationTemplateAsync (const DeleteLaunchConfigurationTemplateRequestT &request, const DeleteLaunchConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteNetworkMigrationDefinitionRequestT = Model::DeleteNetworkMigrationDefinitionRequest>
Model::DeleteNetworkMigrationDefinitionOutcomeCallable DeleteNetworkMigrationDefinitionCallable (const DeleteNetworkMigrationDefinitionRequestT &request) const
 
template<typename DeleteNetworkMigrationDefinitionRequestT = Model::DeleteNetworkMigrationDefinitionRequest>
void DeleteNetworkMigrationDefinitionAsync (const DeleteNetworkMigrationDefinitionRequestT &request, const DeleteNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteReplicationConfigurationTemplateRequestT = Model::DeleteReplicationConfigurationTemplateRequest>
Model::DeleteReplicationConfigurationTemplateOutcomeCallable DeleteReplicationConfigurationTemplateCallable (const DeleteReplicationConfigurationTemplateRequestT &request) const
 
template<typename DeleteReplicationConfigurationTemplateRequestT = Model::DeleteReplicationConfigurationTemplateRequest>
void DeleteReplicationConfigurationTemplateAsync (const DeleteReplicationConfigurationTemplateRequestT &request, const DeleteReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSourceServerRequestT = Model::DeleteSourceServerRequest>
Model::DeleteSourceServerOutcomeCallable DeleteSourceServerCallable (const DeleteSourceServerRequestT &request) const
 
template<typename DeleteSourceServerRequestT = Model::DeleteSourceServerRequest>
void DeleteSourceServerAsync (const DeleteSourceServerRequestT &request, const DeleteSourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteVcenterClientRequestT = Model::DeleteVcenterClientRequest>
Model::DeleteVcenterClientOutcomeCallable DeleteVcenterClientCallable (const DeleteVcenterClientRequestT &request) const
 
template<typename DeleteVcenterClientRequestT = Model::DeleteVcenterClientRequest>
void DeleteVcenterClientAsync (const DeleteVcenterClientRequestT &request, const DeleteVcenterClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteWaveRequestT = Model::DeleteWaveRequest>
Model::DeleteWaveOutcomeCallable DeleteWaveCallable (const DeleteWaveRequestT &request) const
 
template<typename DeleteWaveRequestT = Model::DeleteWaveRequest>
void DeleteWaveAsync (const DeleteWaveRequestT &request, const DeleteWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeJobLogItemsRequestT = Model::DescribeJobLogItemsRequest>
Model::DescribeJobLogItemsOutcomeCallable DescribeJobLogItemsCallable (const DescribeJobLogItemsRequestT &request) const
 
template<typename DescribeJobLogItemsRequestT = Model::DescribeJobLogItemsRequest>
void DescribeJobLogItemsAsync (const DescribeJobLogItemsRequestT &request, const DescribeJobLogItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeJobsRequestT = Model::DescribeJobsRequest>
Model::DescribeJobsOutcomeCallable DescribeJobsCallable (const DescribeJobsRequestT &request={}) const
 
template<typename DescribeJobsRequestT = Model::DescribeJobsRequest>
void DescribeJobsAsync (const DescribeJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeJobsRequestT &request={}) const
 
 
template<typename DescribeLaunchConfigurationTemplatesRequestT = Model::DescribeLaunchConfigurationTemplatesRequest>
Model::DescribeLaunchConfigurationTemplatesOutcomeCallable DescribeLaunchConfigurationTemplatesCallable (const DescribeLaunchConfigurationTemplatesRequestT &request={}) const
 
template<typename DescribeLaunchConfigurationTemplatesRequestT = Model::DescribeLaunchConfigurationTemplatesRequest>
void DescribeLaunchConfigurationTemplatesAsync (const DescribeLaunchConfigurationTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLaunchConfigurationTemplatesRequestT &request={}) const
 
 
template<typename DescribeReplicationConfigurationTemplatesRequestT = Model::DescribeReplicationConfigurationTemplatesRequest>
Model::DescribeReplicationConfigurationTemplatesOutcomeCallable DescribeReplicationConfigurationTemplatesCallable (const DescribeReplicationConfigurationTemplatesRequestT &request={}) const
 
template<typename DescribeReplicationConfigurationTemplatesRequestT = Model::DescribeReplicationConfigurationTemplatesRequest>
void DescribeReplicationConfigurationTemplatesAsync (const DescribeReplicationConfigurationTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationConfigurationTemplatesRequestT &request={}) const
 
 
template<typename DescribeSourceServersRequestT = Model::DescribeSourceServersRequest>
Model::DescribeSourceServersOutcomeCallable DescribeSourceServersCallable (const DescribeSourceServersRequestT &request={}) const
 
template<typename DescribeSourceServersRequestT = Model::DescribeSourceServersRequest>
void DescribeSourceServersAsync (const DescribeSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSourceServersRequestT &request={}) const
 
 
template<typename DescribeVcenterClientsRequestT = Model::DescribeVcenterClientsRequest>
Model::DescribeVcenterClientsOutcomeCallable DescribeVcenterClientsCallable (const DescribeVcenterClientsRequestT &request={}) const
 
template<typename DescribeVcenterClientsRequestT = Model::DescribeVcenterClientsRequest>
void DescribeVcenterClientsAsync (const DescribeVcenterClientsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVcenterClientsRequestT &request={}) const
 
 
template<typename DisassociateApplicationsRequestT = Model::DisassociateApplicationsRequest>
Model::DisassociateApplicationsOutcomeCallable DisassociateApplicationsCallable (const DisassociateApplicationsRequestT &request) const
 
template<typename DisassociateApplicationsRequestT = Model::DisassociateApplicationsRequest>
void DisassociateApplicationsAsync (const DisassociateApplicationsRequestT &request, const DisassociateApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateSourceServersRequestT = Model::DisassociateSourceServersRequest>
Model::DisassociateSourceServersOutcomeCallable DisassociateSourceServersCallable (const DisassociateSourceServersRequestT &request) const
 
template<typename DisassociateSourceServersRequestT = Model::DisassociateSourceServersRequest>
void DisassociateSourceServersAsync (const DisassociateSourceServersRequestT &request, const DisassociateSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisconnectFromServiceRequestT = Model::DisconnectFromServiceRequest>
Model::DisconnectFromServiceOutcomeCallable DisconnectFromServiceCallable (const DisconnectFromServiceRequestT &request) const
 
template<typename DisconnectFromServiceRequestT = Model::DisconnectFromServiceRequest>
void DisconnectFromServiceAsync (const DisconnectFromServiceRequestT &request, const DisconnectFromServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename FinalizeCutoverRequestT = Model::FinalizeCutoverRequest>
Model::FinalizeCutoverOutcomeCallable FinalizeCutoverCallable (const FinalizeCutoverRequestT &request) const
 
template<typename FinalizeCutoverRequestT = Model::FinalizeCutoverRequest>
void FinalizeCutoverAsync (const FinalizeCutoverRequestT &request, const FinalizeCutoverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetLaunchConfigurationRequestT = Model::GetLaunchConfigurationRequest>
Model::GetLaunchConfigurationOutcomeCallable GetLaunchConfigurationCallable (const GetLaunchConfigurationRequestT &request) const
 
template<typename GetLaunchConfigurationRequestT = Model::GetLaunchConfigurationRequest>
void GetLaunchConfigurationAsync (const GetLaunchConfigurationRequestT &request, const GetLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetNetworkMigrationDefinitionRequestT = Model::GetNetworkMigrationDefinitionRequest>
Model::GetNetworkMigrationDefinitionOutcomeCallable GetNetworkMigrationDefinitionCallable (const GetNetworkMigrationDefinitionRequestT &request) const
 
template<typename GetNetworkMigrationDefinitionRequestT = Model::GetNetworkMigrationDefinitionRequest>
void GetNetworkMigrationDefinitionAsync (const GetNetworkMigrationDefinitionRequestT &request, const GetNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetNetworkMigrationMapperSegmentConstructRequestT = Model::GetNetworkMigrationMapperSegmentConstructRequest>
Model::GetNetworkMigrationMapperSegmentConstructOutcomeCallable GetNetworkMigrationMapperSegmentConstructCallable (const GetNetworkMigrationMapperSegmentConstructRequestT &request) const
 
template<typename GetNetworkMigrationMapperSegmentConstructRequestT = Model::GetNetworkMigrationMapperSegmentConstructRequest>
void GetNetworkMigrationMapperSegmentConstructAsync (const GetNetworkMigrationMapperSegmentConstructRequestT &request, const GetNetworkMigrationMapperSegmentConstructResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetReplicationConfigurationRequestT = Model::GetReplicationConfigurationRequest>
Model::GetReplicationConfigurationOutcomeCallable GetReplicationConfigurationCallable (const GetReplicationConfigurationRequestT &request) const
 
template<typename GetReplicationConfigurationRequestT = Model::GetReplicationConfigurationRequest>
void GetReplicationConfigurationAsync (const GetReplicationConfigurationRequestT &request, const GetReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
Model::InitializeServiceOutcomeCallable InitializeServiceCallable (const InitializeServiceRequestT &request={}) const
 
template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
void InitializeServiceAsync (const InitializeServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const InitializeServiceRequestT &request={}) const
 
 
template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
Model::ListApplicationsOutcomeCallable ListApplicationsCallable (const ListApplicationsRequestT &request={}) const
 
template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
void ListApplicationsAsync (const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
 
 
template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
Model::ListConnectorsOutcomeCallable ListConnectorsCallable (const ListConnectorsRequestT &request={}) const
 
template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
void ListConnectorsAsync (const ListConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorsRequestT &request={}) const
 
 
template<typename ListExportErrorsRequestT = Model::ListExportErrorsRequest>
Model::ListExportErrorsOutcomeCallable ListExportErrorsCallable (const ListExportErrorsRequestT &request) const
 
template<typename ListExportErrorsRequestT = Model::ListExportErrorsRequest>
void ListExportErrorsAsync (const ListExportErrorsRequestT &request, const ListExportErrorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListExportsRequestT = Model::ListExportsRequest>
Model::ListExportsOutcomeCallable ListExportsCallable (const ListExportsRequestT &request={}) const
 
template<typename ListExportsRequestT = Model::ListExportsRequest>
void ListExportsAsync (const ListExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListExportsRequestT &request={}) const
 
 
template<typename ListImportErrorsRequestT = Model::ListImportErrorsRequest>
Model::ListImportErrorsOutcomeCallable ListImportErrorsCallable (const ListImportErrorsRequestT &request) const
 
template<typename ListImportErrorsRequestT = Model::ListImportErrorsRequest>
void ListImportErrorsAsync (const ListImportErrorsRequestT &request, const ListImportErrorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListImportFileEnrichmentsRequestT = Model::ListImportFileEnrichmentsRequest>
Model::ListImportFileEnrichmentsOutcomeCallable ListImportFileEnrichmentsCallable (const ListImportFileEnrichmentsRequestT &request={}) const
 
template<typename ListImportFileEnrichmentsRequestT = Model::ListImportFileEnrichmentsRequest>
void ListImportFileEnrichmentsAsync (const ListImportFileEnrichmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImportFileEnrichmentsRequestT &request={}) const
 
 
template<typename ListImportsRequestT = Model::ListImportsRequest>
Model::ListImportsOutcomeCallable ListImportsCallable (const ListImportsRequestT &request={}) const
 
template<typename ListImportsRequestT = Model::ListImportsRequest>
void ListImportsAsync (const ListImportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImportsRequestT &request={}) const
 
 
template<typename ListManagedAccountsRequestT = Model::ListManagedAccountsRequest>
Model::ListManagedAccountsOutcomeCallable ListManagedAccountsCallable (const ListManagedAccountsRequestT &request={}) const
 
template<typename ListManagedAccountsRequestT = Model::ListManagedAccountsRequest>
void ListManagedAccountsAsync (const ListManagedAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedAccountsRequestT &request={}) const
 
 
template<typename ListNetworkMigrationAnalysesRequestT = Model::ListNetworkMigrationAnalysesRequest>
Model::ListNetworkMigrationAnalysesOutcomeCallable ListNetworkMigrationAnalysesCallable (const ListNetworkMigrationAnalysesRequestT &request) const
 
template<typename ListNetworkMigrationAnalysesRequestT = Model::ListNetworkMigrationAnalysesRequest>
void ListNetworkMigrationAnalysesAsync (const ListNetworkMigrationAnalysesRequestT &request, const ListNetworkMigrationAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationAnalysisResultsRequestT = Model::ListNetworkMigrationAnalysisResultsRequest>
Model::ListNetworkMigrationAnalysisResultsOutcomeCallable ListNetworkMigrationAnalysisResultsCallable (const ListNetworkMigrationAnalysisResultsRequestT &request) const
 
template<typename ListNetworkMigrationAnalysisResultsRequestT = Model::ListNetworkMigrationAnalysisResultsRequest>
void ListNetworkMigrationAnalysisResultsAsync (const ListNetworkMigrationAnalysisResultsRequestT &request, const ListNetworkMigrationAnalysisResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationCodeGenerationSegmentsRequestT = Model::ListNetworkMigrationCodeGenerationSegmentsRequest>
Model::ListNetworkMigrationCodeGenerationSegmentsOutcomeCallable ListNetworkMigrationCodeGenerationSegmentsCallable (const ListNetworkMigrationCodeGenerationSegmentsRequestT &request) const
 
template<typename ListNetworkMigrationCodeGenerationSegmentsRequestT = Model::ListNetworkMigrationCodeGenerationSegmentsRequest>
void ListNetworkMigrationCodeGenerationSegmentsAsync (const ListNetworkMigrationCodeGenerationSegmentsRequestT &request, const ListNetworkMigrationCodeGenerationSegmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationCodeGenerationsRequestT = Model::ListNetworkMigrationCodeGenerationsRequest>
Model::ListNetworkMigrationCodeGenerationsOutcomeCallable ListNetworkMigrationCodeGenerationsCallable (const ListNetworkMigrationCodeGenerationsRequestT &request) const
 
template<typename ListNetworkMigrationCodeGenerationsRequestT = Model::ListNetworkMigrationCodeGenerationsRequest>
void ListNetworkMigrationCodeGenerationsAsync (const ListNetworkMigrationCodeGenerationsRequestT &request, const ListNetworkMigrationCodeGenerationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationDefinitionsRequestT = Model::ListNetworkMigrationDefinitionsRequest>
Model::ListNetworkMigrationDefinitionsOutcomeCallable ListNetworkMigrationDefinitionsCallable (const ListNetworkMigrationDefinitionsRequestT &request={}) const
 
template<typename ListNetworkMigrationDefinitionsRequestT = Model::ListNetworkMigrationDefinitionsRequest>
void ListNetworkMigrationDefinitionsAsync (const ListNetworkMigrationDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNetworkMigrationDefinitionsRequestT &request={}) const
 
 
template<typename ListNetworkMigrationDeployedStacksRequestT = Model::ListNetworkMigrationDeployedStacksRequest>
Model::ListNetworkMigrationDeployedStacksOutcomeCallable ListNetworkMigrationDeployedStacksCallable (const ListNetworkMigrationDeployedStacksRequestT &request) const
 
template<typename ListNetworkMigrationDeployedStacksRequestT = Model::ListNetworkMigrationDeployedStacksRequest>
void ListNetworkMigrationDeployedStacksAsync (const ListNetworkMigrationDeployedStacksRequestT &request, const ListNetworkMigrationDeployedStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationDeploymentsRequestT = Model::ListNetworkMigrationDeploymentsRequest>
Model::ListNetworkMigrationDeploymentsOutcomeCallable ListNetworkMigrationDeploymentsCallable (const ListNetworkMigrationDeploymentsRequestT &request) const
 
template<typename ListNetworkMigrationDeploymentsRequestT = Model::ListNetworkMigrationDeploymentsRequest>
void ListNetworkMigrationDeploymentsAsync (const ListNetworkMigrationDeploymentsRequestT &request, const ListNetworkMigrationDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationExecutionsRequestT = Model::ListNetworkMigrationExecutionsRequest>
Model::ListNetworkMigrationExecutionsOutcomeCallable ListNetworkMigrationExecutionsCallable (const ListNetworkMigrationExecutionsRequestT &request) const
 
template<typename ListNetworkMigrationExecutionsRequestT = Model::ListNetworkMigrationExecutionsRequest>
void ListNetworkMigrationExecutionsAsync (const ListNetworkMigrationExecutionsRequestT &request, const ListNetworkMigrationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationMapperSegmentConstructsRequestT = Model::ListNetworkMigrationMapperSegmentConstructsRequest>
 
template<typename ListNetworkMigrationMapperSegmentConstructsRequestT = Model::ListNetworkMigrationMapperSegmentConstructsRequest>
void ListNetworkMigrationMapperSegmentConstructsAsync (const ListNetworkMigrationMapperSegmentConstructsRequestT &request, const ListNetworkMigrationMapperSegmentConstructsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationMapperSegmentsRequestT = Model::ListNetworkMigrationMapperSegmentsRequest>
Model::ListNetworkMigrationMapperSegmentsOutcomeCallable ListNetworkMigrationMapperSegmentsCallable (const ListNetworkMigrationMapperSegmentsRequestT &request) const
 
template<typename ListNetworkMigrationMapperSegmentsRequestT = Model::ListNetworkMigrationMapperSegmentsRequest>
void ListNetworkMigrationMapperSegmentsAsync (const ListNetworkMigrationMapperSegmentsRequestT &request, const ListNetworkMigrationMapperSegmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationMappingUpdatesRequestT = Model::ListNetworkMigrationMappingUpdatesRequest>
Model::ListNetworkMigrationMappingUpdatesOutcomeCallable ListNetworkMigrationMappingUpdatesCallable (const ListNetworkMigrationMappingUpdatesRequestT &request) const
 
template<typename ListNetworkMigrationMappingUpdatesRequestT = Model::ListNetworkMigrationMappingUpdatesRequest>
void ListNetworkMigrationMappingUpdatesAsync (const ListNetworkMigrationMappingUpdatesRequestT &request, const ListNetworkMigrationMappingUpdatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListNetworkMigrationMappingsRequestT = Model::ListNetworkMigrationMappingsRequest>
Model::ListNetworkMigrationMappingsOutcomeCallable ListNetworkMigrationMappingsCallable (const ListNetworkMigrationMappingsRequestT &request) const
 
template<typename ListNetworkMigrationMappingsRequestT = Model::ListNetworkMigrationMappingsRequest>
void ListNetworkMigrationMappingsAsync (const ListNetworkMigrationMappingsRequestT &request, const ListNetworkMigrationMappingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSourceServerActionsRequestT = Model::ListSourceServerActionsRequest>
Model::ListSourceServerActionsOutcomeCallable ListSourceServerActionsCallable (const ListSourceServerActionsRequestT &request) const
 
template<typename ListSourceServerActionsRequestT = Model::ListSourceServerActionsRequest>
void ListSourceServerActionsAsync (const ListSourceServerActionsRequestT &request, const ListSourceServerActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTemplateActionsRequestT = Model::ListTemplateActionsRequest>
Model::ListTemplateActionsOutcomeCallable ListTemplateActionsCallable (const ListTemplateActionsRequestT &request) const
 
template<typename ListTemplateActionsRequestT = Model::ListTemplateActionsRequest>
void ListTemplateActionsAsync (const ListTemplateActionsRequestT &request, const ListTemplateActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListWavesOutcome ListWaves (const Model::ListWavesRequest &request={}) const
 
template<typename ListWavesRequestT = Model::ListWavesRequest>
Model::ListWavesOutcomeCallable ListWavesCallable (const ListWavesRequestT &request={}) const
 
template<typename ListWavesRequestT = Model::ListWavesRequest>
void ListWavesAsync (const ListWavesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWavesRequestT &request={}) const
 
 
template<typename MarkAsArchivedRequestT = Model::MarkAsArchivedRequest>
Model::MarkAsArchivedOutcomeCallable MarkAsArchivedCallable (const MarkAsArchivedRequestT &request) const
 
template<typename MarkAsArchivedRequestT = Model::MarkAsArchivedRequest>
void MarkAsArchivedAsync (const MarkAsArchivedRequestT &request, const MarkAsArchivedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PauseReplicationRequestT = Model::PauseReplicationRequest>
Model::PauseReplicationOutcomeCallable PauseReplicationCallable (const PauseReplicationRequestT &request) const
 
template<typename PauseReplicationRequestT = Model::PauseReplicationRequest>
void PauseReplicationAsync (const PauseReplicationRequestT &request, const PauseReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutSourceServerActionRequestT = Model::PutSourceServerActionRequest>
Model::PutSourceServerActionOutcomeCallable PutSourceServerActionCallable (const PutSourceServerActionRequestT &request) const
 
template<typename PutSourceServerActionRequestT = Model::PutSourceServerActionRequest>
void PutSourceServerActionAsync (const PutSourceServerActionRequestT &request, const PutSourceServerActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutTemplateActionRequestT = Model::PutTemplateActionRequest>
Model::PutTemplateActionOutcomeCallable PutTemplateActionCallable (const PutTemplateActionRequestT &request) const
 
template<typename PutTemplateActionRequestT = Model::PutTemplateActionRequest>
void PutTemplateActionAsync (const PutTemplateActionRequestT &request, const PutTemplateActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveSourceServerActionRequestT = Model::RemoveSourceServerActionRequest>
Model::RemoveSourceServerActionOutcomeCallable RemoveSourceServerActionCallable (const RemoveSourceServerActionRequestT &request) const
 
template<typename RemoveSourceServerActionRequestT = Model::RemoveSourceServerActionRequest>
void RemoveSourceServerActionAsync (const RemoveSourceServerActionRequestT &request, const RemoveSourceServerActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveTemplateActionRequestT = Model::RemoveTemplateActionRequest>
Model::RemoveTemplateActionOutcomeCallable RemoveTemplateActionCallable (const RemoveTemplateActionRequestT &request) const
 
template<typename RemoveTemplateActionRequestT = Model::RemoveTemplateActionRequest>
void RemoveTemplateActionAsync (const RemoveTemplateActionRequestT &request, const RemoveTemplateActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResumeReplicationRequestT = Model::ResumeReplicationRequest>
Model::ResumeReplicationOutcomeCallable ResumeReplicationCallable (const ResumeReplicationRequestT &request) const
 
template<typename ResumeReplicationRequestT = Model::ResumeReplicationRequest>
void ResumeReplicationAsync (const ResumeReplicationRequestT &request, const ResumeReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RetryDataReplicationRequestT = Model::RetryDataReplicationRequest>
Model::RetryDataReplicationOutcomeCallable RetryDataReplicationCallable (const RetryDataReplicationRequestT &request) const
 
template<typename RetryDataReplicationRequestT = Model::RetryDataReplicationRequest>
void RetryDataReplicationAsync (const RetryDataReplicationRequestT &request, const RetryDataReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartCutoverRequestT = Model::StartCutoverRequest>
Model::StartCutoverOutcomeCallable StartCutoverCallable (const StartCutoverRequestT &request) const
 
template<typename StartCutoverRequestT = Model::StartCutoverRequest>
void StartCutoverAsync (const StartCutoverRequestT &request, const StartCutoverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartExportRequestT = Model::StartExportRequest>
Model::StartExportOutcomeCallable StartExportCallable (const StartExportRequestT &request) const
 
template<typename StartExportRequestT = Model::StartExportRequest>
void StartExportAsync (const StartExportRequestT &request, const StartExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartImportRequestT = Model::StartImportRequest>
Model::StartImportOutcomeCallable StartImportCallable (const StartImportRequestT &request) const
 
template<typename StartImportRequestT = Model::StartImportRequest>
void StartImportAsync (const StartImportRequestT &request, const StartImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartImportFileEnrichmentRequestT = Model::StartImportFileEnrichmentRequest>
Model::StartImportFileEnrichmentOutcomeCallable StartImportFileEnrichmentCallable (const StartImportFileEnrichmentRequestT &request) const
 
template<typename StartImportFileEnrichmentRequestT = Model::StartImportFileEnrichmentRequest>
void StartImportFileEnrichmentAsync (const StartImportFileEnrichmentRequestT &request, const StartImportFileEnrichmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartNetworkMigrationAnalysisRequestT = Model::StartNetworkMigrationAnalysisRequest>
Model::StartNetworkMigrationAnalysisOutcomeCallable StartNetworkMigrationAnalysisCallable (const StartNetworkMigrationAnalysisRequestT &request) const
 
template<typename StartNetworkMigrationAnalysisRequestT = Model::StartNetworkMigrationAnalysisRequest>
void StartNetworkMigrationAnalysisAsync (const StartNetworkMigrationAnalysisRequestT &request, const StartNetworkMigrationAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartNetworkMigrationCodeGenerationRequestT = Model::StartNetworkMigrationCodeGenerationRequest>
Model::StartNetworkMigrationCodeGenerationOutcomeCallable StartNetworkMigrationCodeGenerationCallable (const StartNetworkMigrationCodeGenerationRequestT &request) const
 
template<typename StartNetworkMigrationCodeGenerationRequestT = Model::StartNetworkMigrationCodeGenerationRequest>
void StartNetworkMigrationCodeGenerationAsync (const StartNetworkMigrationCodeGenerationRequestT &request, const StartNetworkMigrationCodeGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartNetworkMigrationDeploymentRequestT = Model::StartNetworkMigrationDeploymentRequest>
Model::StartNetworkMigrationDeploymentOutcomeCallable StartNetworkMigrationDeploymentCallable (const StartNetworkMigrationDeploymentRequestT &request) const
 
template<typename StartNetworkMigrationDeploymentRequestT = Model::StartNetworkMigrationDeploymentRequest>
void StartNetworkMigrationDeploymentAsync (const StartNetworkMigrationDeploymentRequestT &request, const StartNetworkMigrationDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartNetworkMigrationMappingRequestT = Model::StartNetworkMigrationMappingRequest>
Model::StartNetworkMigrationMappingOutcomeCallable StartNetworkMigrationMappingCallable (const StartNetworkMigrationMappingRequestT &request) const
 
template<typename StartNetworkMigrationMappingRequestT = Model::StartNetworkMigrationMappingRequest>
void StartNetworkMigrationMappingAsync (const StartNetworkMigrationMappingRequestT &request, const StartNetworkMigrationMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartNetworkMigrationMappingUpdateRequestT = Model::StartNetworkMigrationMappingUpdateRequest>
Model::StartNetworkMigrationMappingUpdateOutcomeCallable StartNetworkMigrationMappingUpdateCallable (const StartNetworkMigrationMappingUpdateRequestT &request) const
 
template<typename StartNetworkMigrationMappingUpdateRequestT = Model::StartNetworkMigrationMappingUpdateRequest>
void StartNetworkMigrationMappingUpdateAsync (const StartNetworkMigrationMappingUpdateRequestT &request, const StartNetworkMigrationMappingUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartReplicationRequestT = Model::StartReplicationRequest>
Model::StartReplicationOutcomeCallable StartReplicationCallable (const StartReplicationRequestT &request) const
 
template<typename StartReplicationRequestT = Model::StartReplicationRequest>
void StartReplicationAsync (const StartReplicationRequestT &request, const StartReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartTestRequestT = Model::StartTestRequest>
Model::StartTestOutcomeCallable StartTestCallable (const StartTestRequestT &request) const
 
template<typename StartTestRequestT = Model::StartTestRequest>
void StartTestAsync (const StartTestRequestT &request, const StartTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopReplicationRequestT = Model::StopReplicationRequest>
Model::StopReplicationOutcomeCallable StopReplicationCallable (const StopReplicationRequestT &request) const
 
template<typename StopReplicationRequestT = Model::StopReplicationRequest>
void StopReplicationAsync (const StopReplicationRequestT &request, const StopReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TerminateTargetInstancesRequestT = Model::TerminateTargetInstancesRequest>
Model::TerminateTargetInstancesOutcomeCallable TerminateTargetInstancesCallable (const TerminateTargetInstancesRequestT &request) const
 
template<typename TerminateTargetInstancesRequestT = Model::TerminateTargetInstancesRequest>
void TerminateTargetInstancesAsync (const TerminateTargetInstancesRequestT &request, const TerminateTargetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UnarchiveApplicationRequestT = Model::UnarchiveApplicationRequest>
Model::UnarchiveApplicationOutcomeCallable UnarchiveApplicationCallable (const UnarchiveApplicationRequestT &request) const
 
template<typename UnarchiveApplicationRequestT = Model::UnarchiveApplicationRequest>
void UnarchiveApplicationAsync (const UnarchiveApplicationRequestT &request, const UnarchiveApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UnarchiveWaveRequestT = Model::UnarchiveWaveRequest>
Model::UnarchiveWaveOutcomeCallable UnarchiveWaveCallable (const UnarchiveWaveRequestT &request) const
 
template<typename UnarchiveWaveRequestT = Model::UnarchiveWaveRequest>
void UnarchiveWaveAsync (const UnarchiveWaveRequestT &request, const UnarchiveWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable (const UpdateApplicationRequestT &request) const
 
template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
void UpdateApplicationAsync (const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable (const UpdateConnectorRequestT &request) const
 
template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
void UpdateConnectorAsync (const UpdateConnectorRequestT &request, const UpdateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateLaunchConfigurationRequestT = Model::UpdateLaunchConfigurationRequest>
Model::UpdateLaunchConfigurationOutcomeCallable UpdateLaunchConfigurationCallable (const UpdateLaunchConfigurationRequestT &request) const
 
template<typename UpdateLaunchConfigurationRequestT = Model::UpdateLaunchConfigurationRequest>
void UpdateLaunchConfigurationAsync (const UpdateLaunchConfigurationRequestT &request, const UpdateLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateLaunchConfigurationTemplateRequestT = Model::UpdateLaunchConfigurationTemplateRequest>
Model::UpdateLaunchConfigurationTemplateOutcomeCallable UpdateLaunchConfigurationTemplateCallable (const UpdateLaunchConfigurationTemplateRequestT &request) const
 
template<typename UpdateLaunchConfigurationTemplateRequestT = Model::UpdateLaunchConfigurationTemplateRequest>
void UpdateLaunchConfigurationTemplateAsync (const UpdateLaunchConfigurationTemplateRequestT &request, const UpdateLaunchConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateNetworkMigrationDefinitionRequestT = Model::UpdateNetworkMigrationDefinitionRequest>
Model::UpdateNetworkMigrationDefinitionOutcomeCallable UpdateNetworkMigrationDefinitionCallable (const UpdateNetworkMigrationDefinitionRequestT &request) const
 
template<typename UpdateNetworkMigrationDefinitionRequestT = Model::UpdateNetworkMigrationDefinitionRequest>
void UpdateNetworkMigrationDefinitionAsync (const UpdateNetworkMigrationDefinitionRequestT &request, const UpdateNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateNetworkMigrationMapperSegmentRequestT = Model::UpdateNetworkMigrationMapperSegmentRequest>
Model::UpdateNetworkMigrationMapperSegmentOutcomeCallable UpdateNetworkMigrationMapperSegmentCallable (const UpdateNetworkMigrationMapperSegmentRequestT &request) const
 
template<typename UpdateNetworkMigrationMapperSegmentRequestT = Model::UpdateNetworkMigrationMapperSegmentRequest>
void UpdateNetworkMigrationMapperSegmentAsync (const UpdateNetworkMigrationMapperSegmentRequestT &request, const UpdateNetworkMigrationMapperSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateReplicationConfigurationRequestT = Model::UpdateReplicationConfigurationRequest>
Model::UpdateReplicationConfigurationOutcomeCallable UpdateReplicationConfigurationCallable (const UpdateReplicationConfigurationRequestT &request) const
 
template<typename UpdateReplicationConfigurationRequestT = Model::UpdateReplicationConfigurationRequest>
void UpdateReplicationConfigurationAsync (const UpdateReplicationConfigurationRequestT &request, const UpdateReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateReplicationConfigurationTemplateRequestT = Model::UpdateReplicationConfigurationTemplateRequest>
Model::UpdateReplicationConfigurationTemplateOutcomeCallable UpdateReplicationConfigurationTemplateCallable (const UpdateReplicationConfigurationTemplateRequestT &request) const
 
template<typename UpdateReplicationConfigurationTemplateRequestT = Model::UpdateReplicationConfigurationTemplateRequest>
void UpdateReplicationConfigurationTemplateAsync (const UpdateReplicationConfigurationTemplateRequestT &request, const UpdateReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSourceServerRequestT = Model::UpdateSourceServerRequest>
Model::UpdateSourceServerOutcomeCallable UpdateSourceServerCallable (const UpdateSourceServerRequestT &request) const
 
template<typename UpdateSourceServerRequestT = Model::UpdateSourceServerRequest>
void UpdateSourceServerAsync (const UpdateSourceServerRequestT &request, const UpdateSourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSourceServerReplicationTypeRequestT = Model::UpdateSourceServerReplicationTypeRequest>
Model::UpdateSourceServerReplicationTypeOutcomeCallable UpdateSourceServerReplicationTypeCallable (const UpdateSourceServerReplicationTypeRequestT &request) const
 
template<typename UpdateSourceServerReplicationTypeRequestT = Model::UpdateSourceServerReplicationTypeRequest>
void UpdateSourceServerReplicationTypeAsync (const UpdateSourceServerReplicationTypeRequestT &request, const UpdateSourceServerReplicationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateWaveRequestT = Model::UpdateWaveRequest>
Model::UpdateWaveOutcomeCallable UpdateWaveCallable (const UpdateWaveRequestT &request) const
 
template<typename UpdateWaveRequestT = Model::UpdateWaveRequest>
void UpdateWaveAsync (const UpdateWaveRequestT &request, const UpdateWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual void OverrideEndpoint (const Aws::String &endpoint)
 
virtual std::shared_ptr< MgnEndpointProviderBase > & accessEndpointProvider ()
 

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
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSProtocolClient ()=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 (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const 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, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const 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 std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const 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 std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 

Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< MgnClient >

 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Public Member Functions inherited from Aws::mgn::MgnPaginationBase< MgnClient >

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< MgnClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

OutcomeType MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType 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
 
OutcomeType 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
 
OutcomeType MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &httpResponse) const override
 

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
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, 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
 
virtual void AddContentLengthToRequest (const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest, const std::shared_ptr< Aws::IOStream > &body, bool isChunked) 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
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

The Application Migration Service service.

Definition at line 20 of file MgnClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 24 of file MgnClient.h.

◆ ClientConfigurationType

Definition at line 28 of file MgnClient.h.

◆ EndpointProviderType

Definition at line 29 of file MgnClient.h.

Constructor & Destructor Documentation

◆ MgnClient() [1/6]

Aws::mgn::MgnClient::MgnClient ( const Aws::mgn::MgnClientConfiguration clientConfiguration = Aws::mgn::MgnClientConfiguration(),
std::shared_ptr< MgnEndpointProviderBase endpointProvider = nullptr 
)

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/6]

Aws::mgn::MgnClient::MgnClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< MgnEndpointProviderBase endpointProvider = nullptr,
const Aws::mgn::MgnClientConfiguration clientConfiguration = Aws::mgn::MgnClientConfiguration() 
)

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/6]

Aws::mgn::MgnClient::MgnClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< MgnEndpointProviderBase endpointProvider = nullptr,
const Aws::mgn::MgnClientConfiguration clientConfiguration = Aws::mgn::MgnClientConfiguration() 
)

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() [4/6]

Aws::mgn::MgnClient::MgnClient ( const Aws::Client::ClientConfiguration 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() [5/6]

Aws::mgn::MgnClient::MgnClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration 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() [6/6]

Aws::mgn::MgnClient::MgnClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration 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

◆ accessEndpointProvider()

virtual std::shared_ptr< MgnEndpointProviderBase > & Aws::mgn::MgnClient::accessEndpointProvider ( )
virtual

◆ ArchiveApplication()

virtual Model::ArchiveApplicationOutcome Aws::mgn::MgnClient::ArchiveApplication ( const Model::ArchiveApplicationRequest request) const
virtual

Archive application.

See Also:

AWS API Reference

◆ ArchiveApplicationAsync()

template<typename ArchiveApplicationRequestT = Model::ArchiveApplicationRequest>
void Aws::mgn::MgnClient::ArchiveApplicationAsync ( const ArchiveApplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ArchiveApplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 97 of file MgnClient.h.

◆ ArchiveApplicationCallable()

template<typename ArchiveApplicationRequestT = Model::ArchiveApplicationRequest>
Model::ArchiveApplicationOutcomeCallable Aws::mgn::MgnClient::ArchiveApplicationCallable ( const ArchiveApplicationRequestT &  request) const
inline

A Callable wrapper for ArchiveApplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 88 of file MgnClient.h.

◆ ArchiveWave()

virtual Model::ArchiveWaveOutcome Aws::mgn::MgnClient::ArchiveWave ( const Model::ArchiveWaveRequest request) const
virtual

Archive wave.

See Also:

AWS API Reference

◆ ArchiveWaveAsync()

template<typename ArchiveWaveRequestT = Model::ArchiveWaveRequest>
void Aws::mgn::MgnClient::ArchiveWaveAsync ( const ArchiveWaveRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ArchiveWave that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 122 of file MgnClient.h.

◆ ArchiveWaveCallable()

template<typename ArchiveWaveRequestT = Model::ArchiveWaveRequest>
Model::ArchiveWaveOutcomeCallable Aws::mgn::MgnClient::ArchiveWaveCallable ( const ArchiveWaveRequestT &  request) const
inline

A Callable wrapper for ArchiveWave that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 113 of file MgnClient.h.

◆ AssociateApplications()

virtual Model::AssociateApplicationsOutcome Aws::mgn::MgnClient::AssociateApplications ( const Model::AssociateApplicationsRequest request) const
virtual

Associate applications to wave.

See Also:

AWS API Reference

◆ AssociateApplicationsAsync()

template<typename AssociateApplicationsRequestT = Model::AssociateApplicationsRequest>
void Aws::mgn::MgnClient::AssociateApplicationsAsync ( const AssociateApplicationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateApplications that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 148 of file MgnClient.h.

◆ AssociateApplicationsCallable()

template<typename AssociateApplicationsRequestT = Model::AssociateApplicationsRequest>
Model::AssociateApplicationsOutcomeCallable Aws::mgn::MgnClient::AssociateApplicationsCallable ( const AssociateApplicationsRequestT &  request) const
inline

A Callable wrapper for AssociateApplications that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 139 of file MgnClient.h.

◆ AssociateSourceServers()

virtual Model::AssociateSourceServersOutcome Aws::mgn::MgnClient::AssociateSourceServers ( const Model::AssociateSourceServersRequest request) const
virtual

Associate source servers to application.

See Also:

AWS API Reference

◆ AssociateSourceServersAsync()

template<typename AssociateSourceServersRequestT = Model::AssociateSourceServersRequest>
void Aws::mgn::MgnClient::AssociateSourceServersAsync ( const AssociateSourceServersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateSourceServers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 174 of file MgnClient.h.

◆ AssociateSourceServersCallable()

template<typename AssociateSourceServersRequestT = Model::AssociateSourceServersRequest>
Model::AssociateSourceServersOutcomeCallable Aws::mgn::MgnClient::AssociateSourceServersCallable ( const AssociateSourceServersRequestT &  request) const
inline

A Callable wrapper for AssociateSourceServers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 165 of file MgnClient.h.

◆ 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()

template<typename ChangeServerLifeCycleStateRequestT = Model::ChangeServerLifeCycleStateRequest>
void Aws::mgn::MgnClient::ChangeServerLifeCycleStateAsync ( const ChangeServerLifeCycleStateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ChangeServerLifeCycleState that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 206 of file MgnClient.h.

◆ ChangeServerLifeCycleStateCallable()

template<typename ChangeServerLifeCycleStateRequestT = Model::ChangeServerLifeCycleStateRequest>
Model::ChangeServerLifeCycleStateOutcomeCallable Aws::mgn::MgnClient::ChangeServerLifeCycleStateCallable ( const ChangeServerLifeCycleStateRequestT &  request) const
inline

A Callable wrapper for ChangeServerLifeCycleState that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 196 of file MgnClient.h.

◆ CreateApplication()

virtual Model::CreateApplicationOutcome Aws::mgn::MgnClient::CreateApplication ( const Model::CreateApplicationRequest request) const
virtual

Create application.

See Also:

AWS API Reference

◆ CreateApplicationAsync()

template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
void Aws::mgn::MgnClient::CreateApplicationAsync ( const CreateApplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateApplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 233 of file MgnClient.h.

◆ CreateApplicationCallable()

template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
Model::CreateApplicationOutcomeCallable Aws::mgn::MgnClient::CreateApplicationCallable ( const CreateApplicationRequestT &  request) const
inline

A Callable wrapper for CreateApplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 224 of file MgnClient.h.

◆ CreateConnector()

virtual Model::CreateConnectorOutcome Aws::mgn::MgnClient::CreateConnector ( const Model::CreateConnectorRequest request) const
virtual

Create Connector.

See Also:

AWS API Reference

◆ CreateConnectorAsync()

template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
void Aws::mgn::MgnClient::CreateConnectorAsync ( const CreateConnectorRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateConnector that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 258 of file MgnClient.h.

◆ CreateConnectorCallable()

template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
Model::CreateConnectorOutcomeCallable Aws::mgn::MgnClient::CreateConnectorCallable ( const CreateConnectorRequestT &  request) const
inline

A Callable wrapper for CreateConnector that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 249 of file MgnClient.h.

◆ CreateLaunchConfigurationTemplate()

virtual Model::CreateLaunchConfigurationTemplateOutcome Aws::mgn::MgnClient::CreateLaunchConfigurationTemplate ( const Model::CreateLaunchConfigurationTemplateRequest request = {}) const
virtual

Creates a new Launch Configuration Template.

See Also:

AWS API Reference

◆ CreateLaunchConfigurationTemplateAsync()

template<typename CreateLaunchConfigurationTemplateRequestT = Model::CreateLaunchConfigurationTemplateRequest>
void Aws::mgn::MgnClient::CreateLaunchConfigurationTemplateAsync ( const CreateLaunchConfigurationTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const CreateLaunchConfigurationTemplateRequestT &  request = {} 
) const
inline

An Async wrapper for CreateLaunchConfigurationTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 286 of file MgnClient.h.

◆ CreateLaunchConfigurationTemplateCallable()

template<typename CreateLaunchConfigurationTemplateRequestT = Model::CreateLaunchConfigurationTemplateRequest>
Model::CreateLaunchConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::CreateLaunchConfigurationTemplateCallable ( const CreateLaunchConfigurationTemplateRequestT &  request = {}) const
inline

A Callable wrapper for CreateLaunchConfigurationTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 276 of file MgnClient.h.

◆ CreateNetworkMigrationDefinition()

virtual Model::CreateNetworkMigrationDefinitionOutcome Aws::mgn::MgnClient::CreateNetworkMigrationDefinition ( const Model::CreateNetworkMigrationDefinitionRequest request) const
virtual

Creates a new network migration definition that specifies the source and target network configuration for a migration.

See Also:

AWS API Reference

◆ CreateNetworkMigrationDefinitionAsync()

template<typename CreateNetworkMigrationDefinitionRequestT = Model::CreateNetworkMigrationDefinitionRequest>
void Aws::mgn::MgnClient::CreateNetworkMigrationDefinitionAsync ( const CreateNetworkMigrationDefinitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateNetworkMigrationDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 316 of file MgnClient.h.

◆ CreateNetworkMigrationDefinitionCallable()

template<typename CreateNetworkMigrationDefinitionRequestT = Model::CreateNetworkMigrationDefinitionRequest>
Model::CreateNetworkMigrationDefinitionOutcomeCallable Aws::mgn::MgnClient::CreateNetworkMigrationDefinitionCallable ( const CreateNetworkMigrationDefinitionRequestT &  request) const
inline

A Callable wrapper for CreateNetworkMigrationDefinition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 306 of file MgnClient.h.

◆ CreateReplicationConfigurationTemplate()

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

Creates a new ReplicationConfigurationTemplate.

See Also:

AWS API Reference

◆ CreateReplicationConfigurationTemplateAsync()

template<typename CreateReplicationConfigurationTemplateRequestT = Model::CreateReplicationConfigurationTemplateRequest>
void Aws::mgn::MgnClient::CreateReplicationConfigurationTemplateAsync ( const CreateReplicationConfigurationTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateReplicationConfigurationTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 345 of file MgnClient.h.

◆ CreateReplicationConfigurationTemplateCallable()

template<typename CreateReplicationConfigurationTemplateRequestT = Model::CreateReplicationConfigurationTemplateRequest>
Model::CreateReplicationConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::CreateReplicationConfigurationTemplateCallable ( const CreateReplicationConfigurationTemplateRequestT &  request) const
inline

A Callable wrapper for CreateReplicationConfigurationTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 335 of file MgnClient.h.

◆ CreateWave()

virtual Model::CreateWaveOutcome Aws::mgn::MgnClient::CreateWave ( const Model::CreateWaveRequest request) const
virtual

Create wave.

See Also:

AWS API Reference

◆ CreateWaveAsync()

template<typename CreateWaveRequestT = Model::CreateWaveRequest>
void Aws::mgn::MgnClient::CreateWaveAsync ( const CreateWaveRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateWave that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 371 of file MgnClient.h.

◆ CreateWaveCallable()

template<typename CreateWaveRequestT = Model::CreateWaveRequest>
Model::CreateWaveOutcomeCallable Aws::mgn::MgnClient::CreateWaveCallable ( const CreateWaveRequestT &  request) const
inline

A Callable wrapper for CreateWave that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 362 of file MgnClient.h.

◆ DeleteApplication()

virtual Model::DeleteApplicationOutcome Aws::mgn::MgnClient::DeleteApplication ( const Model::DeleteApplicationRequest request) const
virtual

Delete application.

See Also:

AWS API Reference

◆ DeleteApplicationAsync()

template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
void Aws::mgn::MgnClient::DeleteApplicationAsync ( const DeleteApplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteApplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 397 of file MgnClient.h.

◆ DeleteApplicationCallable()

template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
Model::DeleteApplicationOutcomeCallable Aws::mgn::MgnClient::DeleteApplicationCallable ( const DeleteApplicationRequestT &  request) const
inline

A Callable wrapper for DeleteApplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 388 of file MgnClient.h.

◆ DeleteConnector()

virtual Model::DeleteConnectorOutcome Aws::mgn::MgnClient::DeleteConnector ( const Model::DeleteConnectorRequest request) const
virtual

Delete Connector.

See Also:

AWS API Reference

◆ DeleteConnectorAsync()

template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
void Aws::mgn::MgnClient::DeleteConnectorAsync ( const DeleteConnectorRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteConnector that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 422 of file MgnClient.h.

◆ DeleteConnectorCallable()

template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
Model::DeleteConnectorOutcomeCallable Aws::mgn::MgnClient::DeleteConnectorCallable ( const DeleteConnectorRequestT &  request) const
inline

A Callable wrapper for DeleteConnector that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 413 of file MgnClient.h.

◆ 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()

template<typename DeleteJobRequestT = Model::DeleteJobRequest>
void Aws::mgn::MgnClient::DeleteJobAsync ( const DeleteJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 447 of file MgnClient.h.

◆ DeleteJobCallable()

template<typename DeleteJobRequestT = Model::DeleteJobRequest>
Model::DeleteJobOutcomeCallable Aws::mgn::MgnClient::DeleteJobCallable ( const DeleteJobRequestT &  request) const
inline

A Callable wrapper for DeleteJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 438 of file MgnClient.h.

◆ DeleteLaunchConfigurationTemplate()

virtual Model::DeleteLaunchConfigurationTemplateOutcome Aws::mgn::MgnClient::DeleteLaunchConfigurationTemplate ( const Model::DeleteLaunchConfigurationTemplateRequest request) const
virtual

Deletes a single Launch Configuration Template by ID.

See Also:

AWS API Reference

◆ DeleteLaunchConfigurationTemplateAsync()

template<typename DeleteLaunchConfigurationTemplateRequestT = Model::DeleteLaunchConfigurationTemplateRequest>
void Aws::mgn::MgnClient::DeleteLaunchConfigurationTemplateAsync ( const DeleteLaunchConfigurationTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteLaunchConfigurationTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 476 of file MgnClient.h.

◆ DeleteLaunchConfigurationTemplateCallable()

template<typename DeleteLaunchConfigurationTemplateRequestT = Model::DeleteLaunchConfigurationTemplateRequest>
Model::DeleteLaunchConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::DeleteLaunchConfigurationTemplateCallable ( const DeleteLaunchConfigurationTemplateRequestT &  request) const
inline

A Callable wrapper for DeleteLaunchConfigurationTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 466 of file MgnClient.h.

◆ DeleteNetworkMigrationDefinition()

virtual Model::DeleteNetworkMigrationDefinitionOutcome Aws::mgn::MgnClient::DeleteNetworkMigrationDefinition ( const Model::DeleteNetworkMigrationDefinitionRequest request) const
virtual

Deletes a network migration definition. This operation removes the migration definition and all associated metadata.

See Also:

AWS API Reference

◆ DeleteNetworkMigrationDefinitionAsync()

template<typename DeleteNetworkMigrationDefinitionRequestT = Model::DeleteNetworkMigrationDefinitionRequest>
void Aws::mgn::MgnClient::DeleteNetworkMigrationDefinitionAsync ( const DeleteNetworkMigrationDefinitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteNetworkMigrationDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 506 of file MgnClient.h.

◆ DeleteNetworkMigrationDefinitionCallable()

template<typename DeleteNetworkMigrationDefinitionRequestT = Model::DeleteNetworkMigrationDefinitionRequest>
Model::DeleteNetworkMigrationDefinitionOutcomeCallable Aws::mgn::MgnClient::DeleteNetworkMigrationDefinitionCallable ( const DeleteNetworkMigrationDefinitionRequestT &  request) const
inline

A Callable wrapper for DeleteNetworkMigrationDefinition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 496 of file MgnClient.h.

◆ 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()

template<typename DeleteReplicationConfigurationTemplateRequestT = Model::DeleteReplicationConfigurationTemplateRequest>
void Aws::mgn::MgnClient::DeleteReplicationConfigurationTemplateAsync ( const DeleteReplicationConfigurationTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteReplicationConfigurationTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 536 of file MgnClient.h.

◆ DeleteReplicationConfigurationTemplateCallable()

template<typename DeleteReplicationConfigurationTemplateRequestT = Model::DeleteReplicationConfigurationTemplateRequest>
Model::DeleteReplicationConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::DeleteReplicationConfigurationTemplateCallable ( const DeleteReplicationConfigurationTemplateRequestT &  request) const
inline

A Callable wrapper for DeleteReplicationConfigurationTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 526 of file MgnClient.h.

◆ 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()

template<typename DeleteSourceServerRequestT = Model::DeleteSourceServerRequest>
void Aws::mgn::MgnClient::DeleteSourceServerAsync ( const DeleteSourceServerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSourceServer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 563 of file MgnClient.h.

◆ DeleteSourceServerCallable()

template<typename DeleteSourceServerRequestT = Model::DeleteSourceServerRequest>
Model::DeleteSourceServerOutcomeCallable Aws::mgn::MgnClient::DeleteSourceServerCallable ( const DeleteSourceServerRequestT &  request) const
inline

A Callable wrapper for DeleteSourceServer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 554 of file MgnClient.h.

◆ DeleteVcenterClient()

virtual Model::DeleteVcenterClientOutcome Aws::mgn::MgnClient::DeleteVcenterClient ( const Model::DeleteVcenterClientRequest request) const
virtual

Deletes a given vCenter client by ID.

See Also:

AWS API Reference

◆ DeleteVcenterClientAsync()

template<typename DeleteVcenterClientRequestT = Model::DeleteVcenterClientRequest>
void Aws::mgn::MgnClient::DeleteVcenterClientAsync ( const DeleteVcenterClientRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteVcenterClient that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 589 of file MgnClient.h.

◆ DeleteVcenterClientCallable()

template<typename DeleteVcenterClientRequestT = Model::DeleteVcenterClientRequest>
Model::DeleteVcenterClientOutcomeCallable Aws::mgn::MgnClient::DeleteVcenterClientCallable ( const DeleteVcenterClientRequestT &  request) const
inline

A Callable wrapper for DeleteVcenterClient that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 580 of file MgnClient.h.

◆ DeleteWave()

virtual Model::DeleteWaveOutcome Aws::mgn::MgnClient::DeleteWave ( const Model::DeleteWaveRequest request) const
virtual

Delete wave.

See Also:

AWS API Reference

◆ DeleteWaveAsync()

template<typename DeleteWaveRequestT = Model::DeleteWaveRequest>
void Aws::mgn::MgnClient::DeleteWaveAsync ( const DeleteWaveRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteWave that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 614 of file MgnClient.h.

◆ DeleteWaveCallable()

template<typename DeleteWaveRequestT = Model::DeleteWaveRequest>
Model::DeleteWaveOutcomeCallable Aws::mgn::MgnClient::DeleteWaveCallable ( const DeleteWaveRequestT &  request) const
inline

A Callable wrapper for DeleteWave that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 605 of file MgnClient.h.

◆ DescribeJobLogItems()

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

Retrieves detailed job log items with paging.

See Also:

AWS API Reference

◆ DescribeJobLogItemsAsync()

template<typename DescribeJobLogItemsRequestT = Model::DescribeJobLogItemsRequest>
void Aws::mgn::MgnClient::DescribeJobLogItemsAsync ( const DescribeJobLogItemsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeJobLogItems that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 640 of file MgnClient.h.

◆ DescribeJobLogItemsCallable()

template<typename DescribeJobLogItemsRequestT = Model::DescribeJobLogItemsRequest>
Model::DescribeJobLogItemsOutcomeCallable Aws::mgn::MgnClient::DescribeJobLogItemsCallable ( const DescribeJobLogItemsRequestT &  request) const
inline

A Callable wrapper for DescribeJobLogItems that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 631 of file MgnClient.h.

◆ 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 normally 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()

template<typename DescribeJobsRequestT = Model::DescribeJobsRequest>
void Aws::mgn::MgnClient::DescribeJobsAsync ( const DescribeJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeJobsRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 670 of file MgnClient.h.

◆ DescribeJobsCallable()

template<typename DescribeJobsRequestT = Model::DescribeJobsRequest>
Model::DescribeJobsOutcomeCallable Aws::mgn::MgnClient::DescribeJobsCallable ( const DescribeJobsRequestT &  request = {}) const
inline

A Callable wrapper for DescribeJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 661 of file MgnClient.h.

◆ DescribeLaunchConfigurationTemplates()

virtual Model::DescribeLaunchConfigurationTemplatesOutcome Aws::mgn::MgnClient::DescribeLaunchConfigurationTemplates ( const Model::DescribeLaunchConfigurationTemplatesRequest request = {}) const
virtual

Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs

See Also:

AWS API Reference

◆ DescribeLaunchConfigurationTemplatesAsync()

template<typename DescribeLaunchConfigurationTemplatesRequestT = Model::DescribeLaunchConfigurationTemplatesRequest>
void Aws::mgn::MgnClient::DescribeLaunchConfigurationTemplatesAsync ( const DescribeLaunchConfigurationTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeLaunchConfigurationTemplatesRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeLaunchConfigurationTemplates that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 700 of file MgnClient.h.

◆ DescribeLaunchConfigurationTemplatesCallable()

template<typename DescribeLaunchConfigurationTemplatesRequestT = Model::DescribeLaunchConfigurationTemplatesRequest>
Model::DescribeLaunchConfigurationTemplatesOutcomeCallable Aws::mgn::MgnClient::DescribeLaunchConfigurationTemplatesCallable ( const DescribeLaunchConfigurationTemplatesRequestT &  request = {}) const
inline

A Callable wrapper for DescribeLaunchConfigurationTemplates that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 690 of file MgnClient.h.

◆ 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()

template<typename DescribeReplicationConfigurationTemplatesRequestT = Model::DescribeReplicationConfigurationTemplatesRequest>
void Aws::mgn::MgnClient::DescribeReplicationConfigurationTemplatesAsync ( const DescribeReplicationConfigurationTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeReplicationConfigurationTemplatesRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeReplicationConfigurationTemplates that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 730 of file MgnClient.h.

◆ DescribeReplicationConfigurationTemplatesCallable()

template<typename DescribeReplicationConfigurationTemplatesRequestT = Model::DescribeReplicationConfigurationTemplatesRequest>
Model::DescribeReplicationConfigurationTemplatesOutcomeCallable Aws::mgn::MgnClient::DescribeReplicationConfigurationTemplatesCallable ( const DescribeReplicationConfigurationTemplatesRequestT &  request = {}) const
inline

A Callable wrapper for DescribeReplicationConfigurationTemplates that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 720 of file MgnClient.h.

◆ 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()

template<typename DescribeSourceServersRequestT = Model::DescribeSourceServersRequest>
void Aws::mgn::MgnClient::DescribeSourceServersAsync ( const DescribeSourceServersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeSourceServersRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeSourceServers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 758 of file MgnClient.h.

◆ DescribeSourceServersCallable()

template<typename DescribeSourceServersRequestT = Model::DescribeSourceServersRequest>
Model::DescribeSourceServersOutcomeCallable Aws::mgn::MgnClient::DescribeSourceServersCallable ( const DescribeSourceServersRequestT &  request = {}) const
inline

A Callable wrapper for DescribeSourceServers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 749 of file MgnClient.h.

◆ DescribeVcenterClients()

virtual Model::DescribeVcenterClientsOutcome Aws::mgn::MgnClient::DescribeVcenterClients ( const Model::DescribeVcenterClientsRequest request = {}) const
virtual

Returns a list of the installed vCenter clients.

See Also:

AWS API Reference

◆ DescribeVcenterClientsAsync()

template<typename DescribeVcenterClientsRequestT = Model::DescribeVcenterClientsRequest>
void Aws::mgn::MgnClient::DescribeVcenterClientsAsync ( const DescribeVcenterClientsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeVcenterClientsRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeVcenterClients that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 786 of file MgnClient.h.

◆ DescribeVcenterClientsCallable()

template<typename DescribeVcenterClientsRequestT = Model::DescribeVcenterClientsRequest>
Model::DescribeVcenterClientsOutcomeCallable Aws::mgn::MgnClient::DescribeVcenterClientsCallable ( const DescribeVcenterClientsRequestT &  request = {}) const
inline

A Callable wrapper for DescribeVcenterClients that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 777 of file MgnClient.h.

◆ DisassociateApplications()

virtual Model::DisassociateApplicationsOutcome Aws::mgn::MgnClient::DisassociateApplications ( const Model::DisassociateApplicationsRequest request) const
virtual

Disassociate applications from wave.

See Also:

AWS API Reference

◆ DisassociateApplicationsAsync()

template<typename DisassociateApplicationsRequestT = Model::DisassociateApplicationsRequest>
void Aws::mgn::MgnClient::DisassociateApplicationsAsync ( const DisassociateApplicationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateApplications that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 813 of file MgnClient.h.

◆ DisassociateApplicationsCallable()

template<typename DisassociateApplicationsRequestT = Model::DisassociateApplicationsRequest>
Model::DisassociateApplicationsOutcomeCallable Aws::mgn::MgnClient::DisassociateApplicationsCallable ( const DisassociateApplicationsRequestT &  request) const
inline

A Callable wrapper for DisassociateApplications that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 804 of file MgnClient.h.

◆ DisassociateSourceServers()

virtual Model::DisassociateSourceServersOutcome Aws::mgn::MgnClient::DisassociateSourceServers ( const Model::DisassociateSourceServersRequest request) const
virtual

Disassociate source servers from application.

See Also:

AWS API Reference

◆ DisassociateSourceServersAsync()

template<typename DisassociateSourceServersRequestT = Model::DisassociateSourceServersRequest>
void Aws::mgn::MgnClient::DisassociateSourceServersAsync ( const DisassociateSourceServersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateSourceServers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 841 of file MgnClient.h.

◆ DisassociateSourceServersCallable()

template<typename DisassociateSourceServersRequestT = Model::DisassociateSourceServersRequest>
Model::DisassociateSourceServersOutcomeCallable Aws::mgn::MgnClient::DisassociateSourceServersCallable ( const DisassociateSourceServersRequestT &  request) const
inline

A Callable wrapper for DisassociateSourceServers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 831 of file MgnClient.h.

◆ 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 communicating 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.lagDuration will be nullified.

See Also:

AWS API Reference

◆ DisconnectFromServiceAsync()

template<typename DisconnectFromServiceRequestT = Model::DisconnectFromServiceRequest>
void Aws::mgn::MgnClient::DisconnectFromServiceAsync ( const DisconnectFromServiceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisconnectFromService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 879 of file MgnClient.h.

◆ DisconnectFromServiceCallable()

template<typename DisconnectFromServiceRequestT = Model::DisconnectFromServiceRequest>
Model::DisconnectFromServiceOutcomeCallable Aws::mgn::MgnClient::DisconnectFromServiceCallable ( const DisconnectFromServiceRequestT &  request) const
inline

A Callable wrapper for DisconnectFromService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 870 of file MgnClient.h.

◆ 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 changed 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.lagDuration will be nullified.

See Also:

AWS API Reference

◆ FinalizeCutoverAsync()

template<typename FinalizeCutoverRequestT = Model::FinalizeCutoverRequest>
void Aws::mgn::MgnClient::FinalizeCutoverAsync ( const FinalizeCutoverRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for FinalizeCutover that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 914 of file MgnClient.h.

◆ FinalizeCutoverCallable()

template<typename FinalizeCutoverRequestT = Model::FinalizeCutoverRequest>
Model::FinalizeCutoverOutcomeCallable Aws::mgn::MgnClient::FinalizeCutoverCallable ( const FinalizeCutoverRequestT &  request) const
inline

A Callable wrapper for FinalizeCutover that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 905 of file MgnClient.h.

◆ GetAllocationTag()

static const char * Aws::mgn::MgnClient::GetAllocationTag ( )
static

◆ 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()

template<typename GetLaunchConfigurationRequestT = Model::GetLaunchConfigurationRequest>
void Aws::mgn::MgnClient::GetLaunchConfigurationAsync ( const GetLaunchConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetLaunchConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 941 of file MgnClient.h.

◆ GetLaunchConfigurationCallable()

template<typename GetLaunchConfigurationRequestT = Model::GetLaunchConfigurationRequest>
Model::GetLaunchConfigurationOutcomeCallable Aws::mgn::MgnClient::GetLaunchConfigurationCallable ( const GetLaunchConfigurationRequestT &  request) const
inline

A Callable wrapper for GetLaunchConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 932 of file MgnClient.h.

◆ GetNetworkMigrationDefinition()

virtual Model::GetNetworkMigrationDefinitionOutcome Aws::mgn::MgnClient::GetNetworkMigrationDefinition ( const Model::GetNetworkMigrationDefinitionRequest request) const
virtual

Retrieves the details of a network migration definition including source and target configurations.

See Also:

AWS API Reference

◆ GetNetworkMigrationDefinitionAsync()

template<typename GetNetworkMigrationDefinitionRequestT = Model::GetNetworkMigrationDefinitionRequest>
void Aws::mgn::MgnClient::GetNetworkMigrationDefinitionAsync ( const GetNetworkMigrationDefinitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetNetworkMigrationDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 971 of file MgnClient.h.

◆ GetNetworkMigrationDefinitionCallable()

template<typename GetNetworkMigrationDefinitionRequestT = Model::GetNetworkMigrationDefinitionRequest>
Model::GetNetworkMigrationDefinitionOutcomeCallable Aws::mgn::MgnClient::GetNetworkMigrationDefinitionCallable ( const GetNetworkMigrationDefinitionRequestT &  request) const
inline

A Callable wrapper for GetNetworkMigrationDefinition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 961 of file MgnClient.h.

◆ GetNetworkMigrationMapperSegmentConstruct()

virtual Model::GetNetworkMigrationMapperSegmentConstructOutcome Aws::mgn::MgnClient::GetNetworkMigrationMapperSegmentConstruct ( const Model::GetNetworkMigrationMapperSegmentConstructRequest request) const
virtual

Retrieves detailed information about a specific construct within a mapper segment, including its properties and configuration data.

See Also:

AWS API Reference

◆ GetNetworkMigrationMapperSegmentConstructAsync()

template<typename GetNetworkMigrationMapperSegmentConstructRequestT = Model::GetNetworkMigrationMapperSegmentConstructRequest>
void Aws::mgn::MgnClient::GetNetworkMigrationMapperSegmentConstructAsync ( const GetNetworkMigrationMapperSegmentConstructRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetNetworkMigrationMapperSegmentConstruct that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1002 of file MgnClient.h.

◆ GetNetworkMigrationMapperSegmentConstructCallable()

template<typename GetNetworkMigrationMapperSegmentConstructRequestT = Model::GetNetworkMigrationMapperSegmentConstructRequest>
Model::GetNetworkMigrationMapperSegmentConstructOutcomeCallable Aws::mgn::MgnClient::GetNetworkMigrationMapperSegmentConstructCallable ( const GetNetworkMigrationMapperSegmentConstructRequestT &  request) const
inline

A Callable wrapper for GetNetworkMigrationMapperSegmentConstruct that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 992 of file MgnClient.h.

◆ 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()

template<typename GetReplicationConfigurationRequestT = Model::GetReplicationConfigurationRequest>
void Aws::mgn::MgnClient::GetReplicationConfigurationAsync ( const GetReplicationConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetReplicationConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1033 of file MgnClient.h.

◆ GetReplicationConfigurationCallable()

template<typename GetReplicationConfigurationRequestT = Model::GetReplicationConfigurationRequest>
Model::GetReplicationConfigurationOutcomeCallable Aws::mgn::MgnClient::GetReplicationConfigurationCallable ( const GetReplicationConfigurationRequestT &  request) const
inline

A Callable wrapper for GetReplicationConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1023 of file MgnClient.h.

◆ GetServiceName()

static const char * Aws::mgn::MgnClient::GetServiceName ( )
static

◆ InitializeService()

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

Initialize Application Migration Service.

See Also:

AWS API Reference

◆ InitializeServiceAsync()

template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
void Aws::mgn::MgnClient::InitializeServiceAsync ( const InitializeServiceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const InitializeServiceRequestT &  request = {} 
) const
inline

An Async wrapper for InitializeService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1060 of file MgnClient.h.

◆ InitializeServiceCallable()

template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
Model::InitializeServiceOutcomeCallable Aws::mgn::MgnClient::InitializeServiceCallable ( const InitializeServiceRequestT &  request = {}) const
inline

A Callable wrapper for InitializeService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1051 of file MgnClient.h.

◆ ListApplications()

virtual Model::ListApplicationsOutcome Aws::mgn::MgnClient::ListApplications ( const Model::ListApplicationsRequest request = {}) const
virtual

Retrieves all applications or multiple applications by ID.

See Also:

AWS API Reference

◆ ListApplicationsAsync()

template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
void Aws::mgn::MgnClient::ListApplicationsAsync ( const ListApplicationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListApplicationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListApplications that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1088 of file MgnClient.h.

◆ ListApplicationsCallable()

template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
Model::ListApplicationsOutcomeCallable Aws::mgn::MgnClient::ListApplicationsCallable ( const ListApplicationsRequestT &  request = {}) const
inline

A Callable wrapper for ListApplications that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1079 of file MgnClient.h.

◆ ListConnectors()

virtual Model::ListConnectorsOutcome Aws::mgn::MgnClient::ListConnectors ( const Model::ListConnectorsRequest request = {}) const
virtual

List Connectors.

See Also:

AWS API Reference

◆ ListConnectorsAsync()

template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
void Aws::mgn::MgnClient::ListConnectorsAsync ( const ListConnectorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListConnectorsRequestT &  request = {} 
) const
inline

An Async wrapper for ListConnectors that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1114 of file MgnClient.h.

◆ ListConnectorsCallable()

template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
Model::ListConnectorsOutcomeCallable Aws::mgn::MgnClient::ListConnectorsCallable ( const ListConnectorsRequestT &  request = {}) const
inline

A Callable wrapper for ListConnectors that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1105 of file MgnClient.h.

◆ ListExportErrors()

virtual Model::ListExportErrorsOutcome Aws::mgn::MgnClient::ListExportErrors ( const Model::ListExportErrorsRequest request) const
virtual

List export errors.

See Also:

AWS API Reference

◆ ListExportErrorsAsync()

template<typename ListExportErrorsRequestT = Model::ListExportErrorsRequest>
void Aws::mgn::MgnClient::ListExportErrorsAsync ( const ListExportErrorsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListExportErrors that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1141 of file MgnClient.h.

◆ ListExportErrorsCallable()

template<typename ListExportErrorsRequestT = Model::ListExportErrorsRequest>
Model::ListExportErrorsOutcomeCallable Aws::mgn::MgnClient::ListExportErrorsCallable ( const ListExportErrorsRequestT &  request) const
inline

A Callable wrapper for ListExportErrors that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1132 of file MgnClient.h.

◆ ListExports()

virtual Model::ListExportsOutcome Aws::mgn::MgnClient::ListExports ( const Model::ListExportsRequest request = {}) const
virtual

List exports.

See Also:

AWS API Reference

◆ ListExportsAsync()

template<typename ListExportsRequestT = Model::ListExportsRequest>
void Aws::mgn::MgnClient::ListExportsAsync ( const ListExportsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListExportsRequestT &  request = {} 
) const
inline

An Async wrapper for ListExports that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1166 of file MgnClient.h.

◆ ListExportsCallable()

template<typename ListExportsRequestT = Model::ListExportsRequest>
Model::ListExportsOutcomeCallable Aws::mgn::MgnClient::ListExportsCallable ( const ListExportsRequestT &  request = {}) const
inline

A Callable wrapper for ListExports that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1157 of file MgnClient.h.

◆ ListImportErrors()

virtual Model::ListImportErrorsOutcome Aws::mgn::MgnClient::ListImportErrors ( const Model::ListImportErrorsRequest request) const
virtual

List import errors.

See Also:

AWS API Reference

◆ ListImportErrorsAsync()

template<typename ListImportErrorsRequestT = Model::ListImportErrorsRequest>
void Aws::mgn::MgnClient::ListImportErrorsAsync ( const ListImportErrorsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListImportErrors that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1193 of file MgnClient.h.

◆ ListImportErrorsCallable()

template<typename ListImportErrorsRequestT = Model::ListImportErrorsRequest>
Model::ListImportErrorsOutcomeCallable Aws::mgn::MgnClient::ListImportErrorsCallable ( const ListImportErrorsRequestT &  request) const
inline

A Callable wrapper for ListImportErrors that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1184 of file MgnClient.h.

◆ ListImportFileEnrichments()

virtual Model::ListImportFileEnrichmentsOutcome Aws::mgn::MgnClient::ListImportFileEnrichments ( const Model::ListImportFileEnrichmentsRequest request = {}) const
virtual

Lists import file enrichment jobs with optional filtering by job IDs.

See Also:

AWS API Reference

◆ ListImportFileEnrichmentsAsync()

template<typename ListImportFileEnrichmentsRequestT = Model::ListImportFileEnrichmentsRequest>
void Aws::mgn::MgnClient::ListImportFileEnrichmentsAsync ( const ListImportFileEnrichmentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImportFileEnrichmentsRequestT &  request = {} 
) const
inline

An Async wrapper for ListImportFileEnrichments that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1222 of file MgnClient.h.

◆ ListImportFileEnrichmentsCallable()

template<typename ListImportFileEnrichmentsRequestT = Model::ListImportFileEnrichmentsRequest>
Model::ListImportFileEnrichmentsOutcomeCallable Aws::mgn::MgnClient::ListImportFileEnrichmentsCallable ( const ListImportFileEnrichmentsRequestT &  request = {}) const
inline

A Callable wrapper for ListImportFileEnrichments that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1212 of file MgnClient.h.

◆ ListImports()

virtual Model::ListImportsOutcome Aws::mgn::MgnClient::ListImports ( const Model::ListImportsRequest request = {}) const
virtual

List imports.

See Also:

AWS API Reference

◆ ListImportsAsync()

template<typename ListImportsRequestT = Model::ListImportsRequest>
void Aws::mgn::MgnClient::ListImportsAsync ( const ListImportsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImportsRequestT &  request = {} 
) const
inline

An Async wrapper for ListImports that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1248 of file MgnClient.h.

◆ ListImportsCallable()

template<typename ListImportsRequestT = Model::ListImportsRequest>
Model::ListImportsOutcomeCallable Aws::mgn::MgnClient::ListImportsCallable ( const ListImportsRequestT &  request = {}) const
inline

A Callable wrapper for ListImports that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1239 of file MgnClient.h.

◆ ListManagedAccounts()

virtual Model::ListManagedAccountsOutcome Aws::mgn::MgnClient::ListManagedAccounts ( const Model::ListManagedAccountsRequest request = {}) const
virtual

List Managed Accounts.

See Also:

AWS API Reference

◆ ListManagedAccountsAsync()

template<typename ListManagedAccountsRequestT = Model::ListManagedAccountsRequest>
void Aws::mgn::MgnClient::ListManagedAccountsAsync ( const ListManagedAccountsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListManagedAccountsRequestT &  request = {} 
) const
inline

An Async wrapper for ListManagedAccounts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1275 of file MgnClient.h.

◆ ListManagedAccountsCallable()

template<typename ListManagedAccountsRequestT = Model::ListManagedAccountsRequest>
Model::ListManagedAccountsOutcomeCallable Aws::mgn::MgnClient::ListManagedAccountsCallable ( const ListManagedAccountsRequestT &  request = {}) const
inline

A Callable wrapper for ListManagedAccounts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1266 of file MgnClient.h.

◆ ListNetworkMigrationAnalyses()

virtual Model::ListNetworkMigrationAnalysesOutcome Aws::mgn::MgnClient::ListNetworkMigrationAnalyses ( const Model::ListNetworkMigrationAnalysesRequest request) const
virtual

Lists network migration analysis jobs for a specified execution. Returns information about analysis job status and results.

See Also:

AWS API Reference

◆ ListNetworkMigrationAnalysesAsync()

template<typename ListNetworkMigrationAnalysesRequestT = Model::ListNetworkMigrationAnalysesRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationAnalysesAsync ( const ListNetworkMigrationAnalysesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationAnalyses that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1305 of file MgnClient.h.

◆ ListNetworkMigrationAnalysesCallable()

template<typename ListNetworkMigrationAnalysesRequestT = Model::ListNetworkMigrationAnalysesRequest>
Model::ListNetworkMigrationAnalysesOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationAnalysesCallable ( const ListNetworkMigrationAnalysesRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationAnalyses that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1295 of file MgnClient.h.

◆ ListNetworkMigrationAnalysisResults()

virtual Model::ListNetworkMigrationAnalysisResultsOutcome Aws::mgn::MgnClient::ListNetworkMigrationAnalysisResults ( const Model::ListNetworkMigrationAnalysisResultsRequest request) const
virtual

Lists the results of network migration analyses, showing connectivity and compatibility findings for migrated resources.

See Also:

AWS API Reference

◆ ListNetworkMigrationAnalysisResultsAsync()

template<typename ListNetworkMigrationAnalysisResultsRequestT = Model::ListNetworkMigrationAnalysisResultsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationAnalysisResultsAsync ( const ListNetworkMigrationAnalysisResultsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationAnalysisResults that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1335 of file MgnClient.h.

◆ ListNetworkMigrationAnalysisResultsCallable()

template<typename ListNetworkMigrationAnalysisResultsRequestT = Model::ListNetworkMigrationAnalysisResultsRequest>
Model::ListNetworkMigrationAnalysisResultsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationAnalysisResultsCallable ( const ListNetworkMigrationAnalysisResultsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationAnalysisResults that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1325 of file MgnClient.h.

◆ ListNetworkMigrationCodeGenerations()

virtual Model::ListNetworkMigrationCodeGenerationsOutcome Aws::mgn::MgnClient::ListNetworkMigrationCodeGenerations ( const Model::ListNetworkMigrationCodeGenerationsRequest request) const
virtual

Lists network migration code generation jobs, which convert network mappings into infrastructure-as-code templates.

See Also:

AWS API Reference

◆ ListNetworkMigrationCodeGenerationsAsync()

template<typename ListNetworkMigrationCodeGenerationsRequestT = Model::ListNetworkMigrationCodeGenerationsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationCodeGenerationsAsync ( const ListNetworkMigrationCodeGenerationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationCodeGenerations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1396 of file MgnClient.h.

◆ ListNetworkMigrationCodeGenerationsCallable()

template<typename ListNetworkMigrationCodeGenerationsRequestT = Model::ListNetworkMigrationCodeGenerationsRequest>
Model::ListNetworkMigrationCodeGenerationsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationCodeGenerationsCallable ( const ListNetworkMigrationCodeGenerationsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationCodeGenerations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1386 of file MgnClient.h.

◆ ListNetworkMigrationCodeGenerationSegments()

virtual Model::ListNetworkMigrationCodeGenerationSegmentsOutcome Aws::mgn::MgnClient::ListNetworkMigrationCodeGenerationSegments ( const Model::ListNetworkMigrationCodeGenerationSegmentsRequest request) const
virtual

Lists code generation segments, which represent individual infrastructure components generated as code templates.

See Also:

AWS API Reference

◆ ListNetworkMigrationCodeGenerationSegmentsAsync()

template<typename ListNetworkMigrationCodeGenerationSegmentsRequestT = Model::ListNetworkMigrationCodeGenerationSegmentsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationCodeGenerationSegmentsAsync ( const ListNetworkMigrationCodeGenerationSegmentsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationCodeGenerationSegments that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1365 of file MgnClient.h.

◆ ListNetworkMigrationCodeGenerationSegmentsCallable()

template<typename ListNetworkMigrationCodeGenerationSegmentsRequestT = Model::ListNetworkMigrationCodeGenerationSegmentsRequest>
Model::ListNetworkMigrationCodeGenerationSegmentsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationCodeGenerationSegmentsCallable ( const ListNetworkMigrationCodeGenerationSegmentsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationCodeGenerationSegments that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1355 of file MgnClient.h.

◆ ListNetworkMigrationDefinitions()

virtual Model::ListNetworkMigrationDefinitionsOutcome Aws::mgn::MgnClient::ListNetworkMigrationDefinitions ( const Model::ListNetworkMigrationDefinitionsRequest request = {}) const
virtual

Lists all network migration definitions in the account, with optional filtering.

See Also:

AWS API Reference

◆ ListNetworkMigrationDefinitionsAsync()

template<typename ListNetworkMigrationDefinitionsRequestT = Model::ListNetworkMigrationDefinitionsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationDefinitionsAsync ( const ListNetworkMigrationDefinitionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListNetworkMigrationDefinitionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListNetworkMigrationDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1426 of file MgnClient.h.

◆ ListNetworkMigrationDefinitionsCallable()

template<typename ListNetworkMigrationDefinitionsRequestT = Model::ListNetworkMigrationDefinitionsRequest>
Model::ListNetworkMigrationDefinitionsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationDefinitionsCallable ( const ListNetworkMigrationDefinitionsRequestT &  request = {}) const
inline

A Callable wrapper for ListNetworkMigrationDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1416 of file MgnClient.h.

◆ ListNetworkMigrationDeployedStacks()

virtual Model::ListNetworkMigrationDeployedStacksOutcome Aws::mgn::MgnClient::ListNetworkMigrationDeployedStacks ( const Model::ListNetworkMigrationDeployedStacksRequest request) const
virtual

Lists CloudFormation stacks that have been deployed as part of the network migration.

See Also:

AWS API Reference

◆ ListNetworkMigrationDeployedStacksAsync()

template<typename ListNetworkMigrationDeployedStacksRequestT = Model::ListNetworkMigrationDeployedStacksRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationDeployedStacksAsync ( const ListNetworkMigrationDeployedStacksRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationDeployedStacks that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1456 of file MgnClient.h.

◆ ListNetworkMigrationDeployedStacksCallable()

template<typename ListNetworkMigrationDeployedStacksRequestT = Model::ListNetworkMigrationDeployedStacksRequest>
Model::ListNetworkMigrationDeployedStacksOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationDeployedStacksCallable ( const ListNetworkMigrationDeployedStacksRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationDeployedStacks that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1446 of file MgnClient.h.

◆ ListNetworkMigrationDeployments()

virtual Model::ListNetworkMigrationDeploymentsOutcome Aws::mgn::MgnClient::ListNetworkMigrationDeployments ( const Model::ListNetworkMigrationDeploymentsRequest request) const
virtual

Lists network migration deployment jobs and their current status.

See Also:

AWS API Reference

◆ ListNetworkMigrationDeploymentsAsync()

template<typename ListNetworkMigrationDeploymentsRequestT = Model::ListNetworkMigrationDeploymentsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationDeploymentsAsync ( const ListNetworkMigrationDeploymentsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationDeployments that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1486 of file MgnClient.h.

◆ ListNetworkMigrationDeploymentsCallable()

template<typename ListNetworkMigrationDeploymentsRequestT = Model::ListNetworkMigrationDeploymentsRequest>
Model::ListNetworkMigrationDeploymentsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationDeploymentsCallable ( const ListNetworkMigrationDeploymentsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationDeployments that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1476 of file MgnClient.h.

◆ ListNetworkMigrationExecutions()

virtual Model::ListNetworkMigrationExecutionsOutcome Aws::mgn::MgnClient::ListNetworkMigrationExecutions ( const Model::ListNetworkMigrationExecutionsRequest request) const
virtual

Lists network migration execution instances for a given definition, showing the status and progress of each execution.

See Also:

AWS API Reference

◆ ListNetworkMigrationExecutionsAsync()

template<typename ListNetworkMigrationExecutionsRequestT = Model::ListNetworkMigrationExecutionsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationExecutionsAsync ( const ListNetworkMigrationExecutionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1516 of file MgnClient.h.

◆ ListNetworkMigrationExecutionsCallable()

template<typename ListNetworkMigrationExecutionsRequestT = Model::ListNetworkMigrationExecutionsRequest>
Model::ListNetworkMigrationExecutionsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationExecutionsCallable ( const ListNetworkMigrationExecutionsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationExecutions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1506 of file MgnClient.h.

◆ ListNetworkMigrationMapperSegmentConstructs()

virtual Model::ListNetworkMigrationMapperSegmentConstructsOutcome Aws::mgn::MgnClient::ListNetworkMigrationMapperSegmentConstructs ( const Model::ListNetworkMigrationMapperSegmentConstructsRequest request) const
virtual

Lists constructs within a mapper segment, representing individual infrastructure components like VPCs, subnets, or security groups.

See Also:

AWS API Reference

◆ ListNetworkMigrationMapperSegmentConstructsAsync()

template<typename ListNetworkMigrationMapperSegmentConstructsRequestT = Model::ListNetworkMigrationMapperSegmentConstructsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationMapperSegmentConstructsAsync ( const ListNetworkMigrationMapperSegmentConstructsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationMapperSegmentConstructs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1547 of file MgnClient.h.

◆ ListNetworkMigrationMapperSegmentConstructsCallable()

template<typename ListNetworkMigrationMapperSegmentConstructsRequestT = Model::ListNetworkMigrationMapperSegmentConstructsRequest>
Model::ListNetworkMigrationMapperSegmentConstructsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationMapperSegmentConstructsCallable ( const ListNetworkMigrationMapperSegmentConstructsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationMapperSegmentConstructs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1537 of file MgnClient.h.

◆ ListNetworkMigrationMapperSegments()

virtual Model::ListNetworkMigrationMapperSegmentsOutcome Aws::mgn::MgnClient::ListNetworkMigrationMapperSegments ( const Model::ListNetworkMigrationMapperSegmentsRequest request) const
virtual

Lists mapper segments, which represent logical groupings of network resources to be migrated together.

See Also:

AWS API Reference

◆ ListNetworkMigrationMapperSegmentsAsync()

template<typename ListNetworkMigrationMapperSegmentsRequestT = Model::ListNetworkMigrationMapperSegmentsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationMapperSegmentsAsync ( const ListNetworkMigrationMapperSegmentsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationMapperSegments that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1578 of file MgnClient.h.

◆ ListNetworkMigrationMapperSegmentsCallable()

template<typename ListNetworkMigrationMapperSegmentsRequestT = Model::ListNetworkMigrationMapperSegmentsRequest>
Model::ListNetworkMigrationMapperSegmentsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationMapperSegmentsCallable ( const ListNetworkMigrationMapperSegmentsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationMapperSegments that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1568 of file MgnClient.h.

◆ ListNetworkMigrationMappings()

virtual Model::ListNetworkMigrationMappingsOutcome Aws::mgn::MgnClient::ListNetworkMigrationMappings ( const Model::ListNetworkMigrationMappingsRequest request) const
virtual

Lists network migration mapping jobs, which analyze and create relationships between source and target network resources.

See Also:

AWS API Reference

◆ ListNetworkMigrationMappingsAsync()

template<typename ListNetworkMigrationMappingsRequestT = Model::ListNetworkMigrationMappingsRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationMappingsAsync ( const ListNetworkMigrationMappingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationMappings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1638 of file MgnClient.h.

◆ ListNetworkMigrationMappingsCallable()

template<typename ListNetworkMigrationMappingsRequestT = Model::ListNetworkMigrationMappingsRequest>
Model::ListNetworkMigrationMappingsOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationMappingsCallable ( const ListNetworkMigrationMappingsRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationMappings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1628 of file MgnClient.h.

◆ ListNetworkMigrationMappingUpdates()

virtual Model::ListNetworkMigrationMappingUpdatesOutcome Aws::mgn::MgnClient::ListNetworkMigrationMappingUpdates ( const Model::ListNetworkMigrationMappingUpdatesRequest request) const
virtual

Lists mapping update jobs, which apply customer modifications to the generated network mappings.

See Also:

AWS API Reference

◆ ListNetworkMigrationMappingUpdatesAsync()

template<typename ListNetworkMigrationMappingUpdatesRequestT = Model::ListNetworkMigrationMappingUpdatesRequest>
void Aws::mgn::MgnClient::ListNetworkMigrationMappingUpdatesAsync ( const ListNetworkMigrationMappingUpdatesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListNetworkMigrationMappingUpdates that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1608 of file MgnClient.h.

◆ ListNetworkMigrationMappingUpdatesCallable()

template<typename ListNetworkMigrationMappingUpdatesRequestT = Model::ListNetworkMigrationMappingUpdatesRequest>
Model::ListNetworkMigrationMappingUpdatesOutcomeCallable Aws::mgn::MgnClient::ListNetworkMigrationMappingUpdatesCallable ( const ListNetworkMigrationMappingUpdatesRequestT &  request) const
inline

A Callable wrapper for ListNetworkMigrationMappingUpdates that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1598 of file MgnClient.h.

◆ ListSourceServerActions()

virtual Model::ListSourceServerActionsOutcome Aws::mgn::MgnClient::ListSourceServerActions ( const Model::ListSourceServerActionsRequest request) const
virtual

List source server post migration custom actions.

See Also:

AWS API Reference

◆ ListSourceServerActionsAsync()

template<typename ListSourceServerActionsRequestT = Model::ListSourceServerActionsRequest>
void Aws::mgn::MgnClient::ListSourceServerActionsAsync ( const ListSourceServerActionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSourceServerActions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1666 of file MgnClient.h.

◆ ListSourceServerActionsCallable()

template<typename ListSourceServerActionsRequestT = Model::ListSourceServerActionsRequest>
Model::ListSourceServerActionsOutcomeCallable Aws::mgn::MgnClient::ListSourceServerActionsCallable ( const ListSourceServerActionsRequestT &  request) const
inline

A Callable wrapper for ListSourceServerActions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1657 of file MgnClient.h.

◆ 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()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::mgn::MgnClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1694 of file MgnClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::mgn::MgnClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1685 of file MgnClient.h.

◆ ListTemplateActions()

virtual Model::ListTemplateActionsOutcome Aws::mgn::MgnClient::ListTemplateActions ( const Model::ListTemplateActionsRequest request) const
virtual

List template post migration custom actions.

See Also:

AWS API Reference

◆ ListTemplateActionsAsync()

template<typename ListTemplateActionsRequestT = Model::ListTemplateActionsRequest>
void Aws::mgn::MgnClient::ListTemplateActionsAsync ( const ListTemplateActionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTemplateActions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1720 of file MgnClient.h.

◆ ListTemplateActionsCallable()

template<typename ListTemplateActionsRequestT = Model::ListTemplateActionsRequest>
Model::ListTemplateActionsOutcomeCallable Aws::mgn::MgnClient::ListTemplateActionsCallable ( const ListTemplateActionsRequestT &  request) const
inline

A Callable wrapper for ListTemplateActions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1711 of file MgnClient.h.

◆ ListWaves()

virtual Model::ListWavesOutcome Aws::mgn::MgnClient::ListWaves ( const Model::ListWavesRequest request = {}) const
virtual

Retrieves all waves or multiple waves by ID.

See Also:

AWS API Reference

◆ ListWavesAsync()

template<typename ListWavesRequestT = Model::ListWavesRequest>
void Aws::mgn::MgnClient::ListWavesAsync ( const ListWavesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListWavesRequestT &  request = {} 
) const
inline

An Async wrapper for ListWaves that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1745 of file MgnClient.h.

◆ ListWavesCallable()

template<typename ListWavesRequestT = Model::ListWavesRequest>
Model::ListWavesOutcomeCallable Aws::mgn::MgnClient::ListWavesCallable ( const ListWavesRequestT &  request = {}) const
inline

A Callable wrapper for ListWaves that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1736 of file MgnClient.h.

◆ 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()

template<typename MarkAsArchivedRequestT = Model::MarkAsArchivedRequest>
void Aws::mgn::MgnClient::MarkAsArchivedAsync ( const MarkAsArchivedRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for MarkAsArchived that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1774 of file MgnClient.h.

◆ MarkAsArchivedCallable()

template<typename MarkAsArchivedRequestT = Model::MarkAsArchivedRequest>
Model::MarkAsArchivedOutcomeCallable Aws::mgn::MgnClient::MarkAsArchivedCallable ( const MarkAsArchivedRequestT &  request) const
inline

A Callable wrapper for MarkAsArchived that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1765 of file MgnClient.h.

◆ OverrideEndpoint()

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

◆ PauseReplication()

virtual Model::PauseReplicationOutcome Aws::mgn::MgnClient::PauseReplication ( const Model::PauseReplicationRequest request) const
virtual

Pause Replication.

See Also:

AWS API Reference

◆ PauseReplicationAsync()

template<typename PauseReplicationRequestT = Model::PauseReplicationRequest>
void Aws::mgn::MgnClient::PauseReplicationAsync ( const PauseReplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PauseReplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1800 of file MgnClient.h.

◆ PauseReplicationCallable()

template<typename PauseReplicationRequestT = Model::PauseReplicationRequest>
Model::PauseReplicationOutcomeCallable Aws::mgn::MgnClient::PauseReplicationCallable ( const PauseReplicationRequestT &  request) const
inline

A Callable wrapper for PauseReplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1791 of file MgnClient.h.

◆ PutSourceServerAction()

virtual Model::PutSourceServerActionOutcome Aws::mgn::MgnClient::PutSourceServerAction ( const Model::PutSourceServerActionRequest request) const
virtual

Put source server post migration custom action.

See Also:

AWS API Reference

◆ PutSourceServerActionAsync()

template<typename PutSourceServerActionRequestT = Model::PutSourceServerActionRequest>
void Aws::mgn::MgnClient::PutSourceServerActionAsync ( const PutSourceServerActionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutSourceServerAction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1826 of file MgnClient.h.

◆ PutSourceServerActionCallable()

template<typename PutSourceServerActionRequestT = Model::PutSourceServerActionRequest>
Model::PutSourceServerActionOutcomeCallable Aws::mgn::MgnClient::PutSourceServerActionCallable ( const PutSourceServerActionRequestT &  request) const
inline

A Callable wrapper for PutSourceServerAction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1817 of file MgnClient.h.

◆ PutTemplateAction()

virtual Model::PutTemplateActionOutcome Aws::mgn::MgnClient::PutTemplateAction ( const Model::PutTemplateActionRequest request) const
virtual

Put template post migration custom action.

See Also:

AWS API Reference

◆ PutTemplateActionAsync()

template<typename PutTemplateActionRequestT = Model::PutTemplateActionRequest>
void Aws::mgn::MgnClient::PutTemplateActionAsync ( const PutTemplateActionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutTemplateAction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1852 of file MgnClient.h.

◆ PutTemplateActionCallable()

template<typename PutTemplateActionRequestT = Model::PutTemplateActionRequest>
Model::PutTemplateActionOutcomeCallable Aws::mgn::MgnClient::PutTemplateActionCallable ( const PutTemplateActionRequestT &  request) const
inline

A Callable wrapper for PutTemplateAction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1843 of file MgnClient.h.

◆ RemoveSourceServerAction()

virtual Model::RemoveSourceServerActionOutcome Aws::mgn::MgnClient::RemoveSourceServerAction ( const Model::RemoveSourceServerActionRequest request) const
virtual

Remove source server post migration custom action.

See Also:

AWS API Reference

◆ RemoveSourceServerActionAsync()

template<typename RemoveSourceServerActionRequestT = Model::RemoveSourceServerActionRequest>
void Aws::mgn::MgnClient::RemoveSourceServerActionAsync ( const RemoveSourceServerActionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RemoveSourceServerAction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1879 of file MgnClient.h.

◆ RemoveSourceServerActionCallable()

template<typename RemoveSourceServerActionRequestT = Model::RemoveSourceServerActionRequest>
Model::RemoveSourceServerActionOutcomeCallable Aws::mgn::MgnClient::RemoveSourceServerActionCallable ( const RemoveSourceServerActionRequestT &  request) const
inline

A Callable wrapper for RemoveSourceServerAction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1870 of file MgnClient.h.

◆ RemoveTemplateAction()

virtual Model::RemoveTemplateActionOutcome Aws::mgn::MgnClient::RemoveTemplateAction ( const Model::RemoveTemplateActionRequest request) const
virtual

Remove template post migration custom action.

See Also:

AWS API Reference

◆ RemoveTemplateActionAsync()

template<typename RemoveTemplateActionRequestT = Model::RemoveTemplateActionRequest>
void Aws::mgn::MgnClient::RemoveTemplateActionAsync ( const RemoveTemplateActionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RemoveTemplateAction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1906 of file MgnClient.h.

◆ RemoveTemplateActionCallable()

template<typename RemoveTemplateActionRequestT = Model::RemoveTemplateActionRequest>
Model::RemoveTemplateActionOutcomeCallable Aws::mgn::MgnClient::RemoveTemplateActionCallable ( const RemoveTemplateActionRequestT &  request) const
inline

A Callable wrapper for RemoveTemplateAction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1897 of file MgnClient.h.

◆ ResumeReplication()

virtual Model::ResumeReplicationOutcome Aws::mgn::MgnClient::ResumeReplication ( const Model::ResumeReplicationRequest request) const
virtual

Resume Replication.

See Also:

AWS API Reference

◆ ResumeReplicationAsync()

template<typename ResumeReplicationRequestT = Model::ResumeReplicationRequest>
void Aws::mgn::MgnClient::ResumeReplicationAsync ( const ResumeReplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ResumeReplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1932 of file MgnClient.h.

◆ ResumeReplicationCallable()

template<typename ResumeReplicationRequestT = Model::ResumeReplicationRequest>
Model::ResumeReplicationOutcomeCallable Aws::mgn::MgnClient::ResumeReplicationCallable ( const ResumeReplicationRequestT &  request) const
inline

A Callable wrapper for ResumeReplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1923 of file MgnClient.h.

◆ 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()

template<typename RetryDataReplicationRequestT = Model::RetryDataReplicationRequest>
void Aws::mgn::MgnClient::RetryDataReplicationAsync ( const RetryDataReplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RetryDataReplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1961 of file MgnClient.h.

◆ RetryDataReplicationCallable()

template<typename RetryDataReplicationRequestT = Model::RetryDataReplicationRequest>
Model::RetryDataReplicationOutcomeCallable Aws::mgn::MgnClient::RetryDataReplicationCallable ( const RetryDataReplicationRequestT &  request) const
inline

A Callable wrapper for RetryDataReplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1952 of file MgnClient.h.

◆ 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()

template<typename StartCutoverRequestT = Model::StartCutoverRequest>
void Aws::mgn::MgnClient::StartCutoverAsync ( const StartCutoverRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartCutover that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1988 of file MgnClient.h.

◆ StartCutoverCallable()

template<typename StartCutoverRequestT = Model::StartCutoverRequest>
Model::StartCutoverOutcomeCallable Aws::mgn::MgnClient::StartCutoverCallable ( const StartCutoverRequestT &  request) const
inline

A Callable wrapper for StartCutover that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1979 of file MgnClient.h.

◆ StartExport()

virtual Model::StartExportOutcome Aws::mgn::MgnClient::StartExport ( const Model::StartExportRequest request) const
virtual

Start export.

See Also:

AWS API Reference

◆ StartExportAsync()

template<typename StartExportRequestT = Model::StartExportRequest>
void Aws::mgn::MgnClient::StartExportAsync ( const StartExportRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartExport that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2013 of file MgnClient.h.

◆ StartExportCallable()

template<typename StartExportRequestT = Model::StartExportRequest>
Model::StartExportOutcomeCallable Aws::mgn::MgnClient::StartExportCallable ( const StartExportRequestT &  request) const
inline

A Callable wrapper for StartExport that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2004 of file MgnClient.h.

◆ StartImport()

virtual Model::StartImportOutcome Aws::mgn::MgnClient::StartImport ( const Model::StartImportRequest request) const
virtual

Start import.

See Also:

AWS API Reference

◆ StartImportAsync()

template<typename StartImportRequestT = Model::StartImportRequest>
void Aws::mgn::MgnClient::StartImportAsync ( const StartImportRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartImport that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2038 of file MgnClient.h.

◆ StartImportCallable()

template<typename StartImportRequestT = Model::StartImportRequest>
Model::StartImportOutcomeCallable Aws::mgn::MgnClient::StartImportCallable ( const StartImportRequestT &  request) const
inline

A Callable wrapper for StartImport that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2029 of file MgnClient.h.

◆ StartImportFileEnrichment()

virtual Model::StartImportFileEnrichmentOutcome Aws::mgn::MgnClient::StartImportFileEnrichment ( const Model::StartImportFileEnrichmentRequest request) const
virtual

Starts an import file enrichment job to process and enrich network migration import files with additional metadata and IP assignment strategies.

See Also:

AWS API Reference

◆ StartImportFileEnrichmentAsync()

template<typename StartImportFileEnrichmentRequestT = Model::StartImportFileEnrichmentRequest>
void Aws::mgn::MgnClient::StartImportFileEnrichmentAsync ( const StartImportFileEnrichmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartImportFileEnrichment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2067 of file MgnClient.h.

◆ StartImportFileEnrichmentCallable()

template<typename StartImportFileEnrichmentRequestT = Model::StartImportFileEnrichmentRequest>
Model::StartImportFileEnrichmentOutcomeCallable Aws::mgn::MgnClient::StartImportFileEnrichmentCallable ( const StartImportFileEnrichmentRequestT &  request) const
inline

A Callable wrapper for StartImportFileEnrichment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2057 of file MgnClient.h.

◆ StartNetworkMigrationAnalysis()

virtual Model::StartNetworkMigrationAnalysisOutcome Aws::mgn::MgnClient::StartNetworkMigrationAnalysis ( const Model::StartNetworkMigrationAnalysisRequest request) const
virtual

Starts a network migration analysis job to evaluate connectivity and compatibility of the migration mappings.

See Also:

AWS API Reference

◆ StartNetworkMigrationAnalysisAsync()

template<typename StartNetworkMigrationAnalysisRequestT = Model::StartNetworkMigrationAnalysisRequest>
void Aws::mgn::MgnClient::StartNetworkMigrationAnalysisAsync ( const StartNetworkMigrationAnalysisRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartNetworkMigrationAnalysis that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2097 of file MgnClient.h.

◆ StartNetworkMigrationAnalysisCallable()

template<typename StartNetworkMigrationAnalysisRequestT = Model::StartNetworkMigrationAnalysisRequest>
Model::StartNetworkMigrationAnalysisOutcomeCallable Aws::mgn::MgnClient::StartNetworkMigrationAnalysisCallable ( const StartNetworkMigrationAnalysisRequestT &  request) const
inline

A Callable wrapper for StartNetworkMigrationAnalysis that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2087 of file MgnClient.h.

◆ StartNetworkMigrationCodeGeneration()

virtual Model::StartNetworkMigrationCodeGenerationOutcome Aws::mgn::MgnClient::StartNetworkMigrationCodeGeneration ( const Model::StartNetworkMigrationCodeGenerationRequest request) const
virtual

Starts a code generation job to convert network migration mappings into infrastructure-as-code templates.

See Also:

AWS API Reference

◆ StartNetworkMigrationCodeGenerationAsync()

template<typename StartNetworkMigrationCodeGenerationRequestT = Model::StartNetworkMigrationCodeGenerationRequest>
void Aws::mgn::MgnClient::StartNetworkMigrationCodeGenerationAsync ( const StartNetworkMigrationCodeGenerationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartNetworkMigrationCodeGeneration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2127 of file MgnClient.h.

◆ StartNetworkMigrationCodeGenerationCallable()

template<typename StartNetworkMigrationCodeGenerationRequestT = Model::StartNetworkMigrationCodeGenerationRequest>
Model::StartNetworkMigrationCodeGenerationOutcomeCallable Aws::mgn::MgnClient::StartNetworkMigrationCodeGenerationCallable ( const StartNetworkMigrationCodeGenerationRequestT &  request) const
inline

A Callable wrapper for StartNetworkMigrationCodeGeneration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2117 of file MgnClient.h.

◆ StartNetworkMigrationDeployment()

virtual Model::StartNetworkMigrationDeploymentOutcome Aws::mgn::MgnClient::StartNetworkMigrationDeployment ( const Model::StartNetworkMigrationDeploymentRequest request) const
virtual

Starts a deployment job to create the target network infrastructure based on the generated code templates.

See Also:

AWS API Reference

◆ StartNetworkMigrationDeploymentAsync()

template<typename StartNetworkMigrationDeploymentRequestT = Model::StartNetworkMigrationDeploymentRequest>
void Aws::mgn::MgnClient::StartNetworkMigrationDeploymentAsync ( const StartNetworkMigrationDeploymentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartNetworkMigrationDeployment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2157 of file MgnClient.h.

◆ StartNetworkMigrationDeploymentCallable()

template<typename StartNetworkMigrationDeploymentRequestT = Model::StartNetworkMigrationDeploymentRequest>
Model::StartNetworkMigrationDeploymentOutcomeCallable Aws::mgn::MgnClient::StartNetworkMigrationDeploymentCallable ( const StartNetworkMigrationDeploymentRequestT &  request) const
inline

A Callable wrapper for StartNetworkMigrationDeployment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2147 of file MgnClient.h.

◆ StartNetworkMigrationMapping()

virtual Model::StartNetworkMigrationMappingOutcome Aws::mgn::MgnClient::StartNetworkMigrationMapping ( const Model::StartNetworkMigrationMappingRequest request) const
virtual

Starts the network migration mapping process for a given network migration execution.

See Also:

AWS API Reference

◆ StartNetworkMigrationMappingAsync()

template<typename StartNetworkMigrationMappingRequestT = Model::StartNetworkMigrationMappingRequest>
void Aws::mgn::MgnClient::StartNetworkMigrationMappingAsync ( const StartNetworkMigrationMappingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartNetworkMigrationMapping that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2187 of file MgnClient.h.

◆ StartNetworkMigrationMappingCallable()

template<typename StartNetworkMigrationMappingRequestT = Model::StartNetworkMigrationMappingRequest>
Model::StartNetworkMigrationMappingOutcomeCallable Aws::mgn::MgnClient::StartNetworkMigrationMappingCallable ( const StartNetworkMigrationMappingRequestT &  request) const
inline

A Callable wrapper for StartNetworkMigrationMapping that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2177 of file MgnClient.h.

◆ StartNetworkMigrationMappingUpdate()

virtual Model::StartNetworkMigrationMappingUpdateOutcome Aws::mgn::MgnClient::StartNetworkMigrationMappingUpdate ( const Model::StartNetworkMigrationMappingUpdateRequest request) const
virtual

Starts a job to apply customer modifications to network migration mappings, such as changing properties.

See Also:

AWS API Reference

◆ StartNetworkMigrationMappingUpdateAsync()

template<typename StartNetworkMigrationMappingUpdateRequestT = Model::StartNetworkMigrationMappingUpdateRequest>
void Aws::mgn::MgnClient::StartNetworkMigrationMappingUpdateAsync ( const StartNetworkMigrationMappingUpdateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartNetworkMigrationMappingUpdate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2217 of file MgnClient.h.

◆ StartNetworkMigrationMappingUpdateCallable()

template<typename StartNetworkMigrationMappingUpdateRequestT = Model::StartNetworkMigrationMappingUpdateRequest>
Model::StartNetworkMigrationMappingUpdateOutcomeCallable Aws::mgn::MgnClient::StartNetworkMigrationMappingUpdateCallable ( const StartNetworkMigrationMappingUpdateRequestT &  request) const
inline

A Callable wrapper for StartNetworkMigrationMappingUpdate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2207 of file MgnClient.h.

◆ StartReplication()

virtual Model::StartReplicationOutcome Aws::mgn::MgnClient::StartReplication ( const Model::StartReplicationRequest request) const
virtual

Start replication for source server irrespective of its replication type.

See Also:

AWS API Reference

◆ StartReplicationAsync()

template<typename StartReplicationRequestT = Model::StartReplicationRequest>
void Aws::mgn::MgnClient::StartReplicationAsync ( const StartReplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartReplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2245 of file MgnClient.h.

◆ StartReplicationCallable()

template<typename StartReplicationRequestT = Model::StartReplicationRequest>
Model::StartReplicationOutcomeCallable Aws::mgn::MgnClient::StartReplicationCallable ( const StartReplicationRequestT &  request) const
inline

A Callable wrapper for StartReplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2236 of file MgnClient.h.

◆ StartTest()

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

Launches 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()

template<typename StartTestRequestT = Model::StartTestRequest>
void Aws::mgn::MgnClient::StartTestAsync ( const StartTestRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartTest that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2272 of file MgnClient.h.

◆ StartTestCallable()

template<typename StartTestRequestT = Model::StartTestRequest>
Model::StartTestOutcomeCallable Aws::mgn::MgnClient::StartTestCallable ( const StartTestRequestT &  request) const
inline

A Callable wrapper for StartTest that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2263 of file MgnClient.h.

◆ StopReplication()

virtual Model::StopReplicationOutcome Aws::mgn::MgnClient::StopReplication ( const Model::StopReplicationRequest request) const
virtual

Stop Replication.

See Also:

AWS API Reference

◆ StopReplicationAsync()

template<typename StopReplicationRequestT = Model::StopReplicationRequest>
void Aws::mgn::MgnClient::StopReplicationAsync ( const StopReplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopReplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2297 of file MgnClient.h.

◆ StopReplicationCallable()

template<typename StopReplicationRequestT = Model::StopReplicationRequest>
Model::StopReplicationOutcomeCallable Aws::mgn::MgnClient::StopReplicationCallable ( const StopReplicationRequestT &  request) const
inline

A Callable wrapper for StopReplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2288 of file MgnClient.h.

◆ 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()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::mgn::MgnClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2325 of file MgnClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::mgn::MgnClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2316 of file MgnClient.h.

◆ 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()

template<typename TerminateTargetInstancesRequestT = Model::TerminateTargetInstancesRequest>
void Aws::mgn::MgnClient::TerminateTargetInstancesAsync ( const TerminateTargetInstancesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TerminateTargetInstances that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2354 of file MgnClient.h.

◆ TerminateTargetInstancesCallable()

template<typename TerminateTargetInstancesRequestT = Model::TerminateTargetInstancesRequest>
Model::TerminateTargetInstancesOutcomeCallable Aws::mgn::MgnClient::TerminateTargetInstancesCallable ( const TerminateTargetInstancesRequestT &  request) const
inline

A Callable wrapper for TerminateTargetInstances that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2345 of file MgnClient.h.

◆ UnarchiveApplication()

virtual Model::UnarchiveApplicationOutcome Aws::mgn::MgnClient::UnarchiveApplication ( const Model::UnarchiveApplicationRequest request) const
virtual

Unarchive application.

See Also:

AWS API Reference

◆ UnarchiveApplicationAsync()

template<typename UnarchiveApplicationRequestT = Model::UnarchiveApplicationRequest>
void Aws::mgn::MgnClient::UnarchiveApplicationAsync ( const UnarchiveApplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UnarchiveApplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2381 of file MgnClient.h.

◆ UnarchiveApplicationCallable()

template<typename UnarchiveApplicationRequestT = Model::UnarchiveApplicationRequest>
Model::UnarchiveApplicationOutcomeCallable Aws::mgn::MgnClient::UnarchiveApplicationCallable ( const UnarchiveApplicationRequestT &  request) const
inline

A Callable wrapper for UnarchiveApplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2372 of file MgnClient.h.

◆ UnarchiveWave()

virtual Model::UnarchiveWaveOutcome Aws::mgn::MgnClient::UnarchiveWave ( const Model::UnarchiveWaveRequest request) const
virtual

Unarchive wave.

See Also:

AWS API Reference

◆ UnarchiveWaveAsync()

template<typename UnarchiveWaveRequestT = Model::UnarchiveWaveRequest>
void Aws::mgn::MgnClient::UnarchiveWaveAsync ( const UnarchiveWaveRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UnarchiveWave that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2406 of file MgnClient.h.

◆ UnarchiveWaveCallable()

template<typename UnarchiveWaveRequestT = Model::UnarchiveWaveRequest>
Model::UnarchiveWaveOutcomeCallable Aws::mgn::MgnClient::UnarchiveWaveCallable ( const UnarchiveWaveRequestT &  request) const
inline

A Callable wrapper for UnarchiveWave that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2397 of file MgnClient.h.

◆ 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()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::mgn::MgnClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2432 of file MgnClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::mgn::MgnClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2423 of file MgnClient.h.

◆ UpdateApplication()

virtual Model::UpdateApplicationOutcome Aws::mgn::MgnClient::UpdateApplication ( const Model::UpdateApplicationRequest request) const
virtual

Update application.

See Also:

AWS API Reference

◆ UpdateApplicationAsync()

template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
void Aws::mgn::MgnClient::UpdateApplicationAsync ( const UpdateApplicationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateApplication that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2458 of file MgnClient.h.

◆ UpdateApplicationCallable()

template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
Model::UpdateApplicationOutcomeCallable Aws::mgn::MgnClient::UpdateApplicationCallable ( const UpdateApplicationRequestT &  request) const
inline

A Callable wrapper for UpdateApplication that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2449 of file MgnClient.h.

◆ UpdateConnector()

virtual Model::UpdateConnectorOutcome Aws::mgn::MgnClient::UpdateConnector ( const Model::UpdateConnectorRequest request) const
virtual

Update Connector.

See Also:

AWS API Reference

◆ UpdateConnectorAsync()

template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
void Aws::mgn::MgnClient::UpdateConnectorAsync ( const UpdateConnectorRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateConnector that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2483 of file MgnClient.h.

◆ UpdateConnectorCallable()

template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
Model::UpdateConnectorOutcomeCallable Aws::mgn::MgnClient::UpdateConnectorCallable ( const UpdateConnectorRequestT &  request) const
inline

A Callable wrapper for UpdateConnector that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2474 of file MgnClient.h.

◆ UpdateLaunchConfiguration()

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

Updates multiple LaunchConfigurations by Source Server ID.

bootMode valid values are LEGACY_BIOS | UEFI

See Also:

AWS API Reference

◆ UpdateLaunchConfigurationAsync()

template<typename UpdateLaunchConfigurationRequestT = Model::UpdateLaunchConfigurationRequest>
void Aws::mgn::MgnClient::UpdateLaunchConfigurationAsync ( const UpdateLaunchConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateLaunchConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2512 of file MgnClient.h.

◆ UpdateLaunchConfigurationCallable()

template<typename UpdateLaunchConfigurationRequestT = Model::UpdateLaunchConfigurationRequest>
Model::UpdateLaunchConfigurationOutcomeCallable Aws::mgn::MgnClient::UpdateLaunchConfigurationCallable ( const UpdateLaunchConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateLaunchConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2502 of file MgnClient.h.

◆ UpdateLaunchConfigurationTemplate()

virtual Model::UpdateLaunchConfigurationTemplateOutcome Aws::mgn::MgnClient::UpdateLaunchConfigurationTemplate ( const Model::UpdateLaunchConfigurationTemplateRequest request) const
virtual

Updates an existing Launch Configuration Template by ID.

See Also:

AWS API Reference

◆ UpdateLaunchConfigurationTemplateAsync()

template<typename UpdateLaunchConfigurationTemplateRequestT = Model::UpdateLaunchConfigurationTemplateRequest>
void Aws::mgn::MgnClient::UpdateLaunchConfigurationTemplateAsync ( const UpdateLaunchConfigurationTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateLaunchConfigurationTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2542 of file MgnClient.h.

◆ UpdateLaunchConfigurationTemplateCallable()

template<typename UpdateLaunchConfigurationTemplateRequestT = Model::UpdateLaunchConfigurationTemplateRequest>
Model::UpdateLaunchConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::UpdateLaunchConfigurationTemplateCallable ( const UpdateLaunchConfigurationTemplateRequestT &  request) const
inline

A Callable wrapper for UpdateLaunchConfigurationTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2532 of file MgnClient.h.

◆ UpdateNetworkMigrationDefinition()

virtual Model::UpdateNetworkMigrationDefinitionOutcome Aws::mgn::MgnClient::UpdateNetworkMigrationDefinition ( const Model::UpdateNetworkMigrationDefinitionRequest request) const
virtual

Updates an existing network migration definition with new source or target configurations.

See Also:

AWS API Reference

◆ UpdateNetworkMigrationDefinitionAsync()

template<typename UpdateNetworkMigrationDefinitionRequestT = Model::UpdateNetworkMigrationDefinitionRequest>
void Aws::mgn::MgnClient::UpdateNetworkMigrationDefinitionAsync ( const UpdateNetworkMigrationDefinitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateNetworkMigrationDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2572 of file MgnClient.h.

◆ UpdateNetworkMigrationDefinitionCallable()

template<typename UpdateNetworkMigrationDefinitionRequestT = Model::UpdateNetworkMigrationDefinitionRequest>
Model::UpdateNetworkMigrationDefinitionOutcomeCallable Aws::mgn::MgnClient::UpdateNetworkMigrationDefinitionCallable ( const UpdateNetworkMigrationDefinitionRequestT &  request) const
inline

A Callable wrapper for UpdateNetworkMigrationDefinition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2562 of file MgnClient.h.

◆ UpdateNetworkMigrationMapperSegment()

virtual Model::UpdateNetworkMigrationMapperSegmentOutcome Aws::mgn::MgnClient::UpdateNetworkMigrationMapperSegment ( const Model::UpdateNetworkMigrationMapperSegmentRequest request) const
virtual

Updates a mapper segment's configuration, such as changing its scope tags.

See Also:

AWS API Reference

◆ UpdateNetworkMigrationMapperSegmentAsync()

template<typename UpdateNetworkMigrationMapperSegmentRequestT = Model::UpdateNetworkMigrationMapperSegmentRequest>
void Aws::mgn::MgnClient::UpdateNetworkMigrationMapperSegmentAsync ( const UpdateNetworkMigrationMapperSegmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateNetworkMigrationMapperSegment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2602 of file MgnClient.h.

◆ UpdateNetworkMigrationMapperSegmentCallable()

template<typename UpdateNetworkMigrationMapperSegmentRequestT = Model::UpdateNetworkMigrationMapperSegmentRequest>
Model::UpdateNetworkMigrationMapperSegmentOutcomeCallable Aws::mgn::MgnClient::UpdateNetworkMigrationMapperSegmentCallable ( const UpdateNetworkMigrationMapperSegmentRequestT &  request) const
inline

A Callable wrapper for UpdateNetworkMigrationMapperSegment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2592 of file MgnClient.h.

◆ 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()

template<typename UpdateReplicationConfigurationRequestT = Model::UpdateReplicationConfigurationRequest>
void Aws::mgn::MgnClient::UpdateReplicationConfigurationAsync ( const UpdateReplicationConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateReplicationConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2632 of file MgnClient.h.

◆ UpdateReplicationConfigurationCallable()

template<typename UpdateReplicationConfigurationRequestT = Model::UpdateReplicationConfigurationRequest>
Model::UpdateReplicationConfigurationOutcomeCallable Aws::mgn::MgnClient::UpdateReplicationConfigurationCallable ( const UpdateReplicationConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateReplicationConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2622 of file MgnClient.h.

◆ 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()

template<typename UpdateReplicationConfigurationTemplateRequestT = Model::UpdateReplicationConfigurationTemplateRequest>
void Aws::mgn::MgnClient::UpdateReplicationConfigurationTemplateAsync ( const UpdateReplicationConfigurationTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateReplicationConfigurationTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2662 of file MgnClient.h.

◆ UpdateReplicationConfigurationTemplateCallable()

template<typename UpdateReplicationConfigurationTemplateRequestT = Model::UpdateReplicationConfigurationTemplateRequest>
Model::UpdateReplicationConfigurationTemplateOutcomeCallable Aws::mgn::MgnClient::UpdateReplicationConfigurationTemplateCallable ( const UpdateReplicationConfigurationTemplateRequestT &  request) const
inline

A Callable wrapper for UpdateReplicationConfigurationTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2652 of file MgnClient.h.

◆ UpdateSourceServer()

virtual Model::UpdateSourceServerOutcome Aws::mgn::MgnClient::UpdateSourceServer ( const Model::UpdateSourceServerRequest request) const
virtual

Update Source Server.

See Also:

AWS API Reference

◆ UpdateSourceServerAsync()

template<typename UpdateSourceServerRequestT = Model::UpdateSourceServerRequest>
void Aws::mgn::MgnClient::UpdateSourceServerAsync ( const UpdateSourceServerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSourceServer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2689 of file MgnClient.h.

◆ UpdateSourceServerCallable()

template<typename UpdateSourceServerRequestT = Model::UpdateSourceServerRequest>
Model::UpdateSourceServerOutcomeCallable Aws::mgn::MgnClient::UpdateSourceServerCallable ( const UpdateSourceServerRequestT &  request) const
inline

A Callable wrapper for UpdateSourceServer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2680 of file MgnClient.h.

◆ UpdateSourceServerReplicationType()

virtual Model::UpdateSourceServerReplicationTypeOutcome Aws::mgn::MgnClient::UpdateSourceServerReplicationType ( const Model::UpdateSourceServerReplicationTypeRequest request) const
virtual

Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.

SNAPSHOT_SHIPPING should be used for agentless replication.

See Also:

AWS API Reference

◆ UpdateSourceServerReplicationTypeAsync()

template<typename UpdateSourceServerReplicationTypeRequestT = Model::UpdateSourceServerReplicationTypeRequest>
void Aws::mgn::MgnClient::UpdateSourceServerReplicationTypeAsync ( const UpdateSourceServerReplicationTypeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSourceServerReplicationType that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2719 of file MgnClient.h.

◆ UpdateSourceServerReplicationTypeCallable()

template<typename UpdateSourceServerReplicationTypeRequestT = Model::UpdateSourceServerReplicationTypeRequest>
Model::UpdateSourceServerReplicationTypeOutcomeCallable Aws::mgn::MgnClient::UpdateSourceServerReplicationTypeCallable ( const UpdateSourceServerReplicationTypeRequestT &  request) const
inline

A Callable wrapper for UpdateSourceServerReplicationType that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2709 of file MgnClient.h.

◆ UpdateWave()

virtual Model::UpdateWaveOutcome Aws::mgn::MgnClient::UpdateWave ( const Model::UpdateWaveRequest request) const
virtual

Update wave.

See Also:

AWS API Reference

◆ UpdateWaveAsync()

template<typename UpdateWaveRequestT = Model::UpdateWaveRequest>
void Aws::mgn::MgnClient::UpdateWaveAsync ( const UpdateWaveRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateWave that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2745 of file MgnClient.h.

◆ UpdateWaveCallable()

template<typename UpdateWaveRequestT = Model::UpdateWaveRequest>
Model::UpdateWaveOutcomeCallable Aws::mgn::MgnClient::UpdateWaveCallable ( const UpdateWaveRequestT &  request) const
inline

A Callable wrapper for UpdateWave that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2736 of file MgnClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< MgnClient >

Definition at line 2751 of file MgnClient.h.


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