Mods
AWS

IAM Role: AWS/CodePipeline/Admin

PermissionGrant
codepipeline:CreateCustomActionTypeAdmin
codepipeline:CreatePipelineAdmin
codepipeline:DeleteCustomActionTypeAdmin
codepipeline:DeletePipelineAdmin
codepipeline:DeleteWebhookAdmin
codepipeline:DeregisterWebhookWithThirdPartyAdmin
codepipeline:ListWebhooksAdmin
codepipeline:PutWebhookAdmin
codepipeline:RegisterWebhookWithThirdPartyAdmin
iam:PassRoleAdmin
s3:CreateBucketAdmin
s3:PutBucketPolicyAdmin
codepipeline:DisableStageTransitionOperator
codepipeline:EnableStageTransitionOperator
codepipeline:PollForJobsOperator
codepipeline:PollForThirdPartyJobsOperator
codepipeline:PutActionRevisionOperator
codepipeline:PutApprovalResultOperator
codepipeline:PutJobFailureResultOperator
codepipeline:PutJobSuccessResultOperator
codepipeline:PutThirdPartyJobFailureResultOperator
codepipeline:PutThirdPartyJobSuccessResultOperator
codepipeline:RetryStageExecutionOperator
codepipeline:StartPipelineExecutionOperator
codepipeline:UpdatePipelineOperator
s3:GetObjectOperator
codedeploy:GetApplicationMetadata
codedeploy:GetDeploymentGroupMetadata
codedeploy:ListApplicationsMetadata
codedeploy:ListDeploymentGroupsMetadata
codepipeline:AcknowledgeJobMetadata
codepipeline:AcknowledgeThirdPartyJobMetadata
codepipeline:GetJobDetailsMetadata
codepipeline:GetPipelineMetadata
codepipeline:GetPipelineExecutionMetadata
codepipeline:GetPipelineStateMetadata
codepipeline:GetThirdPartyJobDetailsMetadata
codepipeline:ListActionTypesMetadata
codepipeline:ListPipelineExecutionsMetadata
codepipeline:ListPipelinesMetadata
elasticbeanstalk:DescribeApplicationsMetadata
elasticbeanstalk:DescribeEnvironmentsMetadata
iam:ListRolesMetadata
lambda:GetFunctionConfigurationMetadata
lambda:ListFunctionsMetadata
s3:GetBucketPolicyMetadata
s3:ListAllMyBucketsMetadata
s3:ListBucketMetadata