Versions in this module Expand all Collapse all v0 v0.1.0 May 28, 2016 Changes in this version + func Ec2Service() *ec2.EC2 + func ElbService() *elb.ELB + func IsNetworkAccessible(instance *ec2.Instance) bool + func NewTableWriter(writer io.Writer) *tablewriter.Table + func ShowError(err error) + type FilterInterface interface + InstancesFilter func() (*ec2.DescribeInstancesInput, error) + VpcFilter func() (*ec2.Filter, error) + VpcFilterExist func() bool + type InstanceFilter struct + VpcID string + VpcName string + func (filter *InstanceFilter) InstancesFilter() (*ec2.DescribeInstancesInput, error) + func (filter *InstanceFilter) VpcFilter() (*ec2.Filter, error) + func (filter *InstanceFilter) VpcFilterExist() bool + type LogLevel uint8 + const DebugLevel + const ErrorLevel + const FatalLevel + const InfoLevel + const PanicLevel + const WarnLevel + type Logger struct + Formatter *TextFormatter + LogLevel LogLevel + Output io.Writer + func GetLogger() *Logger + func (log *Logger) Debug(format string, args ...interface{}) + func (log *Logger) Error(format string, args ...interface{}) + func (log *Logger) Fatal(format string, args ...interface{}) + func (log *Logger) Info(format string, args ...interface{}) + func (log *Logger) Panic(format string, args ...interface{}) + func (log *Logger) Print(format string, args ...interface{}) + func (log *Logger) SetColored(flag bool) + func (log *Logger) Warn(format string, args ...interface{}) + func (log *Logger) Warning(format string, args ...interface{}) + type TextFormatter struct + Colored bool + func (f *TextFormatter) Format(level LogLevel, message string) ([]byte, error) + type VpcNotFoundError struct + Cause string + func (err *VpcNotFoundError) Error() string