Tag AWS Glue Database via terraform

Viewed 10

I need to add a tag to an AWS Glue Database. I can successfully achieve this via AWS CLI like:

aws glue tag-resource --resource-arn arn:aws:glue:eu-east-1:0123456789:database/my_database --tags-to-add MyTag=MyValue

But I can't find how to do it via a terraform script. The following code gives me an error message

...

resource "aws_glue_catalog_database" "my_database" {
  name = "my_database"

  tags = {
    MyTag = "MyValue"
  }
}

Error:

╷
│ Error: Unsupported argument
│
│   on main.tf line 27, in resource "aws_glue_catalog_database" "my_database":
│   27:   tags = {
│
│ An argument named "tags" is not expected here.
╵

Terraform versions:

Terraform v1.2.4
+ provider registry.terraform.io/hashicorp/aws v4.31.0
0 Answers
Related