├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── LICENSE ├── README.md ├── docs ├── data-sources │ └── object.md ├── index.md └── resources │ └── object.md ├── examples └── dummy_users_with_fakeserver.tf ├── fakeserver └── fakeserver.go ├── fakeservercli ├── README.md └── main.go ├── go.mod ├── go.sum ├── main.go ├── restapi ├── api_client.go ├── api_client_test.go ├── api_object.go ├── api_object_test.go ├── common.go ├── common_test.go ├── datasource_api_object.go ├── datasource_api_object_test.go ├── import_api_object_test.go ├── provider.go ├── provider_test.go ├── resource_api_object.go └── resource_api_object_test.go └── scripts ├── create-github-release.sh ├── do_release.sh ├── test.sh └── upload-github-release-asset.sh /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.x 4 | 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/README.md -------------------------------------------------------------------------------- /docs/data-sources/object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/docs/data-sources/object.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/docs/resources/object.md -------------------------------------------------------------------------------- /examples/dummy_users_with_fakeserver.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/examples/dummy_users_with_fakeserver.tf -------------------------------------------------------------------------------- /fakeserver/fakeserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/fakeserver/fakeserver.go -------------------------------------------------------------------------------- /fakeservercli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/fakeservercli/README.md -------------------------------------------------------------------------------- /fakeservercli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/fakeservercli/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/main.go -------------------------------------------------------------------------------- /restapi/api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/api_client.go -------------------------------------------------------------------------------- /restapi/api_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/api_client_test.go -------------------------------------------------------------------------------- /restapi/api_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/api_object.go -------------------------------------------------------------------------------- /restapi/api_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/api_object_test.go -------------------------------------------------------------------------------- /restapi/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/common.go -------------------------------------------------------------------------------- /restapi/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/common_test.go -------------------------------------------------------------------------------- /restapi/datasource_api_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/datasource_api_object.go -------------------------------------------------------------------------------- /restapi/datasource_api_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/datasource_api_object_test.go -------------------------------------------------------------------------------- /restapi/import_api_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/import_api_object_test.go -------------------------------------------------------------------------------- /restapi/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/provider.go -------------------------------------------------------------------------------- /restapi/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/provider_test.go -------------------------------------------------------------------------------- /restapi/resource_api_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/resource_api_object.go -------------------------------------------------------------------------------- /restapi/resource_api_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/restapi/resource_api_object_test.go -------------------------------------------------------------------------------- /scripts/create-github-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/scripts/create-github-release.sh -------------------------------------------------------------------------------- /scripts/do_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/scripts/do_release.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/upload-github-release-asset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmontezuma/terraform-provider-restapi/HEAD/scripts/upload-github-release-asset.sh --------------------------------------------------------------------------------