Skip to content

Commit 300b3be

Browse files
Add terraform-plugin-sdk@v2.38.x documentation (#943)
* copy docs from v2.37.0 * add page on list * Apply suggestions from code review --------- Co-authored-by: Austin Valle <austinvalle@gmail.com>
1 parent bd89e3d commit 300b3be

33 files changed

+7059
-0
lines changed
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
[
2+
{ "heading": "SDKv2" },
3+
{ "title": "Overview", "path": "" },
4+
{ "title": "Migrate to the Framework", "href": "https://developer.hashicorp.com/terraform/plugin/framework/migrating" },
5+
{
6+
"title": "Schemas",
7+
"routes": [
8+
{ "title": "Overview", "path": "schemas" },
9+
{ "title": "Schema Types", "path": "schemas/schema-types" },
10+
{
11+
"title": "Schema Behaviors",
12+
"path": "schemas/schema-behaviors"
13+
},
14+
{
15+
"title": "Schema Methods",
16+
"path": "schemas/schema-methods",
17+
"hidden": true
18+
}
19+
]
20+
},
21+
{
22+
"title": "Resources",
23+
"routes": [
24+
{ "title": "Overview", "path": "resources" },
25+
{
26+
"title": "Customizing Differences",
27+
"path": "resources/customizing-differences"
28+
},
29+
{
30+
"title": "Data Consistency Errors",
31+
"path": "resources/data-consistency-errors"
32+
},
33+
{ "title": "Import", "path": "resources/import" },
34+
{
35+
"title": "Retries and Customizable Timeouts",
36+
"path": "resources/retries-and-customizable-timeouts"
37+
},
38+
{
39+
"title": "State Migration",
40+
"path": "resources/state-migration"
41+
},
42+
{
43+
"title": "Write-only Arguments",
44+
"path": "resources/write-only-arguments"
45+
},
46+
{
47+
"title": "Identity",
48+
"path": "resources/identity"
49+
},
50+
{
51+
"title": "List",
52+
"path": "resources/list"
53+
}
54+
]
55+
},
56+
{
57+
"title": "Logging",
58+
"routes": [
59+
{
60+
"title": "Overview",
61+
"path": "logging"
62+
},
63+
{
64+
"title": "HTTP Transport",
65+
"path": "logging/http-transport"
66+
}
67+
]
68+
},
69+
{
70+
"title": "Testing",
71+
"routes": [
72+
{ "title": "Overview", "path": "testing" },
73+
{
74+
"title": "Acceptance Testing",
75+
"routes": [
76+
{
77+
"title": "Overview",
78+
"path": "testing/acceptance-tests"
79+
},
80+
{
81+
"title": "Test Cases",
82+
"path": "testing/acceptance-tests/testcase"
83+
},
84+
{
85+
"title": "Test Steps",
86+
"path": "testing/acceptance-tests/teststep"
87+
},
88+
{
89+
"title": "Sweepers",
90+
"path": "testing/acceptance-tests/sweepers"
91+
}
92+
]
93+
},
94+
{
95+
"title": "Testing API",
96+
"path": "testing/testing-api",
97+
"hidden": true
98+
},
99+
{
100+
"title": "Testing Patterns",
101+
"path": "testing/testing-patterns",
102+
"hidden": true
103+
},
104+
{
105+
"title": "Unit Testing",
106+
"path": "testing/unit-testing"
107+
}
108+
]
109+
},
110+
{ "title": "Debugging Providers", "path": "debugging" },
111+
{
112+
"title": "Upgrade Guides",
113+
"routes": [
114+
{
115+
"title": "Compatibility with Terraform 0.12",
116+
"path": "guides/terraform-0.12-compatibility"
117+
},
118+
{
119+
"title": "Switching to the standalone SDK",
120+
"path": "guides/v1-upgrade-guide"
121+
},
122+
{
123+
"title": "v2 Upgrade Guide",
124+
"path": "guides/v2-upgrade-guide"
125+
}
126+
]
127+
},
128+
{
129+
"title": "Best Practices",
130+
"routes": [
131+
{ "title": "Overview", "path": "best-practices" },
132+
{
133+
"title": "Deprecations, Removals, and Renames",
134+
"path": "best-practices/deprecations"
135+
},
136+
{
137+
"title": "Detecting Drift",
138+
"path": "best-practices/detecting-drift"
139+
}
140+
]
141+
}
142+
]

0 commit comments

Comments
 (0)