{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.MGN
(
defaultService,
_AccessDeniedException,
_ConflictException,
_InternalServerException,
_ResourceNotFoundException,
_ServiceQuotaExceededException,
_ThrottlingException,
_UninitializedAccountException,
_ValidationException,
ArchiveApplication (ArchiveApplication'),
newArchiveApplication,
Application (Application'),
newApplication,
ArchiveWave (ArchiveWave'),
newArchiveWave,
Wave (Wave'),
newWave,
AssociateApplications (AssociateApplications'),
newAssociateApplications,
AssociateApplicationsResponse (AssociateApplicationsResponse'),
newAssociateApplicationsResponse,
AssociateSourceServers (AssociateSourceServers'),
newAssociateSourceServers,
AssociateSourceServersResponse (AssociateSourceServersResponse'),
newAssociateSourceServersResponse,
ChangeServerLifeCycleState (ChangeServerLifeCycleState'),
newChangeServerLifeCycleState,
SourceServer (SourceServer'),
newSourceServer,
CreateApplication (CreateApplication'),
newCreateApplication,
Application (Application'),
newApplication,
CreateLaunchConfigurationTemplate (CreateLaunchConfigurationTemplate'),
newCreateLaunchConfigurationTemplate,
LaunchConfigurationTemplate (LaunchConfigurationTemplate'),
newLaunchConfigurationTemplate,
CreateReplicationConfigurationTemplate (CreateReplicationConfigurationTemplate'),
newCreateReplicationConfigurationTemplate,
ReplicationConfigurationTemplate (ReplicationConfigurationTemplate'),
newReplicationConfigurationTemplate,
CreateWave (CreateWave'),
newCreateWave,
Wave (Wave'),
newWave,
DeleteApplication (DeleteApplication'),
newDeleteApplication,
DeleteApplicationResponse (DeleteApplicationResponse'),
newDeleteApplicationResponse,
DeleteJob (DeleteJob'),
newDeleteJob,
DeleteJobResponse (DeleteJobResponse'),
newDeleteJobResponse,
DeleteLaunchConfigurationTemplate (DeleteLaunchConfigurationTemplate'),
newDeleteLaunchConfigurationTemplate,
DeleteLaunchConfigurationTemplateResponse (DeleteLaunchConfigurationTemplateResponse'),
newDeleteLaunchConfigurationTemplateResponse,
DeleteReplicationConfigurationTemplate (DeleteReplicationConfigurationTemplate'),
newDeleteReplicationConfigurationTemplate,
DeleteReplicationConfigurationTemplateResponse (DeleteReplicationConfigurationTemplateResponse'),
newDeleteReplicationConfigurationTemplateResponse,
DeleteSourceServer (DeleteSourceServer'),
newDeleteSourceServer,
DeleteSourceServerResponse (DeleteSourceServerResponse'),
newDeleteSourceServerResponse,
DeleteVcenterClient (DeleteVcenterClient'),
newDeleteVcenterClient,
DeleteVcenterClientResponse (DeleteVcenterClientResponse'),
newDeleteVcenterClientResponse,
DeleteWave (DeleteWave'),
newDeleteWave,
DeleteWaveResponse (DeleteWaveResponse'),
newDeleteWaveResponse,
DescribeJobLogItems (DescribeJobLogItems'),
newDescribeJobLogItems,
DescribeJobLogItemsResponse (DescribeJobLogItemsResponse'),
newDescribeJobLogItemsResponse,
DescribeJobs (DescribeJobs'),
newDescribeJobs,
DescribeJobsResponse (DescribeJobsResponse'),
newDescribeJobsResponse,
DescribeLaunchConfigurationTemplates (DescribeLaunchConfigurationTemplates'),
newDescribeLaunchConfigurationTemplates,
DescribeLaunchConfigurationTemplatesResponse (DescribeLaunchConfigurationTemplatesResponse'),
newDescribeLaunchConfigurationTemplatesResponse,
DescribeReplicationConfigurationTemplates (DescribeReplicationConfigurationTemplates'),
newDescribeReplicationConfigurationTemplates,
DescribeReplicationConfigurationTemplatesResponse (DescribeReplicationConfigurationTemplatesResponse'),
newDescribeReplicationConfigurationTemplatesResponse,
DescribeSourceServers (DescribeSourceServers'),
newDescribeSourceServers,
DescribeSourceServersResponse (DescribeSourceServersResponse'),
newDescribeSourceServersResponse,
DescribeVcenterClients (DescribeVcenterClients'),
newDescribeVcenterClients,
DescribeVcenterClientsResponse (DescribeVcenterClientsResponse'),
newDescribeVcenterClientsResponse,
DisassociateApplications (DisassociateApplications'),
newDisassociateApplications,
DisassociateApplicationsResponse (DisassociateApplicationsResponse'),
newDisassociateApplicationsResponse,
DisassociateSourceServers (DisassociateSourceServers'),
newDisassociateSourceServers,
DisassociateSourceServersResponse (DisassociateSourceServersResponse'),
newDisassociateSourceServersResponse,
DisconnectFromService (DisconnectFromService'),
newDisconnectFromService,
SourceServer (SourceServer'),
newSourceServer,
FinalizeCutover (FinalizeCutover'),
newFinalizeCutover,
SourceServer (SourceServer'),
newSourceServer,
GetLaunchConfiguration (GetLaunchConfiguration'),
newGetLaunchConfiguration,
LaunchConfiguration (LaunchConfiguration'),
newLaunchConfiguration,
GetReplicationConfiguration (GetReplicationConfiguration'),
newGetReplicationConfiguration,
ReplicationConfiguration (ReplicationConfiguration'),
newReplicationConfiguration,
InitializeService (InitializeService'),
newInitializeService,
InitializeServiceResponse (InitializeServiceResponse'),
newInitializeServiceResponse,
ListApplications (ListApplications'),
newListApplications,
ListApplicationsResponse (ListApplicationsResponse'),
newListApplicationsResponse,
ListSourceServerActions (ListSourceServerActions'),
newListSourceServerActions,
ListSourceServerActionsResponse (ListSourceServerActionsResponse'),
newListSourceServerActionsResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
ListTemplateActions (ListTemplateActions'),
newListTemplateActions,
ListTemplateActionsResponse (ListTemplateActionsResponse'),
newListTemplateActionsResponse,
ListWaves (ListWaves'),
newListWaves,
ListWavesResponse (ListWavesResponse'),
newListWavesResponse,
MarkAsArchived (MarkAsArchived'),
newMarkAsArchived,
SourceServer (SourceServer'),
newSourceServer,
PutSourceServerAction (PutSourceServerAction'),
newPutSourceServerAction,
SourceServerActionDocument (SourceServerActionDocument'),
newSourceServerActionDocument,
PutTemplateAction (PutTemplateAction'),
newPutTemplateAction,
TemplateActionDocument (TemplateActionDocument'),
newTemplateActionDocument,
RemoveSourceServerAction (RemoveSourceServerAction'),
newRemoveSourceServerAction,
RemoveSourceServerActionResponse (RemoveSourceServerActionResponse'),
newRemoveSourceServerActionResponse,
RemoveTemplateAction (RemoveTemplateAction'),
newRemoveTemplateAction,
RemoveTemplateActionResponse (RemoveTemplateActionResponse'),
newRemoveTemplateActionResponse,
RetryDataReplication (RetryDataReplication'),
newRetryDataReplication,
SourceServer (SourceServer'),
newSourceServer,
StartCutover (StartCutover'),
newStartCutover,
StartCutoverResponse (StartCutoverResponse'),
newStartCutoverResponse,
StartReplication (StartReplication'),
newStartReplication,
SourceServer (SourceServer'),
newSourceServer,
StartTest (StartTest'),
newStartTest,
StartTestResponse (StartTestResponse'),
newStartTestResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
TerminateTargetInstances (TerminateTargetInstances'),
newTerminateTargetInstances,
TerminateTargetInstancesResponse (TerminateTargetInstancesResponse'),
newTerminateTargetInstancesResponse,
UnarchiveApplication (UnarchiveApplication'),
newUnarchiveApplication,
Application (Application'),
newApplication,
UnarchiveWave (UnarchiveWave'),
newUnarchiveWave,
Wave (Wave'),
newWave,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
UpdateApplication (UpdateApplication'),
newUpdateApplication,
Application (Application'),
newApplication,
UpdateLaunchConfiguration (UpdateLaunchConfiguration'),
newUpdateLaunchConfiguration,
LaunchConfiguration (LaunchConfiguration'),
newLaunchConfiguration,
UpdateLaunchConfigurationTemplate (UpdateLaunchConfigurationTemplate'),
newUpdateLaunchConfigurationTemplate,
LaunchConfigurationTemplate (LaunchConfigurationTemplate'),
newLaunchConfigurationTemplate,
UpdateReplicationConfiguration (UpdateReplicationConfiguration'),
newUpdateReplicationConfiguration,
ReplicationConfiguration (ReplicationConfiguration'),
newReplicationConfiguration,
UpdateReplicationConfigurationTemplate (UpdateReplicationConfigurationTemplate'),
newUpdateReplicationConfigurationTemplate,
ReplicationConfigurationTemplate (ReplicationConfigurationTemplate'),
newReplicationConfigurationTemplate,
UpdateSourceServerReplicationType (UpdateSourceServerReplicationType'),
newUpdateSourceServerReplicationType,
SourceServer (SourceServer'),
newSourceServer,
UpdateWave (UpdateWave'),
newUpdateWave,
Wave (Wave'),
newWave,
ApplicationHealthStatus (..),
ApplicationProgressStatus (..),
BootMode (..),
ChangeServerLifeCycleStateSourceServerLifecycleState (..),
DataReplicationErrorString (..),
DataReplicationInitiationStepName (..),
DataReplicationInitiationStepStatus (..),
DataReplicationState (..),
FirstBoot (..),
InitiatedBy (..),
JobLogEvent (..),
JobStatus (..),
JobType (..),
LaunchDisposition (..),
LaunchStatus (..),
LifeCycleState (..),
PostLaunchActionExecutionStatus (..),
PostLaunchActionsDeploymentType (..),
ReplicationConfigurationDataPlaneRouting (..),
ReplicationConfigurationDefaultLargeStagingDiskType (..),
ReplicationConfigurationEbsEncryption (..),
ReplicationConfigurationReplicatedDiskStagingDiskType (..),
ReplicationType (..),
SsmDocumentType (..),
SsmParameterStoreParameterType (..),
TargetInstanceTypeRightSizingMethod (..),
VolumeType (..),
WaveHealthStatus (..),
WaveProgressStatus (..),
Application (Application'),
newApplication,
ApplicationAggregatedStatus (ApplicationAggregatedStatus'),
newApplicationAggregatedStatus,
CPU (CPU'),
newCPU,
ChangeServerLifeCycleStateSourceServerLifecycle (ChangeServerLifeCycleStateSourceServerLifecycle'),
newChangeServerLifeCycleStateSourceServerLifecycle,
DataReplicationError (DataReplicationError'),
newDataReplicationError,
DataReplicationInfo (DataReplicationInfo'),
newDataReplicationInfo,
DataReplicationInfoReplicatedDisk (DataReplicationInfoReplicatedDisk'),
newDataReplicationInfoReplicatedDisk,
DataReplicationInitiation (DataReplicationInitiation'),
newDataReplicationInitiation,
DataReplicationInitiationStep (DataReplicationInitiationStep'),
newDataReplicationInitiationStep,
DescribeJobsRequestFilters (DescribeJobsRequestFilters'),
newDescribeJobsRequestFilters,
DescribeSourceServersRequestFilters (DescribeSourceServersRequestFilters'),
newDescribeSourceServersRequestFilters,
Disk (Disk'),
newDisk,
IdentificationHints (IdentificationHints'),
newIdentificationHints,
Job (Job'),
newJob,
JobLog (JobLog'),
newJobLog,
JobLogEventData (JobLogEventData'),
newJobLogEventData,
JobPostLaunchActionsLaunchStatus (JobPostLaunchActionsLaunchStatus'),
newJobPostLaunchActionsLaunchStatus,
LaunchConfiguration (LaunchConfiguration'),
newLaunchConfiguration,
LaunchConfigurationTemplate (LaunchConfigurationTemplate'),
newLaunchConfigurationTemplate,
LaunchTemplateDiskConf (LaunchTemplateDiskConf'),
newLaunchTemplateDiskConf,
LaunchedInstance (LaunchedInstance'),
newLaunchedInstance,
Licensing (Licensing'),
newLicensing,
LifeCycle (LifeCycle'),
newLifeCycle,
LifeCycleLastCutover (LifeCycleLastCutover'),
newLifeCycleLastCutover,
LifeCycleLastCutoverFinalized (LifeCycleLastCutoverFinalized'),
newLifeCycleLastCutoverFinalized,
LifeCycleLastCutoverInitiated (LifeCycleLastCutoverInitiated'),
newLifeCycleLastCutoverInitiated,
LifeCycleLastCutoverReverted (LifeCycleLastCutoverReverted'),
newLifeCycleLastCutoverReverted,
LifeCycleLastTest (LifeCycleLastTest'),
newLifeCycleLastTest,
LifeCycleLastTestFinalized (LifeCycleLastTestFinalized'),
newLifeCycleLastTestFinalized,
LifeCycleLastTestInitiated (LifeCycleLastTestInitiated'),
newLifeCycleLastTestInitiated,
LifeCycleLastTestReverted (LifeCycleLastTestReverted'),
newLifeCycleLastTestReverted,
ListApplicationsRequestFilters (ListApplicationsRequestFilters'),
newListApplicationsRequestFilters,
ListWavesRequestFilters (ListWavesRequestFilters'),
newListWavesRequestFilters,
NetworkInterface (NetworkInterface'),
newNetworkInterface,
OS (OS'),
newOS,
ParticipatingServer (ParticipatingServer'),
newParticipatingServer,
PostLaunchActions (PostLaunchActions'),
newPostLaunchActions,
PostLaunchActionsStatus (PostLaunchActionsStatus'),
newPostLaunchActionsStatus,
ReplicationConfiguration (ReplicationConfiguration'),
newReplicationConfiguration,
ReplicationConfigurationReplicatedDisk (ReplicationConfigurationReplicatedDisk'),
newReplicationConfigurationReplicatedDisk,
ReplicationConfigurationTemplate (ReplicationConfigurationTemplate'),
newReplicationConfigurationTemplate,
SourceProperties (SourceProperties'),
newSourceProperties,
SourceServer (SourceServer'),
newSourceServer,
SourceServerActionDocument (SourceServerActionDocument'),
newSourceServerActionDocument,
SourceServerActionsRequestFilters (SourceServerActionsRequestFilters'),
newSourceServerActionsRequestFilters,
SsmDocument (SsmDocument'),
newSsmDocument,
SsmParameterStoreParameter (SsmParameterStoreParameter'),
newSsmParameterStoreParameter,
TemplateActionDocument (TemplateActionDocument'),
newTemplateActionDocument,
TemplateActionsRequestFilters (TemplateActionsRequestFilters'),
newTemplateActionsRequestFilters,
VcenterClient (VcenterClient'),
newVcenterClient,
Wave (Wave'),
newWave,
WaveAggregatedStatus (WaveAggregatedStatus'),
newWaveAggregatedStatus,
)
where
import Amazonka.MGN.ArchiveApplication
import Amazonka.MGN.ArchiveWave
import Amazonka.MGN.AssociateApplications
import Amazonka.MGN.AssociateSourceServers
import Amazonka.MGN.ChangeServerLifeCycleState
import Amazonka.MGN.CreateApplication
import Amazonka.MGN.CreateLaunchConfigurationTemplate
import Amazonka.MGN.CreateReplicationConfigurationTemplate
import Amazonka.MGN.CreateWave
import Amazonka.MGN.DeleteApplication
import Amazonka.MGN.DeleteJob
import Amazonka.MGN.DeleteLaunchConfigurationTemplate
import Amazonka.MGN.DeleteReplicationConfigurationTemplate
import Amazonka.MGN.DeleteSourceServer
import Amazonka.MGN.DeleteVcenterClient
import Amazonka.MGN.DeleteWave
import Amazonka.MGN.DescribeJobLogItems
import Amazonka.MGN.DescribeJobs
import Amazonka.MGN.DescribeLaunchConfigurationTemplates
import Amazonka.MGN.DescribeReplicationConfigurationTemplates
import Amazonka.MGN.DescribeSourceServers
import Amazonka.MGN.DescribeVcenterClients
import Amazonka.MGN.DisassociateApplications
import Amazonka.MGN.DisassociateSourceServers
import Amazonka.MGN.DisconnectFromService
import Amazonka.MGN.FinalizeCutover
import Amazonka.MGN.GetLaunchConfiguration
import Amazonka.MGN.GetReplicationConfiguration
import Amazonka.MGN.InitializeService
import Amazonka.MGN.Lens
import Amazonka.MGN.ListApplications
import Amazonka.MGN.ListSourceServerActions
import Amazonka.MGN.ListTagsForResource
import Amazonka.MGN.ListTemplateActions
import Amazonka.MGN.ListWaves
import Amazonka.MGN.MarkAsArchived
import Amazonka.MGN.PutSourceServerAction
import Amazonka.MGN.PutTemplateAction
import Amazonka.MGN.RemoveSourceServerAction
import Amazonka.MGN.RemoveTemplateAction
import Amazonka.MGN.RetryDataReplication
import Amazonka.MGN.StartCutover
import Amazonka.MGN.StartReplication
import Amazonka.MGN.StartTest
import Amazonka.MGN.TagResource
import Amazonka.MGN.TerminateTargetInstances
import Amazonka.MGN.Types
import Amazonka.MGN.UnarchiveApplication
import Amazonka.MGN.UnarchiveWave
import Amazonka.MGN.UntagResource
import Amazonka.MGN.UpdateApplication
import Amazonka.MGN.UpdateLaunchConfiguration
import Amazonka.MGN.UpdateLaunchConfigurationTemplate
import Amazonka.MGN.UpdateReplicationConfiguration
import Amazonka.MGN.UpdateReplicationConfigurationTemplate
import Amazonka.MGN.UpdateSourceServerReplicationType
import Amazonka.MGN.UpdateWave
import Amazonka.MGN.Waiters