terraform/website/docs/configuration
Martin Atkins 99f2623d10 website: Documentation of the special "attributes as blocks" mode
The re-introduction of some of the ambiguity between argument and nested
block syntax (for compatibility with existing provider patterns)
unfortunately leads to some interesting consequences for attributes using
this mode.

While the behavior is generally as before in straightforward cases, this
page aims to spell out some of the different usage patterns explicitly
for the benefit of those writing more complex configurations, such as
generic re-usable modules where using argument vs. block syntax leads to
some real differences.

This page is intentionally not linked from anywhere in the part of the
website maintained in the Terraform repository. Instead, it can be linked
from the provider documentation for any argument where this pattern is
used, to help users understand the ways in which that argument might
deviate from the usual behaviors of arguments vs. nested blocks.
2019-04-04 13:49:37 -07:00
..
functions website: Additional explanation for cidrsubnet function 2019-03-26 10:04:29 -07:00
attr-as-blocks.html.md website: Documentation of the special "attributes as blocks" mode 2019-04-04 13:49:37 -07:00
data-sources.html.md website: Fix several spelling errors 2019-03-21 18:12:11 -07:00
expressions.html.md website: fix broken anchor link (to #for-expressions) 2019-03-14 10:38:52 +00:00
functions.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
index.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
locals.html.md website: Fix typo in the Local Values documentation 2019-03-13 09:48:54 -07:00
modules.html.md website: Fix broken links to modules/usage and modules/create 2019-03-14 10:38:52 +00:00
outputs.html.md website: Expand output values docs (#20790) 2019-03-22 15:08:55 -07:00
override.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
providers.html.md website: Fix broken links to modules/usage and modules/create 2019-03-14 10:38:52 +00:00
resources.html.md Fix docs typo (#20924) 2019-04-04 11:21:36 -04:00
style.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
syntax-json.html.md website: Fix several spelling errors 2019-03-21 18:12:11 -07:00
syntax.html.md website: Fix several spelling errors 2019-03-21 18:12:11 -07:00
terraform-enterprise.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
terraform.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
types.html.md website: Version notes: Add new -> old links to 0.12 language docs (except function pages) 2019-02-01 17:20:54 -08:00
variables.html.md website: adding examples of complex variables on the command line (#20871) 2019-04-01 07:51:17 -04:00