Documentation ¶
Overview ¶
Package main represents the entry point of the agent.
Package main represents the entry point of the agent. Parser contains logic for commandline handling flags
Directories ¶
Path | Synopsis |
---|---|
Package app represents the core SSM agent object
|
Package app represents the core SSM agent object |
bootstrap
bootstrap package contains logic for agent initialization
|
bootstrap package contains logic for agent initialization |
context
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 |
selfupdate/fileutil
Package fileutil contains utilities for working with the file system.
|
Package fileutil contains utilities for working with the file system. |
selfupdate/fileutil/artifact
Package artifact contains utilities for working downloading files.
|
Package artifact contains utilities for working downloading files. |
Package executor contains general purpose command executing objects.
|
Package executor contains general purpose command executing objects. |
ipc
|
|
messagebus
Package messagebus logic to send message and get reply over IPC
|
Package messagebus logic to send message and get reply over IPC |
workerprovider
|
|
longrunningprovider
Package longrunningprovider provides an interface to start/stop a worker process for long-running tasks.
|
Package longrunningprovider provides an interface to start/stop a worker process for long-running tasks. |
longrunningprovider/datastore
Package datastore provides interface to read and write json data from/to disk
|
Package datastore provides interface to read and write json data from/to disk |
longrunningprovider/datastore/filesystem
Package filesystem contains related functions from os, io, and io/ioutil packages
|
Package filesystem contains related functions from os, io, and io/ioutil packages |
longrunningprovider/discover
Package discover finds worker configs for the core agent.
|
Package discover finds worker configs for the core agent. |
longrunningprovider/model
Package model contains data objects for long running container
|
Package model contains data objects for long running container |
longrunningprovider/provider
Package provider implements logic for allowing interaction with worker processes
|
Package provider implements logic for allowing interaction with worker processes |
Click to show internal directories.
Click to hide internal directories.