Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIsolatedTerraformerExecutor ¶
func NewIsolatedTerraformerExecutor() interfaces.TerraformerExecutor
NewIsolatedTerraformerExecutor returns a new instance of IsolatedTerraformerExecutor
Types ¶
type Factory ¶
type Factory struct{}
Factory is a struct that generates implementations of interfaces.TerraformerExecutor
func (*Factory) Instantiate ¶
func (f *Factory) Instantiate(ctx context.Context, environment string, provider terraformValueObjects.Provider, hclConfig hclcreate.Config, executorConfig terraformerCli.TerraformerExecutorConfig, cliConfig terraformerCli.Config) (interfaces.TerraformerExecutor, error)
Instantiate returns an implementation of interfaces.TerraformerExecutor depending on the passed environment specification.
type IsolatedTerraformerExecutor ¶
type IsolatedTerraformerExecutor struct{}
IsolatedTerraformerExecutor is a struct that implements the interfaces.TerraformerExecutor interface for the purpose of end-to-end testing.
Click to show internal directories.
Click to hide internal directories.