{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codecommit:ListRepositories", "codecommit:GetRepository", "codecommit:CreateRepository", "codecommit:DeleteRepository", "codecommit:GetBranch", "codecommit:CreateBranch", "codecommit:DeleteBranch", "codecommit:ListBranches", "codecommit:GetCommit", "codecommit:GetDifferences", "codecommit:GetFile", "codecommit:GetFolder", "codecommit:PutFile", "codecommit:CreateCommit", "codecommit:BatchGetRepositories", "codecommit:GetBlob", "codecommit:GetTree", "codecommit:GetCommitHistory", "codecommit:GetPullRequest", "codecommit:ListPullRequests", "codecommit:CreatePullRequest", "codecommit:MergePullRequestByFastForward", "codecommit:PostCommentForPullRequest", "codecommit:GetCommentsForPullRequest", "codecommit:GetCommentsForComparedCommit", "codecommit:PostCommentReply", "codecommit:GetComment", "codecommit:UpdateComment", "codecommit:DeleteComment", "codecommit:GetMergeConflicts", "codecommit:DescribeMergeConflicts", "codecommit:GetMergeOptions", "codecommit:BatchDescribeMergeConflicts", "codecommit:EvaluatePullRequestApprovalRules", "codecommit:OverridePullRequestApprovalRules", "codecommit:GetApprovalRuleTemplate", "codecommit:ListApprovalRuleTemplates", "codecommit:CreateApprovalRuleTemplate", "codecommit:UpdateApprovalRuleTemplateName", "codecommit:UpdateApprovalRuleTemplateDescription", "codecommit:UpdateApprovalRuleTemplateContent", "codecommit:DeleteApprovalRuleTemplate", "codecommit:ListRepositoriesForApprovalRuleTemplate", "codecommit:GetRepositoryTriggers", "codecommit:PutRepositoryTriggers", "codecommit:TestRepositoryTriggers", "codecommit:GetRepositoryPolicy", "codecommit:SetRepositoryPolicy", "codecommit:DeleteRepositoryPolicy", "codecommit:GetRepositoryTriggers", "codecommit:PutRepositoryTriggers", "codecommit:TestRepositoryTriggers" ], "Resource": "*" } ] }