github.com/hartzell/terraform@v0.8.6-0.20180503104400-0cc9e050ecd4/config/configschema/doc.go (about) 1 // Package configschema contains types for describing the expected structure 2 // of a configuration block whose shape is not known until runtime. 3 // 4 // For example, this is used to describe the expected contents of a resource 5 // configuration block, which is defined by the corresponding provider plugin 6 // and thus not compiled into Terraform core. 7 // 8 // A configschema primarily describes the shape of configuration, but it is 9 // also suitable for use with other structures derived from the configuration, 10 // such as the cached state of a resource or a resource diff. 11 // 12 // This package should not be confused with the package helper/schema, which 13 // is the higher-level helper library used to implement providers themselves. 14 package configschema