AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

Below are the cmdlets which are available with AWS CodeCommit

CmdletNameServiceOperation
Add-CCApprovalRuleTemplateToRepository             AssociateApprovalRuleTemplateWithRepository   
Add-CCApprovalRuleTemplateToRepositoryBatch        BatchAssociateApprovalRuleTemplateWithRepo… 
Add-CCResourceTag                                  TagResource                                   
Get-CCApprovalRuleTemplate                         GetApprovalRuleTemplate                       
Get-CCApprovalRuleTemplateList                     ListApprovalRuleTemplates                     
Get-CCAssociatedApprovalRuleTemplatesForReposit… ListAssociatedApprovalRuleTemplatesForRepo… 
Get-CCBlob                                         GetBlob                                       
Get-CCBranch                                       GetBranch                                     
Get-CCBranchList                                   ListBranches                                  
Get-CCComment                                      GetComment                                    
Get-CCCommentsForComparedCommit                    GetCommentsForComparedCommit                  
Get-CCCommentsForPullRequest                       GetCommentsForPullRequest                     
Get-CCCommit                                       GetCommit                                     
Get-CCCommitBatch                                  BatchGetCommits                               
Get-CCDifferenceList                               GetDifferences                                
Get-CCFile                                         GetFile                                       
Get-CCFileMergeConflict                            DescribeMergeConflicts                        
Get-CCFileMergeConflictBatch                       BatchDescribeMergeConflicts                   
Get-CCFolder                                       GetFolder                                     
Get-CCMergeCommit                                  GetMergeCommit                                
Get-CCMergeConflict                                GetMergeConflicts                             
Get-CCMergeOption                                  GetMergeOptions                               
Get-CCPullRequest                                  GetPullRequest                                
Get-CCPullRequestApprovalState                     GetPullRequestApprovalStates                  
Get-CCPullRequestEvent                             DescribePullRequestEvents                     
Get-CCPullRequestList                              ListPullRequests                              
Get-CCPullRequestOverrideState                     GetPullRequestOverrideState                   
Get-CCRepositoriesForApprovalRuleTemplateList      ListRepositoriesForApprovalRuleTemplate       
Get-CCRepository                                   GetRepository                                 
Get-CCRepositoryBatch                              BatchGetRepositories                          
Get-CCRepositoryList                               ListRepositories                              
Get-CCRepositoryTrigger                            GetRepositoryTriggers                         
Get-CCResourceTag                                  ListTagsForResource                           
Invoke-CCPullRequestApprovalRule                   EvaluatePullRequestApprovalRules              
Merge-CCBranchesByFastForward                      MergeBranchesByFastForward                    
Merge-CCBranchesBySquash                           MergeBranchesBySquash                         
Merge-CCBranchesByThreeWay                         MergeBranchesByThreeWay                       
Merge-CCPullRequestByFastForward                   MergePullRequestByFastForward                 
Merge-CCPullRequestBySquash                        MergePullRequestBySquash                      
Merge-CCPullRequestByThreeWay                      MergePullRequestByThreeWay                    
New-CCApprovalRuleTemplate                         CreateApprovalRuleTemplate                    
New-CCBranch                                       CreateBranch                                  
New-CCCommit                                       CreateCommit                                  
New-CCPullRequest                                  CreatePullRequest                             
New-CCPullRequestApprovalRule                      CreatePullRequestApprovalRule                 
New-CCRepository                                   CreateRepository                              
New-CCUnreferencedMergeCommit                      CreateUnreferencedMergeCommit                 
Remove-CCApprovalRuleTemplate                      DeleteApprovalRuleTemplate                    
Remove-CCApprovalRuleTemplateFromRepository        DisassociateApprovalRuleTemplateFromReposi… 
Remove-CCApprovalRuleTemplateFromRepositoryBatch   BatchDisassociateApprovalRuleTemplateFromR… 
Remove-CCBranch                                    DeleteBranch                                  
Remove-CCCommentContent                            DeleteCommentContent                          
Remove-CCFile                                      DeleteFile                                    
Remove-CCPullRequestApprovalRule                   DeletePullRequestApprovalRule                 
Remove-CCRepository                                DeleteRepository                              
Remove-CCResourceTag                               UntagResource                                 
Send-CCCommentForComparedCommit                    PostCommentForComparedCommit                  
Send-CCCommentForPullRequest                       PostCommentForPullRequest                     
Send-CCCommentReply                                PostCommentReply                              
Set-CCRepositoryTrigger                            PutRepositoryTriggers                         
Skip-CCPullRequestApprovalRule                     OverridePullRequestApprovalRules              
Test-CCRepositoryTrigger                           TestRepositoryTriggers                        
Update-CCApprovalRuleTemplateContent               UpdateApprovalRuleTemplateContent             
Update-CCApprovalRuleTemplateDescription           UpdateApprovalRuleTemplateDescription         
Update-CCApprovalRuleTemplateName                  UpdateApprovalRuleTemplateName                
Update-CCComment                                   UpdateComment                                 
Update-CCDefaultBranch                             UpdateDefaultBranch                           
Update-CCPullRequestApprovalRuleContent            UpdatePullRequestApprovalRuleContent          
Update-CCPullRequestApprovalState                  UpdatePullRequestApprovalState                
Update-CCPullRequestDescription                    UpdatePullRequestDescription                  
Update-CCPullRequestStatus                         UpdatePullRequestStatus                       
Update-CCPullRequestTitle                          UpdatePullRequestTitle                        
Update-CCRepositoryDescription                     UpdateRepositoryDescription                   
Update-CCRepositoryName                            UpdateRepositoryName                          
Write-CCFile                                       PutFile                                       

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *