Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 07-Jul-2020 | - | ||||
README.md | H A D | 07-Jul-2020 | 495 | 12 | 8 | |
backend.go | H A D | 07-Jul-2020 | 5.7 KiB | 201 | 126 | |
core_schema.go | H A D | 07-Jul-2020 | 10.1 KiB | 310 | 197 | |
data_source_resource_shim.go | H A D | 07-Jul-2020 | 2 KiB | 60 | 30 | |
equal.go | H A D | 07-Jul-2020 | 142 | 7 | 4 | |
field_reader.go | H A D | 07-Jul-2020 | 8.2 KiB | 344 | 242 | |
field_reader_config.go | H A D | 07-Jul-2020 | 9.1 KiB | 354 | 255 | |
field_reader_diff.go | H A D | 07-Jul-2020 | 6.1 KiB | 245 | 169 | |
field_reader_map.go | H A D | 07-Jul-2020 | 5.4 KiB | 236 | 172 | |
field_reader_multi.go | H A D | 07-Jul-2020 | 1.5 KiB | 64 | 45 | |
field_writer.go | H A D | 07-Jul-2020 | 256 | 9 | 4 | |
field_writer_map.go | H A D | 07-Jul-2020 | 8.7 KiB | 358 | 267 | |
getsource_string.go | H A D | 07-Jul-2020 | 1.1 KiB | 47 | 37 | |
provider.go | H A D | 07-Jul-2020 | 12.8 KiB | 470 | 301 | |
resource.go | H A D | 07-Jul-2020 | 24.7 KiB | 832 | 474 | |
resource_data.go | H A D | 07-Jul-2020 | 14.2 KiB | 552 | 362 | |
resource_data_get_source.go | H A D | 07-Jul-2020 | 560 | 18 | 10 | |
resource_diff.go | H A D | 07-Jul-2020 | 16.7 KiB | 560 | 338 | |
resource_importer.go | H A D | 07-Jul-2020 | 2.3 KiB | 53 | 11 | |
resource_timeout.go | H A D | 07-Jul-2020 | 6.6 KiB | 264 | 211 | |
schema.go | H A D | 07-Jul-2020 | 49.5 KiB | 1,855 | 1,240 | |
serialize.go | H A D | 07-Jul-2020 | 2.9 KiB | 126 | 106 | |
set.go | H A D | 07-Jul-2020 | 5.1 KiB | 247 | 167 | |
shims.go | H A D | 07-Jul-2020 | 3.7 KiB | 116 | 74 | |
testing.go | H A D | 07-Jul-2020 | 558 | 29 | 20 | |
valuetype.go | H A D | 07-Jul-2020 | 441 | 22 | 13 | |
valuetype_string.go | H A D | 07-Jul-2020 | 873 | 32 | 22 |
README.md
1# Terraform Helper Lib: schema 2 3The `schema` package provides a high-level interface for writing resource 4providers for Terraform. 5 6If you're writing a resource provider, we recommend you use this package. 7 8The interface exposed by this package is much friendlier than trying to 9write to the Terraform API directly. The core Terraform API is low-level 10and built for maximum flexibility and control, whereas this library is built 11as a framework around that to more easily write common providers. 12