Documentation ¶
Index ¶
Constants ¶
View Source
const ( LambdaSpotFunctionFilename = "lambda_spot_function.py" LambdaSpotZipFilename = "lambda_spot.zip" ShellScriptFilename = "build.sh" )
Variables ¶
This section is empty.
Functions ¶
func AWSApply ¶
func AWSApply(config StackConfig) error
func AWSDestroy ¶
func AWSDestroy(config StackConfig) error
Types ¶
type StackConfig ¶
type TerraformClient ¶
type TerraformClient struct {
// contains filtered or unexported fields
}
func NewTerraformClient ¶
func NewTerraformClient(config *TerraformConfig, stdout, stderr io.Writer) (*TerraformClient, error)
func (*TerraformClient) Apply ¶
func (client *TerraformClient) Apply() error
func (*TerraformClient) Cleanup ¶
func (client *TerraformClient) Cleanup() error
func (*TerraformClient) Destroy ¶
func (client *TerraformClient) Destroy() error
Click to show internal directories.
Click to hide internal directories.