Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct {
Stack *Stack `json:"stack"`
Name string `json:"name"`
Path string `json:"path"`
Backend Backend `json:"backend"`
Inputs map[string]interface{} `json:"inputs"`
Providers map[string]interface{} `json:"providers"`
}
func (*Component) EnsurePath ¶ added in v0.1.0
copy component to workdir if needed
func (*Component) PropertyRef ¶ added in v0.1.0
property ref template to resolve later
type OutputMeta ¶ added in v0.0.2
type OutputMeta struct {
Sensitive bool `json:"sensitive"`
Type json.RawMessage `json:"type"`
Value json.RawMessage `json:"value"`
}
func (*OutputMeta) String ¶ added in v0.1.0
func (o *OutputMeta) String() string
type Stack ¶
type Stack struct {
Path string `json:"path"`
Type string `json:"type"`
Name string `json:"name"`
Backend Backend `json:"backend"`
Components []*Component `json:"components"`
Appends map[string][]string `json:"appends"`
}
func (*Stack) AddComponent ¶
func (*Stack) GetComponent ¶ added in v0.1.0
func (*Stack) GetComponents ¶ added in v0.1.0
type Stacks ¶
type Stacks struct {
// contains filtered or unexported fields
}
func (*Stacks) OrderByName ¶
Click to show internal directories.
Click to hide internal directories.