Documentation ¶
Index ¶
- func BinaryPath() (string, error)
- func BinaryPathInjected(fs tfBinaryPathFs) (string, error)
- type CLI
- type Executor
- func (e Executor) Apply(credentials map[string]string) error
- func (e Executor) Destroy(credentials map[string]string) error
- func (e Executor) Init() error
- func (e Executor) IsPaved() (bool, error)
- func (e Executor) Output(outputName string) (string, error)
- func (e Executor) Outputs() (map[string]interface{}, error)
- func (e Executor) Setup(template, input string) error
- func (e Executor) Validate(credentials map[string]string) error
- func (e Executor) Version() (string, error)
- type InputGenerator
- type Manager
- func (m Manager) Apply(kunlunState storage.State) (storage.State, error)
- func (m Manager) Destroy(kunlunState storage.State) (storage.State, error)
- func (m Manager) GetOutputs() (handler.Outputs, error)
- func (m Manager) Init(kunlunState storage.State) error
- func (m Manager) IsPaved() (bool, error)
- func (m Manager) Setup(manifest artifacts.Manifest, kunlunState storage.State) error
- func (m Manager) Validate(kunlunState storage.State) (storage.State, error)
- func (m Manager) ValidateVersion() error
- func (m Manager) Version() (string, error)
- type Outputs
- type TemplateGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BinaryPath ¶
func BinaryPathInjected ¶
Types ¶
type Executor ¶
type Executor struct {
// contains filtered or unexported fields
}
func NewExecutor ¶
type InputGenerator ¶
type InputGenerator struct { }
func NewInputGenerator ¶
func NewInputGenerator() InputGenerator
func (InputGenerator) Credentials ¶
func (i InputGenerator) Credentials(state storage.State) map[string]string
func (InputGenerator) GenerateInput ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(executor Executor, templateGenerator TemplateGenerator, inputGenerator InputGenerator, terraformOutputBuffer *bytes.Buffer, ui *ui.UI) Manager
func (Manager) ValidateVersion ¶
type TemplateGenerator ¶
type TemplateGenerator struct{}
func NewTemplateGenerator ¶
func NewTemplateGenerator() TemplateGenerator
func (TemplateGenerator) GenerateTemplate ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.