2020-12-11 19:09:25 +01:00
{
"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
}
2021-03-11 18:57:07 +01:00
} ,
"snippet" : {
"context" : "variable \"vairable_with_interpolation\"" ,
"code" : " default = \"${var.otherresourcename}\"" ,
"start_line" : 6 ,
"highlight_start_offset" : 15 ,
"highlight_end_offset" : 18 ,
"values" : [ ]
2020-12-11 19:09:25 +01:00
}
} ,
{
"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
}
2021-03-11 18:57:07 +01:00
} ,
"snippet" : {
"context" : "resource \"aws_instance\" \"web\"" ,
"code" : " depends_on = [\"${var.otherresourcename}}\"]" ,
"start_line" : 10 ,
"highlight_start_offset" : 16 ,
"highlight_end_offset" : 43 ,
"values" : [ ]
2020-12-11 19:09:25 +01:00
}
}
]
}