You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraformDummyRepo2/vendor/github.com/hashicorp/terraform-json
Malar Invention 00ebcd295e add vendor 2 years ago
..
.gitignore add vendor 2 years ago
.go-version add vendor 2 years ago
LICENSE add vendor 2 years ago
Makefile add vendor 2 years ago
README.md add vendor 2 years ago
action.go add vendor 2 years ago
config.go add vendor 2 years ago
expression.go add vendor 2 years ago
plan.go add vendor 2 years ago
schemas.go add vendor 2 years ago
state.go add vendor 2 years ago
tfjson.go add vendor 2 years ago
validate.go add vendor 2 years ago
version.go add vendor 2 years ago

README.md

terraform-json

CircleCI GoDoc

This repository houses data types designed to help parse the data produced by two Terraform commands:

While containing mostly data types, there are also a few helpers to assist with working with the data.

This repository also serves as de facto documentation for the formats produced by these commands. For more details, see the GoDoc.

Why a Separate Repository?

To reduce dependencies on any of Terraform core's internals, we've made a design decision to make any helpers or libraries that work with the external JSON data external and not a part of the Terraform GitHub repository itself.

While Terraform core will change often and be relatively unstable, this library will see a smaller amount of change. Most of the major changes have already happened leading up to 0.12, so you can expect this library to only see minor incremental changes going forward.

For this reason, terraform show -json and terraform providers schema -json is the recommended format for working with Terraform data externally, and as such, if you require any help working with the data in these formats, or even a reference of how the JSON is formatted, use this repository.