Documentation
¶
Overview ¶
Package app represents the core SSM agent object
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoreAgent ¶
type CoreAgent interface { Start(statusChan *agentcontracts.StatusComm) error Stop() }
func NewSSMCoreAgent ¶
func NewSSMCoreAgent(context context.ICoreAgentContext, messageBus messagebus.IMessageBus) CoreAgent
NewSSMCoreAgent creates and returns and object of type CoreAgent interface
type SSMCoreAgent ¶
type SSMCoreAgent struct {
// contains filtered or unexported fields
}
SSMCoreAgent encapsulates the core functionality of the agent
func (*SSMCoreAgent) Start ¶
func (agent *SSMCoreAgent) Start(statusChan *agentcontracts.StatusComm) error
Start the core manager
Directories
¶
Path | Synopsis |
---|---|
bootstrap package contains logic for agent initialization
|
bootstrap package contains logic for agent initialization |
Package context contains context details needed by the app to execute
|
Package context contains context details needed by the app to execute |
reboot
|
|
model
Package model contains constants value for reboot
|
Package model contains constants value for reboot |
fileutil
Package fileutil contains utilities for working with the file system.
|
Package fileutil contains utilities for working with the file system. |
fileutil/artifact
Package artifact contains utilities for working downloading files.
|
Package artifact contains utilities for working downloading files. |
Click to show internal directories.
Click to hide internal directories.