Class: AWS.SMS
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.SMS
- Identifier:
- sms
- API Version:
- 2016-10-24
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Product update We recommend Amazon Web Services Application Migration Service (Amazon Web Services MGN) as the primary migration service for lift-and-shift migrations. If Amazon Web Services MGN is unavailable in a specific Amazon Web Services Region, you can use the Server Migration Service APIs through March 2023.
Server Migration Service (Server Migration Service) makes it easier and faster for you to migrate your on-premises workloads to Amazon Web Services. To learn more about Server Migration Service, see the following resources:
Sending a Request Using SMS
var sms = new AWS.SMS();
sms.createApp(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the SMS object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var sms = new AWS.SMS({apiVersion: '2016-10-24'});
You can also set the API version globally in AWS.config.apiVersions using
the sms service identifier:
AWS.config.apiVersions = {
sms: '2016-10-24',
// other service API versions
};
var sms = new AWS.SMS();
Constructor Summary collapse
-
new AWS.SMS(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createApp(params = {}, callback) ⇒ AWS.Request
Creates an application.
-
createReplicationJob(params = {}, callback) ⇒ AWS.Request
Creates a replication job.
-
deleteApp(params = {}, callback) ⇒ AWS.Request
Deletes the specified application.
-
deleteAppLaunchConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes the launch configuration for the specified application.
.
-
deleteAppReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes the replication configuration for the specified application.
.
-
deleteAppValidationConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes the validation configuration for the specified application.
.
-
deleteReplicationJob(params = {}, callback) ⇒ AWS.Request
Deletes the specified replication job.
After you delete a replication job, there are no further replication runs.
-
deleteServerCatalog(params = {}, callback) ⇒ AWS.Request
Deletes all servers from your server catalog.
.
-
disassociateConnector(params = {}, callback) ⇒ AWS.Request
Disassociates the specified connector from Server Migration Service.
After you disassociate a connector, it is no longer available to support replication jobs.
. -
generateChangeSet(params = {}, callback) ⇒ AWS.Request
Generates a target change set for a currently launched stack and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
.
-
generateTemplate(params = {}, callback) ⇒ AWS.Request
Generates an CloudFormation template based on the current launch configuration and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
.
-
getApp(params = {}, callback) ⇒ AWS.Request
Retrieve information about the specified application.
.
-
getAppLaunchConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the application launch configuration associated with the specified application.
.
-
getAppReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the application replication configuration associated with the specified application.
.
-
getAppValidationConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves information about a configuration for validating an application.
.
-
getAppValidationOutput(params = {}, callback) ⇒ AWS.Request
Retrieves output from validating an application.
.
-
getConnectors(params = {}, callback) ⇒ AWS.Request
Describes the connectors registered with the Server Migration Service.
.
-
getReplicationJobs(params = {}, callback) ⇒ AWS.Request
Describes the specified replication job or all of your replication jobs.
.
-
getReplicationRuns(params = {}, callback) ⇒ AWS.Request
Describes the replication runs for the specified replication job.
.
-
getServers(params = {}, callback) ⇒ AWS.Request
Describes the servers in your server catalog.
Before you can describe your servers, you must import them using ImportServerCatalog.
. -
importAppCatalog(params = {}, callback) ⇒ AWS.Request
Allows application import from Migration Hub.
.
-
importServerCatalog(params = {}, callback) ⇒ AWS.Request
Gathers a complete list of on-premises servers.
-
launchApp(params = {}, callback) ⇒ AWS.Request
Launches the specified application as a stack in CloudFormation.
.
-
listApps(params = {}, callback) ⇒ AWS.Request
Retrieves summaries for all applications.
.
-
notifyAppValidationOutput(params = {}, callback) ⇒ AWS.Request
Provides information to Server Migration Service about whether application validation is successful.
.
-
putAppLaunchConfiguration(params = {}, callback) ⇒ AWS.Request
Creates or updates the launch configuration for the specified application.
.
-
putAppReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Creates or updates the replication configuration for the specified application.
.
-
putAppValidationConfiguration(params = {}, callback) ⇒ AWS.Request
Creates or updates a validation configuration for the specified application.
.
-
startAppReplication(params = {}, callback) ⇒ AWS.Request
Starts replicating the specified application by creating replication jobs for each server in the application.
.
-
startOnDemandAppReplication(params = {}, callback) ⇒ AWS.Request
Starts an on-demand replication run for the specified application.
.
-
startOnDemandReplicationRun(params = {}, callback) ⇒ AWS.Request
Starts an on-demand replication run for the specified replication job.
-
stopAppReplication(params = {}, callback) ⇒ AWS.Request
Stops replicating the specified application by deleting the replication job for each server in the application.
.
-
terminateApp(params = {}, callback) ⇒ AWS.Request
Terminates the stack for the specified application.
.
-
updateApp(params = {}, callback) ⇒ AWS.Request
Updates the specified application.
.
-
updateReplicationJob(params = {}, callback) ⇒ AWS.Request
Updates the specified settings for the specified replication job.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.SMS(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.