1+ {
2+ "path" : " testdata/deprecated" ,
3+ "required_providers" : {},
4+ "variables" : {
5+ "old_api_key" : {
6+ "name" : " old_api_key" ,
7+ "type" : " string" ,
8+ "description" : " API key for the old service" ,
9+ "default" : null ,
10+ "required" : true ,
11+ "deprecated" : " Use var.new_api_key instead, this will be removed in v2.0" ,
12+ "pos" : {
13+ "filename" : " testdata/deprecated/deprecated.tf" ,
14+ "line" : 3
15+ }
16+ },
17+ "legacy_endpoint" : {
18+ "name" : " legacy_endpoint" ,
19+ "description" : " Legacy endpoint URL" ,
20+ "default" : " https://old.example.com" ,
21+ "required" : false ,
22+ "deprecated" : " This endpoint is deprecated and will be removed" ,
23+ "pos" : {
24+ "filename" : " testdata/deprecated/deprecated.tf" ,
25+ "line" : 9
26+ }
27+ },
28+ "current_setting" : {
29+ "name" : " current_setting" ,
30+ "type" : " string" ,
31+ "description" : " A current setting that is not deprecated" ,
32+ "default" : " default_value" ,
33+ "required" : false ,
34+ "pos" : {
35+ "filename" : " testdata/deprecated/deprecated.tf" ,
36+ "line" : 15
37+ }
38+ }
39+ },
40+ "outputs" : {
41+ "old_result" : {
42+ "name" : " old_result" ,
43+ "description" : " The old result output" ,
44+ "deprecated" : " Use output.new_result instead" ,
45+ "pos" : {
46+ "filename" : " testdata/deprecated/deprecated.tf" ,
47+ "line" : 21
48+ }
49+ },
50+ "legacy_data" : {
51+ "name" : " legacy_data" ,
52+ "description" : " Legacy data output" ,
53+ "sensitive" : true ,
54+ "deprecated" : " This output is deprecated, use modern_data" ,
55+ "pos" : {
56+ "filename" : " testdata/deprecated/deprecated.tf" ,
57+ "line" : 27
58+ }
59+ },
60+ "current_output" : {
61+ "name" : " current_output" ,
62+ "description" : " A current output that is not deprecated" ,
63+ "pos" : {
64+ "filename" : " testdata/deprecated/deprecated.tf" ,
65+ "line" : 34
66+ }
67+ }
68+ },
69+ "managed_resources" : {},
70+ "data_resources" : {},
71+ "module_calls" : {}
72+ }
0 commit comments