codecommit

90 actions in the codecommit service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

codecommit:AssociateApprovalRuleTemplateWithRepository

Write

Grants permission to associate an approval rule template with a repository

codecommit:BatchAssociateApprovalRuleTemplateWithRepositories

Write

Grants permission to associate an approval rule template with multiple repositories in a single operation

codecommit:BatchDescribeMergeConflicts

Read

Grants permission to get information about multiple merge conflicts when attempting to merge two commits using either the three-way merge or the squash merge option

codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories

Write

Grants permission to remove the association between an approval rule template and multiple repositories in a single operation

codecommit:BatchGetCommits

Read

Grants permission to return information about one or more commits in an AWS CodeCommit repository

codecommit:BatchGetPullRequests

Read

Grants permission to return information about one or more pull requests in an AWS CodeCommit repository

codecommit:BatchGetRepositories

Read

Grants permission to get information about multiple repositories

codecommit:CancelUploadArchive

Read

Grants permission to cancel the uploading of an archive to a pipeline in AWS CodePipeline

codecommit:CreateApprovalRuleTemplate

Write

Grants permission to create an approval rule template that will automatically create approval rules in pull requests that match the conditions defined in the template; does not grant permission to create approval rules for individual pull requests

codecommit:CreateBranch

Write

Grants permission to create a branch in an AWS CodeCommit repository with this API; does not control Git create branch actions

codecommit:CreateCommit

Write

Grants permission to add, copy, move or update single or multiple files in a branch in an AWS CodeCommit repository, and generate a commit for the changes in the specified branch

codecommit:CreatePullRequest

Write

Grants permission to create a pull request in the specified repository

codecommit:CreatePullRequestApprovalRule

Write

Grants permission to create an approval rule specific to an individual pull request; does not grant permission to create approval rule templates

codecommit:CreateRepository

Write

Grants permission to create an AWS CodeCommit repository

codecommit:CreateUnreferencedMergeCommit

Write

Grants permission to create an unreferenced commit that contains the result of merging two commits using either the three-way or the squash merge option; does not control Git merge actions

codecommit:DeleteApprovalRuleTemplate

Write

Grants permission to delete an approval rule template

codecommit:DeleteBranch

Write

Grants permission to delete a branch in an AWS CodeCommit repository with this API; does not control Git delete branch actions

codecommit:DeleteCommentContent

Write

Grants permission to delete the content of a comment made on a change, file, or commit in a repository

codecommit:DeleteFile

Write

Grants permission to delete a specified file from a specified branch

codecommit:DeletePullRequestApprovalRule

Write

Grants permission to delete approval rule created for a pull request if the rule was not created by an approval rule template

codecommit:DeleteRepository

Write

Grants permission to delete an AWS CodeCommit repository

codecommit:DescribeMergeConflicts

Read

Grants permission to get information about specific merge conflicts when attempting to merge two commits using either the three-way or the squash merge option

codecommit:DescribePullRequestEvents

Read

Grants permission to return information about one or more pull request events

codecommit:DisassociateApprovalRuleTemplateFromRepository

Write

Grants permission to remove the association between an approval rule template and a repository

codecommit:EvaluatePullRequestApprovalRules

Read

Grants permission to evaluate whether a pull request is mergable based on its current approval state and approval rule requirements

codecommit:GetApprovalRuleTemplate

Read

Grants permission to return information about an approval rule template

codecommit:GetBlob

Read

Grants permission to view the encoded content of an individual file in an AWS CodeCommit repository from the AWS CodeCommit console

codecommit:GetBranch

Read

Grants permission to get details about a branch in an AWS CodeCommit repository with this API; does not control Git branch actions

codecommit:GetComment

Read

Grants permission to get the content of a comment made on a change, file, or commit in a repository

codecommit:GetCommentReactions

Read

Grants permission to get the reactions on a comment

codecommit:GetCommentsForComparedCommit

Read

Grants permission to get information about comments made on the comparison between two commits

codecommit:GetCommentsForPullRequest

Read

Grants permission to get comments made on a pull request

codecommit:GetCommit

Read

Grants permission to return information about a commit, including commit message and committer information, with this API; does not control Git log actions

codecommit:GetCommitHistory

Read

Grants permission to get information about the history of commits in a repository

codecommit:GetCommitsFromMergeBase

Read

Grants permission to get information about the difference between commits in the context of a potential merge

codecommit:GetDifferences

Read

Grants permission to view information about the differences between valid commit specifiers such as a branch, tag, HEAD, commit ID, or other fully qualified reference

codecommit:GetFile

Read

Grants permission to return the base-64 encoded contents of a specified file and its metadata

codecommit:GetFolder

Read

Grants permission to return the contents of a specified folder in a repository

codecommit:GetMergeCommit

Read

Grants permission to get information about a merge commit created by one of the merge options for pull requests that creates merge commits. Not all merge options create merge commits. This permission does not control Git merge actions

codecommit:GetMergeConflicts

Read

Grants permission to get information about merge conflicts between the before and after commit IDs for a pull request in a repository

codecommit:GetMergeOptions

Read

Grants permission to get information about merge options for pull requests that can be used to merge two commits; does not control Git merge actions

codecommit:GetObjectIdentifier

Read

Grants permission to resolve blobs, trees, and commits to their identifier

codecommit:GetPullRequest

Read

Grants permission to get information about a pull request in a specified repository

codecommit:GetPullRequestApprovalStates

Read

Grants permission to retrieve the current approvals on an inputted pull request

