You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AWS Application Migration Service (MGN) Application represents a logical grouping of source servers in AWS MGN. Applications help organize and manage collections of servers that work together as part of a business application or workload.
8
+
9
+
## Resource
10
+
11
+
```text
12
+
MGNApplication
13
+
```
14
+
15
+
## Properties
16
+
17
+
-`ApplicationID` - The unique identifier of the application
18
+
-`Arn` - The ARN of the application
19
+
-`Name` - The name of the application
20
+
-`Description` - The description of the application
21
+
-`IsArchived` - Whether the application is archived
22
+
-`CreationDateTime` - The date and time the application was created
23
+
-`LastModifiedDateTime` - The date and time the application was last modified
24
+
-`Tags` - The tags associated with the application
25
+
26
+
## Deletion Process
27
+
28
+
MGN Applications are deleted directly using the `DeleteApplication` API call. This removes the application grouping from AWS MGN.
Copy file name to clipboardExpand all lines: docs/resources/mgn-job.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,26 @@ generated: true
4
4
5
5
# MGNJob
6
6
7
+
AWS Application Migration Service (MGN) Job represents a migration job that has been initiated within AWS MGN. Jobs can be of different types such as LAUNCH, TERMINATE, and others, and track the progress of migration operations.
7
8
8
9
## Resource
9
10
10
11
```text
11
12
MGNJob
12
13
```
13
14
15
+
## Properties
14
16
17
+
-`JobID` - The unique identifier of the job
18
+
-`Arn` - The ARN of the job
19
+
-`Type` - The type of job (LAUNCH, TERMINATE, etc.)
20
+
-`Status` - The status of the job
21
+
-`InitiatedBy` - Who initiated the job
22
+
-`CreationDateTime` - The date and time the job was created
23
+
-`EndDateTime` - The date and time the job ended
24
+
-`Tags` - The tags associated with the job
25
+
26
+
## Deletion Process
27
+
28
+
MGN Jobs are deleted directly using the `DeleteJob` API call. This removes the job record from AWS MGN.
AWS Application Migration Service (MGN) Launch Configuration Template defines the configuration settings for launching target instances during the migration process. This template specifies EC2 instance settings, networking configuration, and other launch parameters.
8
+
9
+
## Resource
10
+
11
+
```text
12
+
MGNLaunchConfigurationTemplate
13
+
```
14
+
15
+
## Properties
16
+
17
+
-`LaunchConfigurationTemplateID` - The unique identifier of the launch configuration template
18
+
-`Arn` - The ARN of the launch configuration template
19
+
-`Ec2LaunchTemplateID` - The ID of the associated EC2 launch template
20
+
-`LaunchDisposition` - The launch disposition (STOPPED, STARTED)
21
+
-`TargetInstanceTypeRightSizingMethod` - The method for right-sizing the target instance type
22
+
-`CopyPrivateIp` - Whether to copy the private IP address
23
+
-`CopyTags` - Whether to copy tags to the launched instance
24
+
-`EnableMapAutoTagging` - Whether to enable automatic tagging
25
+
-`Tags` - The tags associated with the template
26
+
27
+
## Deletion Process
28
+
29
+
MGN Launch Configuration Templates are deleted directly using the `DeleteLaunchConfigurationTemplate` API call. This removes the template configuration from AWS MGN.
AWS Application Migration Service (MGN) Replication Configuration Template defines the settings for data replication during the migration process. This template specifies replication server configuration, networking settings, bandwidth throttling, and encryption parameters.
8
+
9
+
## Resource
10
+
11
+
```text
12
+
MGNReplicationConfigurationTemplate
13
+
```
14
+
15
+
## Properties
16
+
17
+
-`ReplicationConfigurationTemplateID` - The unique identifier of the replication configuration template
18
+
-`Arn` - The ARN of the replication configuration template
19
+
-`StagingAreaSubnetId` - The subnet ID for the staging area
20
+
-`AssociateDefaultSecurityGroup` - Whether to associate the default security group
21
+
-`BandwidthThrottling` - The bandwidth throttling setting
22
+
-`CreatePublicIP` - Whether to create a public IP
23
+
-`DataPlaneRouting` - The data plane routing setting
24
+
-`DefaultLargeStagingDiskType` - The default large staging disk type
25
+
-`EbsEncryption` - The EBS encryption setting
26
+
-`EbsEncryptionKeyArn` - The ARN of the EBS encryption key
27
+
-`ReplicationServerInstanceType` - The instance type for the replication server
28
+
-`UseDedicatedReplicationServer` - Whether to use a dedicated replication server
29
+
-`Tags` - The tags associated with the template
30
+
31
+
## Deletion Process
32
+
33
+
MGN Replication Configuration Templates are deleted directly using the `DeleteReplicationConfigurationTemplate` API call. This removes the template configuration from AWS MGN.
Copy file name to clipboardExpand all lines: docs/resources/mgn-source-server.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,31 @@ generated: true
4
4
5
5
# MGNSourceServer
6
6
7
+
AWS Application Migration Service (MGN) Source Server represents a server that has been configured for migration using AWS MGN. Source servers are the physical or virtual machines in your source environment that you want to migrate to AWS.
7
8
8
9
## Resource
9
10
10
11
```text
11
12
MGNSourceServer
12
13
```
13
14
15
+
## Properties
14
16
17
+
-`SourceServerID` - The unique identifier of the source server
18
+
-`Arn` - The ARN of the source server
19
+
-`ReplicationType` - The type of replication (AGENT_BASED, etc.)
20
+
-`IsArchived` - Whether the source server is archived
21
+
-`LifeCycleState` - The lifecycle state of the source server
22
+
-`Hostname` - The hostname of the source server
23
+
-`FQDN` - The fully qualified domain name of the source server
24
+
-`Tags` - The tags associated with the source server
25
+
26
+
## Deletion Process
27
+
28
+
When deleting an MGN Source Server, aws-nuke performs the following steps:
29
+
30
+
1. First disconnects the source server from the MGN service using `DisconnectFromService`
31
+
2. Then deletes the source server using `DeleteSourceServer`
32
+
33
+
This ensures that replication is properly stopped before the resource is removed.
AWS Application Migration Service (MGN) Wave represents a collection of applications that are migrated together as a batch. Waves help organize migration activities by grouping applications that should be migrated in sequence or at the same time.
8
+
9
+
## Resource
10
+
11
+
```text
12
+
MGNWave
13
+
```
14
+
15
+
## Properties
16
+
17
+
-`WaveID` - The unique identifier of the wave
18
+
-`Arn` - The ARN of the wave
19
+
-`Name` - The name of the wave
20
+
-`Description` - The description of the wave
21
+
-`IsArchived` - Whether the wave is archived
22
+
-`CreationDateTime` - The date and time the wave was created
23
+
-`LastModifiedDateTime` - The date and time the wave was last modified
24
+
-`Tags` - The tags associated with the wave
25
+
26
+
## Deletion Process
27
+
28
+
MGN Waves are deleted directly using the `DeleteWave` API call. This removes the wave grouping from AWS MGN.
0 commit comments