Versions in this module Expand all Collapse all v0 v0.3.0 Aug 24, 2026 v0.2.0 Aug 12, 2026 Changes in this version + const FormatVersion + func Marshal(s *tofu.Schemas) ([]byte, error) + func MarshalForRenderer(s *tofu.Schemas) map[string]*Provider + type Attribute struct + AttributeNestedType *NestedType + AttributeType json.RawMessage + Computed bool + Deprecated bool + DeprecationMessage string + Description string + DescriptionKind string + Optional bool + Required bool + Sensitive bool + WriteOnly bool + type Block struct + Attributes map[string]*Attribute + BlockTypes map[string]*BlockType + Deprecated bool + DeprecationMessage string + Description string + DescriptionKind string + type BlockType struct + Block *Block + MaxItems uint64 + MinItems uint64 + NestingMode string + type Function struct + Description string + Parameters []*FunctionParam + ReturnType any + Summary string + VariadicParameter *FunctionParam + type FunctionParam struct + Description string + IsNullable *bool + Name string + Type any + type IdentityAttribute struct + Description string + IdentityType json.RawMessage + OptionalForImport bool + RequiredForImport bool + type NestedType struct + Attributes map[string]*Attribute + NestingMode string + type Provider struct + DataSourceSchemas map[string]*Schema + EphemeralResourceSchemas map[string]*Schema + Functions map[string]*Function + Provider *Schema + ResourceIdentitySchemas map[string]*ResourceIdentitySchema + ResourceSchemas map[string]*Schema + type Providers struct + FormatVersion string + Schemas map[string]*Provider + type ResourceIdentitySchema struct + Attributes map[string]*IdentityAttribute + Version uint64 + type Schema struct + Block *Block + Version uint64