Types

It has been our experience, the best way to understand Terrarform is to be aware of Types. Types are common in other lanuages, so if you’ve used Ruby, Python, NodeJS, etc. you may already be familiar with types. If you’re not, here are the types defined by Terraform.

Source Code?!

We’re strong believers that no one should ever have to look at the source code to figure something out. But, we have found ourselves having to eventually look at the source code to figure out what a Resource or a Data Source is expecting. The source code presented here is not meant to teach you Golang or the internals of Terraform. The intent is to create an awareness of what these types may look like so if or when you see them again when you’re trying to figure something out, you’re not staring at it really really confused.

Additional Resources