Versions in this module Expand all Collapse all v0 v0.9.1 Apr 2, 2020 v0.9.0 Mar 31, 2020 Changes in this version + type Input struct + Default types.Value + Description types.String + Name string + Position Position + Required bool + Type types.String + func (i *Input) GetValue() string + func (i *Input) HasDefault() bool + type Module struct + Header string + Inputs []*Input + OptionalInputs []*Input + Outputs []*Output + Providers []*Provider + RequiredInputs []*Input + Requirements []*Requirement + XMLName xml.Name + func (m *Module) HasHeader() bool + func (m *Module) HasInputs() bool + func (m *Module) HasOutputs() bool + func (m *Module) HasProviders() bool + func (m *Module) HasRequirements() bool + type Output struct + Description types.String + Name string + Position Position + Sensitive bool + ShowValue bool + Value types.Value + func (o *Output) GetValue() string + func (o *Output) HasDefault() bool + func (o *Output) MarshalJSON() ([]byte, error) + func (o *Output) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (o *Output) MarshalYAML() (interface{}, error) + type Position struct + Filename string + Line int + type Provider struct + Alias types.String + Name string + Position Position + Version types.String + func (p *Provider) FullName() string + type Requirement struct + Name string + Version types.String