Documentation ¶
Index ¶
- type Binary
- 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 string, input map[string]interface{}) error
- func (e Executor) Validate(credentials map[string]string) error
- func (e Executor) Version() (string, error)
- type InputGenerator
- type Manager
- func (m Manager) Apply(bblState storage.State) (storage.State, error)
- func (m Manager) Destroy(bblState storage.State) (storage.State, error)
- func (m Manager) GetOutputs() (Outputs, error)
- func (m Manager) Init(bblState storage.State) error
- func (m Manager) IsPaved() (bool, error)
- func (m Manager) Setup(bblState storage.State) error
- func (m Manager) Validate(bblState 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 ¶
This section is empty.
Types ¶
type Binary ¶
type Binary struct { Box *packr.Box FS tfBinaryPathFs Path string }
func (*Binary) BinaryPath ¶
type Executor ¶
type Executor struct {
// contains filtered or unexported fields
}
func NewExecutor ¶
type InputGenerator ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(executor executor, templateGenerator TemplateGenerator, inputGenerator InputGenerator, terraformOutputBuffer *bytes.Buffer, logger logger) Manager
func (Manager) GetOutputs ¶
func (Manager) ValidateVersion ¶
type TemplateGenerator ¶
Click to show internal directories.
Click to hide internal directories.