Permissions - AWS Migration Hub Journeys

Permissions

Migration Hub Journeys defines five roles: MigrationSpaceAdmin, MigrationSpaceContributor, JourneyAdmin, JourneyContributor, and TeamContributor. The following sections describe the actions that each of the five roles can perform on migration spaces, migration journeys, and teams. For information about how to get or assign these roles, see Roles.

Role permissions in migration spaces

The following table shows the actions that the MigrationSpaceAdmin and MigrationSpaceContributor roles can perform on a migration space. The JourneyAdmin, JourneyContributor, and TeamContributor roles don't grant any permissions to perform any of the actions listed in the table on migration spaces.

Action MigrationSpaceAdmin MigrationSpaceContributor
View a migration space Yes Yes
Delete a migration space Yes No
Add an individual or a team as a migration-space member Yes No
View migration space memberships Yes Yes
Delete migration space memberships Yes No
Create a journey Yes Yes
View migration space journeys Yes No
Create a team Yes No
Delete a team Yes No

Role permissions in migration journeys

The following table shows the actions that the MigrationSpaceAdmin, MigrationSpaceContributor, JourneyAdmin, and JourneyContributor roles can perform on a migration journey. The TeamContributor role doesn't grant any permissions to perform any of the actions listed in the table on migration journeys.

Action MigrationSpaceAdmin MigrationSpaceContributor JourneyAdmin JourneyContributor
Transfer journey ownership Yes No Yes No
Cancel journey transfer Yes No Yes No
View journey details Yes No Yes Yes
Delete journey Yes No Yes No
Update journey Yes No Yes Yes
Add individual as journey member Yes No Yes No
Add a team as journey member Yes No Yes if you are a member of the team that you want to add. No
View journey memberships Yes No Yes Yes
Delete journey membership Yes You can only remove yourself. You cannot delete the membership of someone else. Yes You can only remove yourself. You cannot delete the membership of someone else.
Create phase Yes No Yes Yes
Edit phase details Yes No Yes Yes
Move phase out of scope Yes No Yes Yes
Move phase into scope Yes No Yes Yes
Delete phase Yes No Yes No
View phases Yes No Yes Yes
Create module Yes No Yes Yes
Delete module Yes No Yes No
View modules Yes No Yes Yes
View module details Yes No Yes Yes
Edit module details Yes No Yes Yes
Move module out of scope Yes No Yes Yes
Move module into scope Yes No Yes Yes
Create task Yes No Yes Yes
Edit task Yes No Yes Yes
Rerank task Yes No Yes Yes
Delete task Yes No Yes No
View tasks Yes No Yes Yes
View task details Yes No Yes Yes
Add comment Yes No Yes Yes
View comments Yes No Yes Yes
Delete comment Yes No Yes No
Upload attachment Yes No Yes Yes
View attachments Yes No Yes Yes
Download attachment Yes No Yes Yes
Delete attachment Yes No Yes No
Create template from journey Yes No Yes No
Customize journey Yes No Yes Yes
Reorder modules and phases Yes No Yes Yes

Role permissions in teams

The following table shows the actions that the MigrationSpaceAdmin, MigrationSpaceContributor, and TeamContributor roles can perform on a team. The JourneyAdmin and JourneyContributor roles don't grant permissions to perform any of the actions listed in the table on teams.

Action MigrationSpaceAdmin MigrationSpaceContributor TeamContributor
View teams Yes Yes No
View team details Yes Yes Yes
Create team membership Yes No No
View team memberships Yes Yes Yes
Delete team membership Yes You can only remove yourself. You cannot delete the membership of someone else. You can only remove yourself. You cannot delete the membership of someone else.