Class: AWS.Mgn
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Mgn
- Identifier:
- mgn
- API Version:
- 2020-02-26
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
The Application Migration Service service.
Sending a Request Using Mgn
var mgn = new AWS.Mgn();
mgn.terminateTargetInstances(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 Mgn object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var mgn = new AWS.Mgn({apiVersion: '2020-02-26'});
You can also set the API version globally in AWS.config.apiVersions using
the mgn service identifier:
AWS.config.apiVersions = {
mgn: '2020-02-26',
// other service API versions
};
var mgn = new AWS.Mgn();
Constructor Summary collapse
-
new AWS.Mgn(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
-
archiveApplication(params = {}, callback) ⇒ AWS.Request
Archive application.
.
-
archiveWave(params = {}, callback) ⇒ AWS.Request
Archive wave.
.
-
associateApplications(params = {}, callback) ⇒ AWS.Request
Associate applications to wave.
.
-
associateSourceServers(params = {}, callback) ⇒ AWS.Request
Associate source servers to application.
.
-
changeServerLifeCycleState(params = {}, callback) ⇒ AWS.Request
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.
-
createApplication(params = {}, callback) ⇒ AWS.Request
Create application.
.
-
createConnector(params = {}, callback) ⇒ AWS.Request
Create Connector.
.
-
createLaunchConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Creates a new Launch Configuration Template.
.
-
createReplicationConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Creates a new ReplicationConfigurationTemplate.
.
-
createWave(params = {}, callback) ⇒ AWS.Request
Create wave.
.
-
deleteApplication(params = {}, callback) ⇒ AWS.Request
Delete application.
.
-
deleteConnector(params = {}, callback) ⇒ AWS.Request
Delete Connector.
.
-
deleteJob(params = {}, callback) ⇒ AWS.Request
Deletes a single Job by ID.
.
-
deleteLaunchConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a single Launch Configuration Template by ID.
.
-
deleteReplicationConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a single Replication Configuration Template by ID
.
-
deleteSourceServer(params = {}, callback) ⇒ AWS.Request
Deletes a single source server by ID.
.
-
deleteVcenterClient(params = {}, callback) ⇒ AWS.Request
Deletes a given vCenter client by ID.
.
-
deleteWave(params = {}, callback) ⇒ AWS.Request
Delete wave.
.
-
describeJobLogItems(params = {}, callback) ⇒ AWS.Request
Retrieves detailed job log items with paging.
.
-
describeJobs(params = {}, callback) ⇒ AWS.Request
Returns a list of Jobs.
-
describeLaunchConfigurationTemplates(params = {}, callback) ⇒ AWS.Request
Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs
.
-
describeReplicationConfigurationTemplates(params = {}, callback) ⇒ AWS.Request
Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
.
-
describeSourceServers(params = {}, callback) ⇒ AWS.Request
Retrieves all SourceServers or multiple SourceServers by ID.
.
-
describeVcenterClients(params = {}, callback) ⇒ AWS.Request
Returns a list of the installed vCenter clients.
.
-
disassociateApplications(params = {}, callback) ⇒ AWS.Request
Disassociate applications from wave.
.
-
disassociateSourceServers(params = {}, callback) ⇒ AWS.Request
Disassociate source servers from application.
.
-
disconnectFromService(params = {}, callback) ⇒ AWS.Request
Disconnects specific Source Servers from Application Migration Service.
-
finalizeCutover(params = {}, callback) ⇒ AWS.Request
Finalizes the cutover immediately for specific Source Servers.
-
getLaunchConfiguration(params = {}, callback) ⇒ AWS.Request
Lists all LaunchConfigurations available, filtered by Source Server IDs.
.
-
getReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Lists all ReplicationConfigurations, filtered by Source Server ID.
.
-
initializeService(params = {}, callback) ⇒ AWS.Request
Initialize Application Migration Service.
.
-
listApplications(params = {}, callback) ⇒ AWS.Request
Retrieves all applications or multiple applications by ID.
.
-
listConnectors(params = {}, callback) ⇒ AWS.Request
List Connectors.
.
-
listExportErrors(params = {}, callback) ⇒ AWS.Request
List export errors.
.
-
listExports(params = {}, callback) ⇒ AWS.Request
List exports.
.
-
listImportErrors(params = {}, callback) ⇒ AWS.Request
List import errors.
.
-
listImports(params = {}, callback) ⇒ AWS.Request
List imports.
.
-
listManagedAccounts(params = {}, callback) ⇒ AWS.Request
List Managed Accounts.
.
-
listSourceServerActions(params = {}, callback) ⇒ AWS.Request
List source server post migration custom actions.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
List all tags for your Application Migration Service resources.
.
-
listTemplateActions(params = {}, callback) ⇒ AWS.Request
List template post migration custom actions.
.
-
listWaves(params = {}, callback) ⇒ AWS.Request
Retrieves all waves or multiple waves by ID.
.
-
markAsArchived(params = {}, callback) ⇒ AWS.Request
Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID.
-
pauseReplication(params = {}, callback) ⇒ AWS.Request
Pause Replication.
.
-
putSourceServerAction(params = {}, callback) ⇒ AWS.Request
Put source server post migration custom action.
.
-
putTemplateAction(params = {}, callback) ⇒ AWS.Request
Put template post migration custom action.
.
-
removeSourceServerAction(params = {}, callback) ⇒ AWS.Request
Remove source server post migration custom action.
.
-
removeTemplateAction(params = {}, callback) ⇒ AWS.Request
Remove template post migration custom action.
.
-
resumeReplication(params = {}, callback) ⇒ AWS.Request
Resume Replication.
.
-
retryDataReplication(params = {}, callback) ⇒ AWS.Request
Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started.
-
startCutover(params = {}, callback) ⇒ AWS.Request
Launches a Cutover Instance for specific Source Servers.
-
startExport(params = {}, callback) ⇒ AWS.Request
Start export.
.
-
startImport(params = {}, callback) ⇒ AWS.Request
Start import.
.
-
startReplication(params = {}, callback) ⇒ AWS.Request
Starts replication for SNAPSHOT_SHIPPING agents.
.
-
startTest(params = {}, callback) ⇒ AWS.Request
Launches a Test Instance for specific Source Servers.
-
stopReplication(params = {}, callback) ⇒ AWS.Request
Stop Replication.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources.
-
terminateTargetInstances(params = {}, callback) ⇒ AWS.Request
Starts a job that terminates specific launched EC2 Test and Cutover instances.
-
unarchiveApplication(params = {}, callback) ⇒ AWS.Request
Unarchive application.
.
-
unarchiveWave(params = {}, callback) ⇒ AWS.Request
Unarchive wave.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Deletes the specified set of tags from the specified set of Application Migration Service resources.
.
-
updateApplication(params = {}, callback) ⇒ AWS.Request
Update application.
.
-
updateConnector(params = {}, callback) ⇒ AWS.Request
Update Connector.
.
-
updateLaunchConfiguration(params = {}, callback) ⇒ AWS.Request
Updates multiple LaunchConfigurations by Source Server ID.
Note: bootMode valid values are.LEGACY_BIOS | UEFI -
updateLaunchConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Updates an existing Launch Configuration Template by ID.
.
-
updateReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Allows you to update multiple ReplicationConfigurations by Source Server ID.
.
-
updateReplicationConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Updates multiple ReplicationConfigurationTemplates by ID.
.
-
updateSourceServer(params = {}, callback) ⇒ AWS.Request
Update Source Server.
.
-
updateSourceServerReplicationType(params = {}, callback) ⇒ AWS.Request
Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.
.
-
updateWave(params = {}, callback) ⇒ AWS.Request
Update wave.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.Mgn(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.