cfn

package
v0.0.0-...-4665912 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Deployer

func Deployer(dplr deployer.Deployeriface) func(cfn *Cfn)

func Logger

func Logger(logger *logrus.Logger) func(cfn *Cfn)

func Packager

func Packager(pckgr packager.Packageriface) func(cfn *Cfn)

func Streamer

func Streamer(stmr streamer.Streameriface) func(cfn *Cfn)

Types

type Cfn

type Cfn struct {
	// contains filtered or unexported fields
}

func New

func New(sess client.ConfigProvider, logger *logrus.Logger, streamRequired bool) *Cfn

func NewWithOptions

func NewWithOptions(options ...func(cfn *Cfn)) *Cfn

func (*Cfn) Deploy

func (c *Cfn) Deploy(deployParams *deployer.DeployParams) (interface{}, error)

func (*Cfn) Package

func (c *Cfn) Package(packageParams *packager.PackageParams) (string, error)

type Params

type Params interface {
	String() string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL