CodeCommit
Prefix codecommit, 91 actions · Domain Developer Tools
8 AWS managed policies. 0 have reviewed guidance; the rest have authoritative permission data pending editorial review. 2 are service-linked role policies, shown with permission data only.
User access (3)
Operator and limited (1)
Service roles (2)
Service-linked roles (2)
Also grants CodeCommit actions (34)
- AdministratorAccess
- AdministratorAccess-Amplify
- AdministratorAccess-AWSElasticBeanstalk
- AIDevOpsAgentAccessPolicy
- AIDevOpsAgentActionsPolicy
- AIOpsAssistantPolicy
- AmazonCodeGuruReviewerFullAccess
- AmazonDataZoneSageMakerEnvironmentRolePermissionsBoundary
- AmazonSageMakerAdmin-ServiceCatalogProductsServiceRolePolicy
- AmazonSageMakerFullAccess
- AmazonSageMakerServiceCatalogProductsCodeBuildServiceRolePolicy
- AssuranceServiceRolePolicy
- AWS_ConfigRole
- AWSCODAPermissionsBoundary
- AWSCodeBuildAdminAccess
- AWSCodeBuildDeveloperAccess
- AWSCodeBuildReadOnlyAccess
- AWSCodePipeline_FullAccess
- AWSConfigServiceRolePolicy
- AWSMcpServiceActionsFullAccess
- AWSProtonDeveloperAccess
- AWSResourceExplorerServiceRolePolicy
- AWSSupportServiceRolePolicy
- AWSWellArchitectedAgentResourceScanningServiceRolePolicy
- PowerUserAccess
- ReadOnlyAccess
- ResourceGroupsTaggingAPITagUntagSupportedResources
- SageMakerStudioProjectProvisioningRolePolicy
- SageMakerStudioProjectUserRolePermissionsBoundary
- SecurityAudit
- SupportUser
- SystemAdministrator
- ViewOnlyAccess
- WellArchitectedAgentResourceScanning
associateapprovalruletemplatewithrepository batchassociateapprovalruletemplatewithrepositories batchdescribemergeconflicts batchdisassociateapprovalruletemplatefromrepositories batchgetcommits batchgetpullrequests batchgetrepositories canceluploadarchive createapprovalruletemplate createbranch createcommit createpullrequest createpullrequestapprovalrule createrepository createunreferencedmergecommit deleteapprovalruletemplate deletebranch deletecommentcontent deletefile deletepullrequestapprovalrule deleterepository describemergeconflicts describepullrequestevents disassociateapprovalruletemplatefromrepository evaluatepullrequestapprovalrules getapprovalruletemplate getblob getblobdifferences getbranch getcomment getcommentreactions getcommentsforcomparedcommit getcommentsforpullrequest getcommit getcommithistory getcommitsfrommergebase getdifferences getfile getfolder getmergecommit getmergeconflicts getmergeoptions getobjectidentifier getpullrequest getpullrequestapprovalstates getpullrequestoverridestate getreferences getrepository getrepositorytriggers gettree getuploadarchivestatus gitpull gitpush listapprovalruletemplates listassociatedapprovalruletemplatesforrepository listbranches listfilecommithistory listpullrequests listrepositories listrepositoriesforapprovalruletemplate listtagsforresource mergebranchesbyfastforward mergebranchesbysquash mergebranchesbythreeway mergepullrequestbyfastforward mergepullrequestbysquash mergepullrequestbythreeway overridepullrequestapprovalrules postcommentforcomparedcommit postcommentforpullrequest postcommentreply putcommentreaction putfile putrepositorytriggers tagresource testrepositorytriggers untagresource updateapprovalruletemplatecontent updateapprovalruletemplatedescription updateapprovalruletemplatename updatecomment updatedefaultbranch updatepullrequestapprovalrulecontent updatepullrequestapprovalstate updatepullrequestdescription updatepullrequeststatus updatepullrequesttitle updaterepositorydescription updaterepositoryencryptionkey updaterepositoryname uploadarchive
Actions (91)
| Action | Access level | Policies granting without limits | Policies granting with resource or condition limits |
|---|---|---|---|
| codecommit:AssociateApprovalRuleTemplateWithRepository | Write | 7 | 1 |
| codecommit:BatchAssociateApprovalRuleTemplateWithRepositories | Write | 7 | 1 |
| codecommit:BatchDescribeMergeConflicts | Read | 9 | 3 |
| codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories | Write | 7 | 1 |
| codecommit:BatchGetCommits | Read | 10 | 3 |
| codecommit:BatchGetPullRequests | Read | 10 | 3 |
| codecommit:BatchGetRepositories | Read | 16 | 3 |
| codecommit:CancelUploadArchive | Read | 6 | 3 |
| codecommit:CreateApprovalRuleTemplate | Write | 7 | 1 |
| codecommit:CreateBranch | Write | 8 | 3 |
| codecommit:CreateCommit | Write | 7 | 5 |
| codecommit:CreatePullRequest | Write | 7 | 3 |
| codecommit:CreatePullRequestApprovalRule | Write | 7 | 1 |
| codecommit:CreateRepository | Write | 10 | 3 |
| codecommit:CreateUnreferencedMergeCommit | Write | 7 | 1 |
| codecommit:DeleteApprovalRuleTemplate | Write | 6 | 1 |
| codecommit:DeleteBranch | Write | 7 | 3 |
| codecommit:DeleteCommentContent | Write | 6 | 1 |
| codecommit:DeleteFile | Write | 7 | 3 |
| codecommit:DeletePullRequestApprovalRule | Write | 6 | 1 |
| codecommit:DeleteRepository | Write | 6 | 3 |
| codecommit:DescribeMergeConflicts | Read | 10 | 3 |
| codecommit:DescribePullRequestEvents | Read | 10 | 4 |
| codecommit:DisassociateApprovalRuleTemplateFromRepository | Write | 7 | 1 |
| codecommit:EvaluatePullRequestApprovalRules | Read | 9 | 1 |
| codecommit:GetApprovalRuleTemplate | Read | 14 | 1 |
| codecommit:GetBlob | Read | 13 | 3 |
| codecommit:GetBlobDifferences | Read | 13 | 1 |
| codecommit:GetBranch | Read | 19 | 7 |
| codecommit:GetComment | Read | 14 | 3 |
| codecommit:GetCommentReactions | Read | 14 | 3 |
| codecommit:GetCommentsForComparedCommit | Read | 15 | 3 |
| codecommit:GetCommentsForPullRequest | Read | 15 | 4 |
| codecommit:GetCommit | Read | 17 | 5 |
| codecommit:GetCommitHistory | Read | 14 | 3 |
| codecommit:GetCommitsFromMergeBase | Read | 14 | 3 |
| codecommit:GetDifferences | Read | 15 | 4 |
| codecommit:GetFile | Read | 13 | 5 |
| codecommit:GetFolder | Read | 13 | 3 |
| codecommit:GetMergeCommit | Read | 14 | 3 |
| codecommit:GetMergeConflicts | Read | 14 | 3 |
| codecommit:GetMergeOptions | Read | 14 | 3 |
| codecommit:GetObjectIdentifier | Read | 15 | 3 |
| codecommit:GetPullRequest | Read | 14 | 4 |
| codecommit:GetPullRequestApprovalStates | Read | 14 | 3 |
| codecommit:GetPullRequestOverrideState | Read | 14 | 3 |
| codecommit:GetReferences | Read | 15 | 3 |
| codecommit:GetRepository | Read | 25 | 8 |
| codecommit:GetRepositoryTriggers | Read | 20 | 5 |
| codecommit:GetTree | Read | 14 | 3 |
| codecommit:GetUploadArchiveStatus | Read | 14 | 5 |
| codecommit:GitPull | Read | 11 | 6 |
| codecommit:GitPush | Write | 8 | 5 |
| codecommit:ListApprovalRuleTemplates | List | 16 | 1 |
| codecommit:ListAssociatedApprovalRuleTemplatesForRepository | List | 16 | 3 |
| codecommit:ListBranches | List | 20 | 3 |
| codecommit:ListFileCommitHistory | List | 16 | 3 |
| codecommit:ListPullRequests | List | 16 | 4 |
| codecommit:ListRepositories | List | 26 | 1 |
| codecommit:ListRepositoriesForApprovalRuleTemplate | List | 16 | 1 |
| codecommit:ListTagsForResource | List | 19 | 3 |
| codecommit:MergeBranchesByFastForward | Write | 7 | 3 |
| codecommit:MergeBranchesBySquash | Write | 7 | 3 |
| codecommit:MergeBranchesByThreeWay | Write | 7 | 3 |
| codecommit:MergePullRequestByFastForward | Write | 7 | 3 |
| codecommit:MergePullRequestBySquash | Write | 7 | 3 |
| codecommit:MergePullRequestByThreeWay | Write | 7 | 3 |
| codecommit:OverridePullRequestApprovalRules | Write | 7 | 1 |
| codecommit:PostCommentForComparedCommit | Write | 7 | 3 |
| codecommit:PostCommentForPullRequest | Write | 7 | 4 |
| codecommit:PostCommentReply | Write | 7 | 3 |
| codecommit:PutCommentReaction | Write | 8 | 3 |
| codecommit:PutFile | Write | 8 | 3 |
| codecommit:PutRepositoryTriggers | Write | 8 | 2 |
| codecommit:TagResource | Tagging | 8 | 4 |
| codecommit:TestRepositoryTriggers | Write | 8 | 1 |
| codecommit:UntagResource | Tagging | 8 | 4 |
| codecommit:UpdateApprovalRuleTemplateContent | Write | 8 | 1 |
| codecommit:UpdateApprovalRuleTemplateDescription | Write | 8 | 1 |
| codecommit:UpdateApprovalRuleTemplateName | Write | 8 | 1 |
| codecommit:UpdateComment | Write | 8 | 3 |
| codecommit:UpdateDefaultBranch | Write | 8 | 3 |
| codecommit:UpdatePullRequestApprovalRuleContent | Write | 8 | 3 |
| codecommit:UpdatePullRequestApprovalState | Write | 8 | 3 |
| codecommit:UpdatePullRequestDescription | Write | 8 | 3 |
| codecommit:UpdatePullRequestStatus | Write | 8 | 3 |
| codecommit:UpdatePullRequestTitle | Write | 8 | 3 |
| codecommit:UpdateRepositoryDescription | Write | 8 | 3 |
| codecommit:UpdateRepositoryEncryptionKey | Write | 8 | 2 |
| codecommit:UpdateRepositoryName | Write | 8 | 1 |
| codecommit:UploadArchive | Write | 7 | 3 |