2
respostas

Essa questão está mal formulada

Esse trecho de código está errado, já que é necessário o "jsonencode(", para que seja possível interpretar os parâmetros no formato do Terraform. Não é isso?

"portMappings" = [
          {
            "containerPort" = 8000
            "hostPort"      = 8000
          }
        ]
2 respostas

Tudo bem Tiago?

No caso da questão o "portMappings" já se encontra dentro do jsonencode() na seguinte forma:

resource "aws_ecs_task_definition" "Django-API" {
...
  container_definitions = jsonencode(
    [
      {
        ...
        "portMappings" = [
          {
            "containerPort" = 8000
            "hostPort"      = 8000
          }
        ]
      }
    ]
  )

os ... representam linhas a mais de códigos

Espero que tenha entendido, continue se esforçando e bons estudos.

Hummmm... Entendi! Pegadinha! rs... Show! Obrigado pelos esclarecimentos Leonardo!