私は、terraformを使用してCodePipelineジョブを作成しようとしています。私はすでにCodeBuildのプロジェクトが動作しています。私は私が手にエラーがError creating CodePipeline: InvalidActionDeclarationException: Action configuration for action 'Source' contains unknown configuration 'ProjectName'
あるterraform apply
をしようとするとterraform AWS CodeBuildソースステージのコードパイプライン設定
resource "aws_codepipeline" "my-project" {
name = "my-project"
role_arn = "${aws_iam_role.my-project-codepipeline.arn}"
artifact_store {
location = "${aws_s3_bucket.my-artifacts.bucket}"
type = "S3"
}
stage {
name = "Source"
action {
name = "Source"
category = "Source"
owner = "AWS"
provider = "CodeCommit"
version = "1"
configuration {
ProjectName = "my-project"
Branch = "master"
}
}
}
stage {
name = "Build"
action {
name = "Build"
category = "Build"
owner = "AWS"
provider = "CodeBuild"
version = "1"
configuration {
ProjectName = "my-project"
}
}
}
}
:ここに私のリソースです。この構成セクションの適切なスキーマはどこで見つけることができますか?これまでに発見したドキュメントや例はすべて一般的なもので、ここで必要となるCodeBuildの設定/スキーマは省略しています。