Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Expander ¶
Expander abstracts interactions with the expander and deployer services.
func NewExpander ¶
NewExpander returns a new initialized Expander.
type ExpansionResponse ¶
ExpansionResponse describes the results of marshaling an ExpansionResult.
func NewExpansionResponse ¶
func NewExpansionResponse(output string) (*ExpansionResponse, error)
NewExpansionResponse creates and returns a new expansion response from the raw output of ExpandTemplate.
func (*ExpansionResponse) Unmarshal ¶
func (eResponse *ExpansionResponse) Unmarshal() (*ExpansionResult, error)
Unmarshal creates and returns an ExpansionResult from an ExpansionResponse.
type ExpansionResult ¶
ExpansionResult describes the unmarshalled output of ExpandTemplate.
func NewExpansionResult ¶
func NewExpansionResult(output string) (*ExpansionResult, error)
NewExpansionResult creates and returns a new expansion result from the raw output of ExpandTemplate.
func (*ExpansionResult) Marshal ¶
func (eResult *ExpansionResult) Marshal() (*ExpansionResponse, error)
Marshal creates and returns an ExpansionResponse from an ExpansionResult.
Click to show internal directories.
Click to hide internal directories.