Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PluginConfig = &plugins.InternalPluginConfig{ Factory: func(l hclog.Logger) interface{} { return NewAWSASGPlugin(l) }, } )
Functions ¶
This section is empty.
Types ¶
type TargetPlugin ¶
type TargetPlugin struct {
// contains filtered or unexported fields
}
TargetPlugin is the AWS ASG implementation of the target.Target interface.
func NewAWSASGPlugin ¶
func NewAWSASGPlugin(log hclog.Logger) *TargetPlugin
NewAWSASGPlugin returns the AWS ASG implementation of the target.Target interface.
func (*TargetPlugin) PluginInfo ¶
func (t *TargetPlugin) PluginInfo() (*base.PluginInfo, error)
PluginInfo satisfies the PluginInfo function on the base.Plugin interface.
Click to show internal directories.
Click to hide internal directories.