Documentation ¶
Index ¶
- func Bootstrap(accountModules *schema.AccountModules, ...)
- func BootstrapAccountTerragrunt(fileName string, module *schema.AccountModule)
- func BootstrapImports(dir string, module string, importResources *map[string][]schema.TfImport)
- func BootstrapPermissionSetTerragrunt(fileName string, module *schema.PermissionSetModule, org schema.Org)
- func BootstrapRootTerragrunt(filePath string, org schema.Org)
- type AivenFactory
- type AivenTerraform
- type AivenTerragrunt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Bootstrap ¶
func Bootstrap(accountModules *schema.AccountModules, pSetModules *schema.PermissionSetModules, importResources *map[string][]schema.TfImport, output string, org schema.Org)
func BootstrapAccountTerragrunt ¶
func BootstrapAccountTerragrunt(fileName string, module *schema.AccountModule)
func BootstrapImports ¶
func BootstrapPermissionSetTerragrunt ¶
func BootstrapPermissionSetTerragrunt(fileName string, module *schema.PermissionSetModule, org schema.Org)
func BootstrapRootTerragrunt ¶
Types ¶
type AivenFactory ¶ added in v0.0.3
type AivenFactory interface {
BootstrapNewModule(consumers *[]schema.AivenConsumerModule) error
}
func GetAivenFactory ¶ added in v0.0.3
func GetAivenFactory(toolName string, newModulePath string) AivenFactory
func NewAivenTerraform ¶
func NewAivenTerraform(dir string) AivenFactory
func NewAivenTerragrunt ¶ added in v0.0.3
func NewAivenTerragrunt(dir string) AivenFactory
type AivenTerraform ¶
func (*AivenTerraform) BootstrapNewModule ¶
func (t *AivenTerraform) BootstrapNewModule(consumers *[]schema.AivenConsumerModule) error
type AivenTerragrunt ¶ added in v0.0.3
func (*AivenTerragrunt) BootstrapNewModule ¶ added in v0.0.3
func (t *AivenTerragrunt) BootstrapNewModule(consumers *[]schema.AivenConsumerModule) error
Click to show internal directories.
Click to hide internal directories.