# CodeCommit API coverage

Source service: `codecommit`. 15 of 80 tracked operations are implemented.

Service documentation: /aws/services/codecommit/
License availability: available starting with the Base plan. See /aws/licensing/ for current plan details.

| Operation | Status |
| --- | --- |
| AssociateApprovalRuleTemplateWithRepository | Not implemented |
| BatchAssociateApprovalRuleTemplateWithRepositories | Not implemented |
| BatchDescribeMergeConflicts | Not implemented |
| BatchDisassociateApprovalRuleTemplateFromRepositories | Not implemented |
| BatchGetCommits | Not implemented |
| BatchGetRepositories | Not implemented |
| CreateApprovalRuleTemplate | Not implemented |
| CreateBranch | Implemented |
| CreateCommit | Implemented |
| CreatePullRequest | Implemented |
| CreatePullRequestApprovalRule | Not implemented |
| CreateRepository | Implemented |
| CreateUnreferencedMergeCommit | Not implemented |
| DeleteApprovalRuleTemplate | Not implemented |
| DeleteBranch | Implemented |
| DeleteCommentContent | Not implemented |
| DeleteFile | Not implemented |
| DeletePullRequestApprovalRule | Not implemented |
| DeleteRepository | Implemented |
| DescribeMergeConflicts | Not implemented |
| DescribePullRequestEvents | Not implemented |
| DisassociateApprovalRuleTemplateFromRepository | Not implemented |
| EvaluatePullRequestApprovalRules | Not implemented |
| GetApprovalRuleTemplate | Not implemented |
| GetBlob | Not implemented |
| GetBlobDifferences | Not implemented |
| GetBranch | Implemented |
| GetComment | Not implemented |
| GetCommentReactions | Not implemented |
| GetCommentsForComparedCommit | Not implemented |
| GetCommentsForPullRequest | Not implemented |
| GetCommit | Not implemented |
| GetDifferences | Not implemented |
| GetFile | Implemented |
| GetFolder | Implemented |
| GetMergeCommit | Not implemented |
| GetMergeConflicts | Not implemented |
| GetMergeOptions | Not implemented |
| GetPullRequest | Not implemented |
| GetPullRequestApprovalStates | Not implemented |
| GetPullRequestOverrideState | Not implemented |
| GetRepository | Implemented |
| GetRepositoryTriggers | Not implemented |
| ListApprovalRuleTemplates | Not implemented |
| ListAssociatedApprovalRuleTemplatesForRepository | Not implemented |
| ListBranches | Not implemented |
| ListFileCommitHistory | Not implemented |
| ListPullRequests | Implemented |
| ListRepositories | Implemented |
| ListRepositoriesForApprovalRuleTemplate | Not implemented |
| ListTagsForResource | Implemented |
| MergeBranchesByFastForward | Not implemented |
| MergeBranchesBySquash | Not implemented |
| MergeBranchesByThreeWay | Not implemented |
| MergePullRequestByFastForward | Not implemented |
| MergePullRequestBySquash | Not implemented |
| MergePullRequestByThreeWay | Not implemented |
| OverridePullRequestApprovalRules | Not implemented |
| PostCommentForComparedCommit | Not implemented |
| PostCommentForPullRequest | Not implemented |
| PostCommentReply | Not implemented |
| PutCommentReaction | Not implemented |
| PutFile | Not implemented |
| PutRepositoryTriggers | Not implemented |
| TagResource | Implemented |
| TestRepositoryTriggers | Not implemented |
| UntagResource | Implemented |
| UpdateApprovalRuleTemplateContent | Not implemented |
| UpdateApprovalRuleTemplateDescription | Not implemented |
| UpdateApprovalRuleTemplateName | Not implemented |
| UpdateComment | Not implemented |
| UpdateDefaultBranch | Not implemented |
| UpdatePullRequestApprovalRuleContent | Not implemented |
| UpdatePullRequestApprovalState | Not implemented |
| UpdatePullRequestDescription | Not implemented |
| UpdatePullRequestStatus | Not implemented |
| UpdatePullRequestTitle | Not implemented |
| UpdateRepositoryDescription | Not implemented |
| UpdateRepositoryEncryptionKey | Not implemented |
| UpdateRepositoryName | Not implemented |