codecommit:GetPullRequestOverrideState

Read

Grants permission to retrieve the current override state of a given pull request

codecommit:GetReferences

Read

Grants permission to get details about references in an AWS CodeCommit repository; does not control Git reference actions

codecommit:GetRepository

Read

Grants permission to get information about an AWS CodeCommit repository

codecommit:GetRepositoryTriggers

Read

Grants permission to get information about triggers configured for a repository

codecommit:GetTree

Read

Grants permission to view the contents of a specified tree in an AWS CodeCommit repository from the AWS CodeCommit console

codecommit:GetUploadArchiveStatus

Read

Grants permission to get status information about an archive upload to a pipeline in AWS CodePipeline

codecommit:GitPull

Read

Grants permission to pull information from an AWS CodeCommit repository to a local repo

codecommit:GitPush

Write

Grants permission to push information from a local repo to an AWS CodeCommit repository

codecommit:ListApprovalRuleTemplates

List

Grants permission to list all approval rule templates in an AWS Region for the AWS account

codecommit:ListAssociatedApprovalRuleTemplatesForRepository

List

Grants permission to list approval rule templates that are associated with a repository

codecommit:ListBranches

List

Grants permission to list branches for an AWS CodeCommit repository with this API; does not control Git branch actions

codecommit:ListFileCommitHistory

List

Grants permission to list commits and changes to a specified file

codecommit:ListPullRequests

List

Grants permission to list pull requests for a specified repository

codecommit:ListRepositories

List

Grants permission to list information about AWS CodeCommit repositories in the current Region for your AWS account

codecommit:ListRepositoriesForApprovalRuleTemplate

List

Grants permission to list repositories that are associated with an approval rule template

codecommit:ListTagsForResource

List

Grants permission to list the resource attached to a CodeCommit resource ARN

codecommit:MergeBranchesByFastForward

Write

Grants permission to merge two commits into the specified destination branch using the fast-forward merge option

codecommit:MergeBranchesBySquash

Write

Grants permission to merge two commits into the specified destination branch using the squash merge option

codecommit:MergeBranchesByThreeWay

Write

Grants permission to merge two commits into the specified destination branch using the three-way merge option

codecommit:MergePullRequestByFastForward

Write

Grants permission to close a pull request and attempt to merge it into the specified destination branch for that pull request at the specified commit using the fast-forward merge option

codecommit:MergePullRequestBySquash

Write

Grants permission to close a pull request and attempt to merge it into the specified destination branch for that pull request at the specified commit using the squash merge option

codecommit:MergePullRequestByThreeWay

Write

Grants permission to close a pull request and attempt to merge it into the specified destination branch for that pull request at the specified commit using the three-way merge option

codecommit:OverridePullRequestApprovalRules

Write

Grants permission to override all approval rules for a pull request, including approval rules created by a template

codecommit:PostCommentForComparedCommit

Write

Grants permission to post a comment on the comparison between two commits

codecommit:PostCommentForPullRequest

Write

Grants permission to post a comment on a pull request

codecommit:PostCommentReply

Write

Grants permission to post a comment in reply to a comment on a comparison between commits or a pull request

codecommit:PutCommentReaction

Write

Grants permission to post a reaction on a comment

codecommit:PutFile

Write

Grants permission to add or update a file in a branch in an AWS CodeCommit repository, and generate a commit for the addition in the specified branch

codecommit:PutRepositoryTriggers

Write

Grants permission to create, update, or delete triggers for a repository

codecommit:TagResource

Tagging

Grants permission to attach resource tags to a CodeCommit resource ARN

codecommit:TestRepositoryTriggers

Write

Grants permission to test the functionality of repository triggers by sending information to the trigger target

codecommit:UntagResource

Tagging

Grants permission to disassociate resource tags from a CodeCommit resource ARN

codecommit:UpdateApprovalRuleTemplateContent

Write

Grants permission to update the content of approval rule templates; does not grant permission to update content of approval rules created specifically for pull requests

codecommit:UpdateApprovalRuleTemplateDescription

Write

Grants permission to update the description of approval rule templates

codecommit:UpdateApprovalRuleTemplateName

Write

Grants permission to update the name of approval rule templates

codecommit:UpdateComment

Write

Grants permission to update the contents of a comment if the identity matches the identity used to create the comment

codecommit:UpdateDefaultBranch

Write

Grants permission to change the default branch in an AWS CodeCommit repository

codecommit:UpdatePullRequestApprovalRuleContent

Write

Grants permission to update the content for approval rules created for a specific pull requests; does not grant permission to update approval rule content for rules created with an approval rule template

codecommit:UpdatePullRequestApprovalState

Write

Grants permission to update the approval state for pull requests

codecommit:UpdatePullRequestDescription

Write

Grants permission to update the description of a pull request

codecommit:UpdatePullRequestStatus

Write

Grants permission to update the status of a pull request

codecommit:UpdatePullRequestTitle

Write

Grants permission to update the title of a pull request

codecommit:UpdateRepositoryDescription

Write

Grants permission to change the description of an AWS CodeCommit repository

codecommit:UpdateRepositoryEncryptionKey

Write

Grants permission to change the AWS KMS encryption key used to encrypt and decrypt an AWS CodeCommit repository

codecommit:UpdateRepositoryName

Write

Grants permission to change the name of an AWS CodeCommit repository

codecommit:UploadArchive

Write

Grants permission to the service role for AWS CodePipeline to upload repository changes into a pipeline