Skip to content

Commit a50b393

Browse files
authored
Merge pull request #1494 from snyk/feat/aws_ecr_repository_policy
feat: add aws `ecr_repository_policy` resource
2 parents 273225e + 7fdc7cf commit a50b393

17 files changed

+172151
-2
lines changed

pkg/iac/terraform/state/terraform_state_reader_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ func TestTerraformStateReader_AWS_Resources(t *testing.T) {
201201
{name: "Classic load balancer", dirName: "aws_elb", wantErr: false},
202202
{name: "ElastiCache Cluster", dirName: "aws_elasticache_cluster", wantErr: false},
203203
{name: "IAM Group", dirName: "aws_iam_group", wantErr: false},
204+
{name: "ECR Repository Policy", dirName: "aws_ecr_repository_policy", wantErr: false},
204205
}
205206
for _, tt := range tests {
206207
t.Run(tt.name, func(t *testing.T) {
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"Id": "bar",
4+
"Type": "aws_ecr_repository_policy",
5+
"Attrs": {
6+
"id": "bar",
7+
"policy": "{\n \"Version\" : \"2008-10-17\",\n \"Statement\" : [ {\n \"Sid\" : \"new policy\",\n \"Effect\" : \"Allow\",\n \"Principal\" : \"*\",\n \"Action\" : [ \"ecr:GetDownloadUrlForLayer\", \"ecr:BatchGetImage\", \"ecr:BatchCheckLayerAvailability\", \"ecr:PutImage\", \"ecr:InitiateLayerUpload\", \"ecr:UploadLayerPart\", \"ecr:CompleteLayerUpload\", \"ecr:DescribeRepositories\", \"ecr:GetRepositoryPolicy\", \"ecr:ListImages\", \"ecr:DeleteRepository\", \"ecr:BatchDeleteImage\", \"ecr:SetRepositoryPolicy\", \"ecr:DeleteRepositoryPolicy\" ]\n } ]\n}",
8+
"registry_id": "586583619100",
9+
"repository": "bar"
10+
}
11+
}
12+
]

0 commit comments

Comments
 (0)