Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsEcs ¶
type AwsEcs struct {
// contains filtered or unexported fields
}
func (*AwsEcs) GetEC2Client ¶
func (*AwsEcs) GetECSClient ¶
type AwsSSMBackend ¶
type AwsSSMBackend struct {
// contains filtered or unexported fields
}
func (*AwsSSMBackend) GetParameter ¶
func (s *AwsSSMBackend) GetParameter(paramPath string) (*string, error)
type AwsSTS ¶
type AwsSTS struct {
// contains filtered or unexported fields
}
func (*AwsSTS) GetUserName ¶
type Cloudwatchlags ¶
type Cloudwatchlags struct {
// contains filtered or unexported fields
}
func GetAwsLogs ¶
func GetAwsLogs(config config.HappyConfigIface) *Cloudwatchlags
type ParamStoreBackend ¶
type ParamStoreBackend interface { GetParameter(paramPath string) (*string, error) AddParams(name string, val string) error }
func GetAwsBackend ¶
func GetAwsBackend(config config.HappyConfigIface) ParamStoreBackend
func GetAwsBackendWithClient ¶
func GetAwsBackendWithClient(ssmClient ssmiface.SSMAPI) ParamStoreBackend
type TaskRunner ¶
type TaskRunner interface { RunTask(taskDef string, wait bool) error GetECSClient() ecsiface.ECSAPI GetEC2Client() *ec2.EC2 }
func GetAwsEcs ¶
func GetAwsEcs(config config.HappyConfigIface) TaskRunner
type UserIDBackend ¶
func GetAwsSts ¶
func GetAwsSts(config config.HappyConfigIface) UserIDBackend
func GetAwsStsWithClient ¶
func GetAwsStsWithClient(client stsiface.STSAPI) UserIDBackend
Click to show internal directories.
Click to hide internal directories.