Documentation ¶
Index ¶
- func AwsGetCallerIdentity() (*schema.CallerIdentity, error)
- type CmdRunner
- type OutPut
- type OutPutType
- type Terraform
- func (t *Terraform) Init(backendConfig string) error
- func (t *Terraform) Run(name string, args ...string) error
- func (t *Terraform) RunWitStdOutput(name string, args ...string) (*[]byte, error)
- func (t *Terraform) RunWithCombinedOutput(name string, args ...string) (*[]byte, error)
- func (t *Terraform) RunWithOutputChannel(ch chan<- *OutPut, name string, args ...string)
- func (t *Terraform) StateImport(address string, id string) error
- func (t *Terraform) StateList() (*[]string, error)
- func (t *Terraform) StateMove(src string, dest string, dryRun bool) error
- func (t *Terraform) StatePull() (*[]byte, error)
- func (t *Terraform) StateRemove(address string, dryRun bool) error
- type Terragrunt
- func (t *Terragrunt) Import(address string, id string) (*string, error)
- func (t *Terragrunt) Init(backendConfig string) error
- func (t *Terragrunt) RollBackImports(imports *[]schema.Import)
- func (t *Terragrunt) Run(name string, args ...string) error
- func (t *Terragrunt) RunWitStdOutput(name string, args ...string) (*[]byte, error)
- func (t *Terragrunt) RunWithCombinedOutput(name string, args ...string) (*[]byte, error)
- func (t *Terragrunt) RunWithOutputChannel(ch chan<- *OutPut, name string, args ...string)
- func (t *Terragrunt) StateImport(address string, id string) error
- func (t *Terragrunt) StateList() (*[]string, error)
- func (t *Terragrunt) StateMove(src string, dest string, dryRun bool) error
- func (t *Terragrunt) StatePull() (*[]byte, error)
- func (t *Terragrunt) StateRemove(address string, dryRun bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AwsGetCallerIdentity ¶
func AwsGetCallerIdentity() (*schema.CallerIdentity, error)
Types ¶
type CmdRunner ¶
type CmdRunner interface { Init(backendConfig string) error StatePull() (*[]byte, error) StateList() (*[]string, error) StateMove(src string, dest string, dryRun bool) error StateImport(address string, id string) error StateRemove(address string, dryRun bool) error }
func GetCmdRunner ¶
type OutPut ¶
type OutPut struct { Type OutPutType Bytes []byte }
type Terraform ¶
type Terraform struct {
// contains filtered or unexported fields
}
func NewTerraform ¶
func (*Terraform) RunWitStdOutput ¶
func (*Terraform) RunWithCombinedOutput ¶
func (*Terraform) RunWithOutputChannel ¶
type Terragrunt ¶
type Terragrunt struct {
// contains filtered or unexported fields
}
func NewTerragrunt ¶
func NewTerragrunt(dir string) *Terragrunt
func (*Terragrunt) Init ¶
func (t *Terragrunt) Init(backendConfig string) error
func (*Terragrunt) RollBackImports ¶
func (t *Terragrunt) RollBackImports(imports *[]schema.Import)
func (*Terragrunt) RunWitStdOutput ¶
func (*Terragrunt) RunWithCombinedOutput ¶
func (*Terragrunt) RunWithOutputChannel ¶
func (*Terragrunt) StateImport ¶
func (t *Terragrunt) StateImport(address string, id string) error
func (*Terragrunt) StateList ¶
func (t *Terragrunt) StateList() (*[]string, error)
func (*Terragrunt) StateMove ¶
func (t *Terragrunt) StateMove(src string, dest string, dryRun bool) error
func (*Terragrunt) StatePull ¶
func (t *Terragrunt) StatePull() (*[]byte, error)
func (*Terragrunt) StateRemove ¶
func (t *Terragrunt) StateRemove(address string, dryRun bool) error
Click to show internal directories.
Click to hide internal directories.