Versions in this module Expand all Collapse all v1 v1.3.6 Dec 5, 2022 Changes in this version + type Attribute struct + Computed bool + Deprecated bool + Description string + DescriptionKind StringKind + NestedType *Object + Optional bool + Required bool + Sensitive bool + Type cty.Type + func (a *Attribute) EmptyValue() cty.Value + func (a *Attribute) ImpliedType() cty.Type + func (a *Attribute) InternalValidate(name string) error + type Block struct + Attributes map[string]*Attribute + BlockTypes map[string]*NestedBlock + Deprecated bool + Description string + DescriptionKind StringKind + func (b *Block) AttributeByPath(path cty.Path) *Attribute + func (b *Block) CoerceValue(in cty.Value) (cty.Value, error) + func (b *Block) ContainsSensitive() bool + func (b *Block) DecoderSpec() hcldec.Spec + func (b *Block) EmptyValue() cty.Value + func (b *Block) ImpliedType() cty.Type + func (b *Block) InternalValidate() error + func (b *Block) NoneRequired() *Block + func (b *Block) StaticValidateTraversal(traversal hcl.Traversal) tfdiags.Diagnostics + func (b *Block) ValueMarks(val cty.Value, path cty.Path) []cty.PathValueMarks + type NestedBlock struct + MaxItems int + MinItems int + Nesting NestingMode + func (b *NestedBlock) EmptyValue() cty.Value + type NestingMode int + const NestingGroup + const NestingList + const NestingMap + const NestingSet + const NestingSingle + func (i NestingMode) String() string + type Object struct + Attributes map[string]*Attribute + Nesting NestingMode + func (o *Object) AttributeByPath(path cty.Path) *Attribute + func (o *Object) ContainsSensitive() bool + func (o *Object) ImpliedType() cty.Type + func (o *Object) ValueMarks(val cty.Value, path cty.Path) []cty.PathValueMarks + type StringKind int + const StringMarkdown + const StringPlain