C# (CSharp) Amazon.ServerMigrationService.Model Namespace

Nested Namespaces

Amazon.ServerMigrationService.Model.Internal

Classes

Name Description
Connector Object representing a Connector
CreateReplicationJobRequest Container for the parameters to the CreateReplicationJob operation. The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS. Call this API to first create a ReplicationJob, which will then schedule periodic ReplicationRuns to replicate your server to AWS. Each ReplicationRun will result in the creation of an AWS AMI.
CreateReplicationJobResponse This is the response object from the CreateReplicationJob operation.
DeleteReplicationJobRequest Container for the parameters to the DeleteReplicationJob operation. The DeleteReplicationJob API is used to delete a ReplicationJob, resulting in no further ReplicationRuns. This will delete the contents of the S3 bucket used to store SMS artifacts, but will not delete any AMIs created by the SMS service.
DisassociateConnectorRequest Container for the parameters to the DisassociateConnector operation. The DisassociateConnector API will disassociate a connector from the Server Migration Service, rendering it unavailable to support replication jobs.
GetConnectorsRequest Container for the parameters to the GetConnectors operation. The GetConnectors API returns a list of connectors that are registered with the Server Migration Service.
GetConnectorsResponse This is the response object from the GetConnectors operation.
GetReplicationJobsRequest Container for the parameters to the GetReplicationJobs operation. The GetReplicationJobs API will return all of your ReplicationJobs and their details. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationJobs.
GetReplicationJobsResponse This is the response object from the GetReplicationJobs operation.
GetReplicationRunsRequest Container for the parameters to the GetReplicationRuns operation. The GetReplicationRuns API will return all ReplicationRuns for a given ReplicationJob. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationRuns for a ReplicationJob.
GetReplicationRunsResponse This is the response object from the GetReplicationRuns operation.
GetServersRequest Container for the parameters to the GetServers operation. The GetServers API returns a list of all servers in your server catalog. For this call to succeed, you must previously have called ImportServerCatalog.
GetServersResponse This is the response object from the GetServers operation.
InternalErrorException
InvalidParameterException
MissingRequiredParameterException
NoConnectorsAvailableException
OperationNotPermittedException
ReplicationJob Object representing a Replication Job
ReplicationJobAlreadyExistsException
ReplicationJobNotFoundException
ReplicationRun Object representing a Replication Run
ReplicationRunLimitExceededException
Server Object representing a server
ServerCannotBeReplicatedException
StartOnDemandReplicationRunRequest Container for the parameters to the StartOnDemandReplicationRun operation. The StartOnDemandReplicationRun API is used to start a ReplicationRun on demand (in addition to those that are scheduled based on your frequency). This ReplicationRun will start immediately. StartOnDemandReplicationRun is subject to limits on how many on demand ReplicationRuns you may call per 24-hour period.
StartOnDemandReplicationRunResponse This is the response object from the StartOnDemandReplicationRun operation.
UnauthorizedOperationException
UpdateReplicationJobRequest Container for the parameters to the UpdateReplicationJob operation. The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using CreateReplicationJob. Calling this API will affect the next scheduled ReplicationRun.
VmServer Object representing a VM server
VmServerAddress Object representing a server's location