{
  "format_version": "1.0",
  "valid": false,
  "error_count": 2,
  "warning_count": 0,
  "diagnostics": [
    {
      "severity": "error",
      "summary": "Variables not allowed",
      "detail": "Variables may not be used here.",
      "range": {
        "filename": "testdata/validate-invalid/interpolation/main.tf",
        "start": {
          "line": 6,
          "column": 16,
          "byte": 122
        },
        "end": {
          "line": 6,
          "column": 19,
          "byte": 125
        }
      },
      "snippet": {
        "context": "variable \"variable_with_interpolation\"",
        "code": "  default = \"${var.otherresourcename}\"",
        "start_line": 6,
        "highlight_start_offset": 15,
        "highlight_end_offset": 18,
        "values": []
      }
    },
    {
      "severity": "error",
      "summary": "Invalid expression",
      "detail": "A single static variable reference is required: only attribute access and indexing with constant keys. No calculations, function calls, template expressions, etc are allowed here.",
      "range": {
        "filename": "testdata/validate-invalid/interpolation/main.tf",
        "start": {
          "line": 10,
          "column": 17,
          "byte": 197
        },
        "end": {
          "line": 10,
          "column": 44,
          "byte": 224
        }
      },
      "snippet": {
        "context": "resource \"aws_instance\" \"web\"",
        "code": "  depends_on = [\"${var.otherresourcename}}\"]",
        "start_line": 10,
        "highlight_start_offset": 16,
        "highlight_end_offset": 43,
        "values": []
      }
    }
  ]
}
