Versions in this module Expand all Collapse all v0 v0.0.1 Jun 5, 2022 Changes in this version + type Provider interface + Apply func(*config.InfraModule) error + Destroy func() + GetArg func(arg string) (string, error) + func GetProvider(name string) Provider + type TerraformProvider struct + ApplyAndIdempotentFn func(t ttesting.TestingT, options *terraform.Options) (string, error) + ApplyFn func(t ttesting.TestingT, options *terraform.Options) (string, error) + DestroyFn func(t ttesting.TestingT, options *terraform.Options) (string, error) + InitFn func(t ttesting.TestingT, options *terraform.Options) (string, error) + ModuleStatus map[string]string + OutputFn func(t ttesting.TestingT, options *terraform.Options, key string) (string, error) + T *testing.T + TerraformStates map[string]terraform.Options + func NewTerraformProvider() *TerraformProvider + func (s TerraformProvider) Apply(module *config.InfraModule) error + func (s TerraformProvider) Destroy() + func (s TerraformProvider) GetArg(arg string) (string, error)