AWS Application Migration Service (mgn)

2022-12-03

22 new actions, 2 new resources | 2 updated actions

Additions

    Actions
  • ArchiveApplication
    • Description:  Grants permission to archive an application
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

  • ArchiveWave
    • Description:  Grants permission to archive a wave
    • Access:  Write
    • Resources: 

      Name: WaveResource

      Required: Yes

  • AssociateApplications
    • Description:  Grants permission to associate applications to a wave
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

      Name: WaveResource

      Required: Yes

  • AssociateSourceServers
    • Description:  Grants permission to associate source servers to an application
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

      Name: SourceServerResource

      Required: Yes

  • CreateApplication
    • Description:  Grants permission to create an application
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • CreateWave
    • Description:  Grants permission to create a wave
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • DeleteApplication
    • Description:  Grants permission to delete an application
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

  • DeleteWave
    • Description:  Grants permission to delete a wave
    • Access:  Write
    • Resources: 

      Name: WaveResource

      Required: Yes

  • DisassociateApplications
    • Description:  Grants permission to disassociate applications from a wave
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

      Name: WaveResource

      Required: Yes

  • DisassociateSourceServers
    • Description:  Grants permission to disassociate source servers from an application
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

      Name: SourceServerResource

      Required: Yes

  • ListApplications
    • Description:  Grants permission to list application summaries
    • Access:  List
  • ListSourceServerActions
    • Description:  Grants permission to list source server action documents
    • Access:  List
    • Resources: 

      Name: SourceServerResource

      Required: Yes

  • ListTemplateActions
    • Description:  Grants permission to list launch configuration template action documents
    • Access:  List
    • Resources: 

      Name: LaunchConfigurationTemplateResource

      Required: Yes

  • ListWaves
    • Description:  Grants permission to list wave summaries
    • Access:  List
  • PutSourceServerAction
    • Description:  Grants permission to put source server action document
    • Access:  Write
    • Resources: 

      Name: SourceServerResource

      Required: Yes

  • PutTemplateAction
    • Description:  Grants permission to put launch configuration template action document
    • Access:  Write
    • Resources: 

      Name: LaunchConfigurationTemplateResource

      Required: Yes

  • RemoveSourceServerAction
    • Description:  Grants permission to remove source server action document
    • Access:  Write
    • Resources: 

      Name: SourceServerResource

      Required: Yes

  • RemoveTemplateAction
    • Description:  Grants permission to remove launch configuration template action document
    • Access:  Write
    • Resources: 

      Name: LaunchConfigurationTemplateResource

      Required: Yes

  • UnarchiveApplication
    • Description:  Grants permission to unarchive an application
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

  • UnarchiveWave
    • Description:  Grants permission to unarchive a wave
    • Access:  Write
    • Resources: 

      Name: WaveResource

      Required: Yes

  • UpdateApplication
    • Description:  Grants permission to update an application
    • Access:  Write
    • Resources: 

      Name: ApplicationResource

      Required: Yes

  • UpdateWave
    • Description:  Grants permission to update a wave
    • Access:  Write
    • Resources: 

      Name: WaveResource

      Required: Yes

    Resources
  • ApplicationResource
    • Arn:  arn:${Partition}:mgn:${Region}:${Account}:application/${ApplicationID}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • WaveResource
    • Arn:  arn:${Partition}:mgn:${Region}:${Account}:wave/${WaveID}
    • Conditions: 

      aws:ResourceTag/${TagKey}

Updates

    Actions
  • TagResource
      Resources
    • + ApplicationResource
    • + WaveResource
  • UntagResource
      Resources
    • + ApplicationResource
    • + WaveResource