aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

AWS::CodeBuild::ProjectPolicy

Open
#698 0 comments 1 reaction 0 assignees View on GitHub
Coverage enhancement
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

1. Title -> AWS::CodeBuild::ProjectPolicy
2. Scope of request -> AWS::CodeBuild::ProjectPolicy - can create resource via API, but not via CloudFormation
3. Expected behavior -> In Create, it should call [CodeBuild.PutResourcePolicy](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_PutResourcePolicy.html) on a referenced project
5. Links to existing API doc ->
* [CodeBuild.PutResourcePolicy](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_PutResourcePolicy.html)
* [Sharing a project CodeBuild User Guide Documentation](https://docs.aws.amazon.com/codebuild/latest/userguide/project-sharing.html#project-sharing-share)
6. Category tag -> Developer Tools
7. This will help us create CodeBuild jobs in different AWS accounts, but orchestrate and call them using IAM principals from other accounts.

Contributor guide

Open the contributing guide

Research direction

Start with the linked CodeBuild.PutResourcePolicy API reference and the project-sharing user guide to understand the requested CloudFormation coverage. Done means AWS::CodeBuild::ProjectPolicy can be created through CloudFormation and invokes PutResourcePolicy for a referenced project, including the cross-account use case described.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.