Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIsolatedDriftDetector ¶
func NewIsolatedDriftDetector() interfaces.TerraformManagedResourcesDriftDetector
NewIsolatedDriftDetector returns an instance of IsolatedTerraformResourcesManagedDriftDetector
Types ¶
type Factory ¶
type Factory struct{}
Factory is a struct that generates implementations of interfaces.TerraformManagedResourcesDriftDetector.
func (*Factory) Instantiate ¶
func (f *Factory) Instantiate(ctx context.Context, environment string, config driftDetector.ManagedResourceDriftDetectorConfig) (interfaces.TerraformManagedResourcesDriftDetector, error)
Instantiate returns an implementation of interfaces.TerraformManagedResourcesDriftDetector depending on the passed environment specification.
type IsolatedTerraformResourcesManagedDriftDetector ¶
type IsolatedTerraformResourcesManagedDriftDetector struct{}
IsolatedTerraformResourcesManagedDriftDetector is a struct that implements the TerraformManagedResourcesDriftDetector interface for the purpose of running end to end unit tests.
Click to show internal directories.
Click to hide internal directories.