When running:
terraform apply -target=module.data_quality
I get the following error:
│ Error: creating Glue Data Quality Ruleset (songs_dq_ruleset): operation error Glue: CreateDataQualityRuleset, https response error StatusCode: 400, RequestID: 73c1b08d-672e-4f4d-9f10-dd4d2d6064ce, InvalidInputException: DataQuality rules cannot be parsed
│
│ with module.data_quality.aws_glue_data_quality_ruleset.songs_dq_ruleset,
│ on modules/data_quality/glue.tf line 1, in resource “aws_glue_data_quality_ruleset” “songs_dq_ruleset”:
│ 1: resource “aws_glue_data_quality_ruleset” “songs_dq_ruleset” {
│
╵
╷
│ Error: creating Glue Data Quality Ruleset (sessions_dq_ruleset): operation error Glue: CreateDataQualityRuleset, https response error StatusCode: 400, RequestID: 48c07089-530d-4b72-8cf7-fe2a76f900fb, InvalidInputException: DataQuality rules cannot be parsed
│
│ with module.data_quality.aws_glue_data_quality_ruleset.sessions_dq_ruleset,
│ on modules/data_quality/glue.tf line 10, in resource “aws_glue_data_quality_ruleset” “sessions_dq_ruleset”:
│ 10: resource “aws_glue_data_quality_ruleset” “sessions_dq_ruleset” {
│
╵
╷
│ Error: creating Glue Data Quality Ruleset (users_dq_ruleset): operation error Glue: CreateDataQualityRuleset, https response error StatusCode: 400, RequestID: 6cdea20d-dd69-4474-a9e7-da1165958fcd, InvalidInputException: DataQuality rules cannot be parsed
│
│ with module.data_quality.aws_glue_data_quality_ruleset.users_dq_ruleset,
│ on modules/data_quality/glue.tf line 19, in resource “aws_glue_data_quality_ruleset” “users_dq_ruleset”:
│ 19: resource “aws_glue_data_quality_ruleset” “users_dq_ruleset” {
My glue.tf is as follows:
CODE DELETED
Has anybody encountered this?