Project administrator role - Amazon CodeCatalyst

Project administrator role

The Project administrator role is the most powerful role in an Amazon CodeCatalyst project. Only assign this role to users who need to administer every aspect of a project, including editing project settings, managing project permissions, and deleting projects.

Project roles do not have any permissions at the space level. Therefore, users with the Project administrator role cannot create additional projects. Only users with the Space administrator or Power user role can create projects.

Note

The Space administrator role has all permissions in CodeCatalyst and is therefore not listed in this table. None indicates that there are no other roles at the project level that have this permission.

Project administrator role permissions
Resource type Permission Other roles with this permission
Space

View space

Power user, Limited access, Contributor, Reviewer, Read only

View AWS account connections

Power user, Limited access, Contributor, Reviewer, Read only

View teams

Power user, Limited access, Contributor, Reviewer, Read only

View VPC connections

Power user, Limited access, Contributor, Reviewer, Read only

View incidents for CodeCatalyst

Power user, Limited access, Contributor, Reviewer, Read only

Extensions

View extensions

Power user, Limited access, Contributor, Reviewer, Read only

Project

View project

Contributor, Reviewer, Read only

View project activity

Contributor, Reviewer, Read only

Edit project settings

None

Disable machine resources for the project

Project administrator

Enable machine resources for the project

Project administrator

Delete project

None

Invite users to a project

None

Change roles of users in a project

None

Remove users from a project

None

Add team to a project

None

Remove team from a project

None

Change project role of team

None

View teams in project

Contributor, Reviewer, Read only

Add team to a project

None

Remove team from a project

None

Change project role of team

None

View blueprints

Contributor, Reviewer, Read only
Source repository

Create repositories

Contributor

Link repositories

Contributor

Unlink repositories

None

Delete repositories

None

Edit repository settings

Contributor

View repositories

Contributor, Reviewer, Read only

Clone repositories

Contributor, Reviewer, Read only

Create branches

Contributor

Create branch rules

None

Change default branch

None

Delete branches

Contributor

Merge branches

Contributor

Update branch rules

None

View branches

Contributor, Reviewer, Read only

View branch rules

Contributor, Reviewer, Read only

Create folders

Contributor

Delete folders

Contributor

Edit folders

Contributor

View folders

Contributor, Reviewer, Read only

Create files

Contributor

Delete files

Contributor

Edit files

Contributor

View files

Contributor, Reviewer, Read only

Create and push commits

Contributor

View commits

Contributor, Reviewer, Read only

Create pull requests

Contributor

Create approval rules for pull requests

None

Override merge requirements for pull requests

None

Update pull requests

Contributor

Update approval rules for pull requests

None

View pull requests

Contributor, Reviewer, Read only

View approval rules for pull requests

Contributor, Reviewer, Read only

Close pull requests

Contributor

Approve pull requests

Contributor, Reviewer

Comment on pull requests

Contributor, Reviewer

Link an issue to a pull request

Contributor

Unlink an issue from a pull request

Contributor
Dev Environments

Create your own Dev Environment

Contributor, Reviewer

Stop your own Dev Environment

Contributor, Reviewer

Resume your own Dev Environment

Contributor, Reviewer

View your own Dev Environments

Contributor, Reviewer

Edit your own Dev Environment

Contributor, Reviewer

Delete your own Dev Environment

Contributor, Reviewer

Create a devfile for Dev Environments

Contributor

Edit a devfile for Dev Environments

Contributor

Delete a devfile for Dev Environments

Contributor

View a devfile for Dev Environments

Contributor, Reviewer, Read only

Package repositories and packages

Create package repository

None

View package repositories

Contributor, Reviewer, Read only

Edit package repository

None

Delete package repository

None

Create gateway package repository

None

View gateway package repositories

Contributor, Reviewer, Read only

Delete gateway package repository

None

Add upstream package repository

None

Edit search order of upstream repositories

None

Remove upstream package repository

None

Connect to a package repository

Contributor, Reviewer, Read only

Read packages from a package repository

Contributor, Reviewer, Read only

Publish packages to a package repository

Contributor

Read and retain packages from an upstream repository

Contributor, Reviewer, Read only

View packages

Contributor, Reviewer, Read only

View package versions

Contributor, Reviewer, Read only

View package version assets

Contributor, Reviewer, Read only

List package version dependencies

Contributor, Reviewer, Read only

Update package version status

None

Update package origin configuration

None

Delete package version

None

Workflows

Create workflow

Contributor

Update workflow

Contributor

View workflow

Contributor, Reviewer, Read only

Delete workflow

Contributor

Start workflow

Contributor

Stop workflow

Contributor

View workflow run results

Contributor, Reviewer, Read only

View build action logs

Contributor, Reviewer, Read only

View test action logs

Contributor, Reviewer, Read only,

Track a commit in a workflow

Contributor, Reviewer, Read only

Manage workflow resources in other accounts

None

Create workflow secrets

Contributor

Update workflow secrets

Contributor

Delete workflow secrets

Contributor

View workflow secrets

Contributor, Reviewer, Read only

Create fleets

None

Update fleets

None

Delete fleets

None

View fleets

Contributor, Reviewer, Read only

Associate a VPC connection with a workflow

None

Disassociate a VPC connection with a workflow

None

Associate a VPC-connected environment with a workflow

Contributor

Disassociate a VPC-connected environment with a workflow

Contributor

Issues

Create issue

Contributor, Reviewer

Update issue

Contributor, Reviewer

View issues

Contributor, Reviewer, Read only

Archive an issue

Contributor, Reviewer

Update issues created by other users

Contributor, Reviewer

View comments on an issue

Contributor, Reviewer, Read only

Create a comment on an issue

Contributor

Update a comment on an issue

Contributor

Create a label

Contributor

Update a label

Contributor

View labels

Contributor, Reviewer, Read only

Add a label to an issue

Contributor, Reviewer

Remove a label from an issue

Contributor, Reviewer

Create a custom status for issues

Contributor

Update a custom status

Contributor

View a custom status

Contributor, Reviewer, Read only

Move a custom status

Contributor, Reviewer

Deactivate a custom status

Contributor, Reviewer

Add an attachment to an issue

Contributor, Reviewer

View an issue attachment

Contributor, Reviewer, Read only

Remove an attachment from an issue

Contributor, Reviewer

Link a pull request to an issue

Contributor

Unlink a pull request from an issue

Contributor

Link a Jira project

None

Unlink a Jira project

None

Custom blueprints

View published custom blueprints

Power user, Limited access, Contributor, Reviewer, Read only

Apply a custom blueprint to a project

Power user

Disassociate a custom blueprint from a project

Power user

Update the version of an applied custom blueprint

Power user

Edit the alias of a custom blueprint

Power user

Notifications

Edit notification settings

None

View notification settings

Contributor, Reviewer, Read only

Configure email notifications for your associated email account

Power user, Limited access, Contributor, Reviewer, Read only

Search

Search inside a project

Contributor, Reviewer, Read only

Search across the space

Power user, Contributor, Reviewer, Read only