modules/PR-analysis-CodeCommit/policy.tf (35 lines of code) (raw):

resource "aws_iam_role" "cloudwatch" { assume_role_policy = <<EOF { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": "sts:AssumeRole" } ] } EOF } resource "aws_iam_role_policy" "cloudwatch" { role = aws_iam_role.cloudwatch.name policy = <<POLICY { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Resource": [ "*" ], "Action": [ "codebuild:StartBuild" ] } ] } POLICY }