terraform-provider-greenhost/internal/datalist
Tom Dyas f977288470
generic filter/sort framework for datasources (#385)
* datalist - generic `filter` and `sort` attributes for datasources

* port sizes datasource to generic framework + bug fixes

* port regions datasource to generic framework

* run `make fmt`

* fix unused import error

* move datalist package into internal tree to not expose the API

* remove redundant DataList from exported datalist symbols

* add comments on exported attributes

* validate FilterKeys and SortKeys fields on ResourceConfig

* copy all fields of record schema (e.g., Description) and modify as needed

* fix attribute descriptions to not refer to droplet sizes

* add regions in test as a set to test filtering on set contents

* remove go version line added to go.mod

* allow FlattenRecord functions to return `error`

* fix dataSourceDigitalOceanRegionRead to pass meta into getDigitalOceanRegions
2020-03-04 12:05:01 -05:00
..
filter.go generic filter/sort framework for datasources (#385) 2020-03-04 12:05:01 -05:00
filter_test.go generic filter/sort framework for datasources (#385) 2020-03-04 12:05:01 -05:00
schema.go generic filter/sort framework for datasources (#385) 2020-03-04 12:05:01 -05:00
sort.go generic filter/sort framework for datasources (#385) 2020-03-04 12:05:01 -05:00
sort_test.go generic filter/sort framework for datasources (#385) 2020-03-04 12:05:01 -05:00
values.go generic filter/sort framework for datasources (#385) 2020-03-04 12:05:01 -05:00