# Package com.amazonaws.services.servermigration.model

Class Summary
Connector: Object representing a Connector
CreateReplicationJobRequest
CreateReplicationJobResult
DeleteReplicationJobRequest
DeleteReplicationJobResult
DeleteServerCatalogRequest
DeleteServerCatalogResult
DisassociateConnectorRequest
DisassociateConnectorResult
GetConnectorsRequest
GetConnectorsResult
GetReplicationJobsRequest
GetReplicationJobsResult
GetReplicationRunsRequest
GetReplicationRunsResult
GetServersRequest
GetServersResult
ImportServerCatalogRequest
ImportServerCatalogResult
ReplicationJob: Object representing a Replication Job
ReplicationRun: Object representing a Replication Run
Server: Object representing a server
StartOnDemandReplicationRunRequest
StartOnDemandReplicationRunResult
UpdateReplicationJobRequest
UpdateReplicationJobResult
VmServer: Object representing a VM server
VmServerAddress: Object representing a server's location

Enum Summary
ConnectorCapability: Capabilities for a Connector
ConnectorStatus: Status of on-premise Connector
LicenseType: The license type to be used for the Amazon Machine Image (AMI) created after a successful ReplicationRun.
ReplicationJobState: Current state of Replication Job
ReplicationRunState: Current state of Replication Run
ReplicationRunType: Type of Replication Run
ServerCatalogStatus: Status of Server catalog
ServerType: Type of server.
VmManagerType: VM Management Product

Exception Summary
AWSServerMigrationException: Base exception for all service exceptions thrown by AWS Server Migration Service
InternalErrorException: An internal error has occured.
InvalidParameterException: A parameter specified in the request is not valid, is unsupported, or cannot be used.
MissingRequiredParameterException: The request is missing a required parameter.
NoConnectorsAvailableException: No connectors are available to handle this request.
OperationNotPermittedException: The specified operation is not allowed.
ReplicationJobAlreadyExistsException: An active Replication Job already exists for the specified server.
ReplicationJobNotFoundException: The specified Replication Job cannot be found.
ReplicationRunLimitExceededException: This user has exceeded the maximum allowed Replication Run limit.
ServerCannotBeReplicatedException: The provided server cannot be replicated.
UnauthorizedOperationException: This user does not have permissions to perform this operation.