agent

command
v0.0.0-...-3f59448 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2016 License: Apache-2.0 Imports: 17 Imported by: 0

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 appconfig manages the configuration of the agent.
Package appconfig manages the configuration of the agent.
Package context defines a type that carries context specific data such as the logger.
Package context defines a type that carries context specific data such as the logger.
Package contracts contains all necessary interface and models necessary for communication and sharing within the agent.
Package contracts contains all necessary interface and models necessary for communication and sharing within the agent.
Package executers contains general purpose (shell) command executing objects.
Package executers contains general purpose (shell) command executing objects.
Package fileutil contains utilities for working with the file system.
Package fileutil contains utilities for working with the file system.
artifact
Package artifact contains utilities for working downloading files.
Package artifact contains utilities for working downloading files.
Package fingerprint contains functions that helps identify an instance this is done to protect customers from launching two instances with the same instance identifier and thus running commands intended for one on the other
Package fingerprint contains functions that helps identify an instance this is done to protect customers from launching two instances with the same instance identifier and thus running commands intended for one on the other
framework
coremanager
Package coremanager encapsulates the logic for configuring, starting and stopping core plugins
Package coremanager encapsulates the logic for configuring, starting and stopping core plugins
coreplugins
Package coreplugins contains a list of implemented core plugins.
Package coreplugins contains a list of implemented core plugins.
engine
Package engine contains the general purpose plugin runner of the plugin framework.
Package engine contains the general purpose plugin runner of the plugin framework.
plugin
Package plugin contains general interfaces and types relevant to plugins.
Package plugin contains general interfaces and types relevant to plugins.
Package health contains routines that periodically reports health information of the agent
Package health contains routines that periodically reports health information of the agent
Package jsonutil contains various utilities for dealing with json data.
Package jsonutil contains various utilities for dealing with json data.
Package log is used to initialize the logger.
Package log is used to initialize the logger.
managedInstances
auth
package auth provides methods to implement managed instances auth support
package auth provides methods to implement managed instances auth support
registration
package registration provides managed instance information
package registration provides managed instance information
rolecreds
package rolecreds contains functions that help procure the managed instance auth credentials dependencies
package rolecreds contains functions that help procure the managed instance auth credentials dependencies
sharedCredentials
package sharedCredentials provides access to the aws shared credentials file.
package sharedCredentials provides access to the aws shared credentials file.
message
contracts
Package model contains message struct for MDS/SSM messages.
Package model contains message struct for MDS/SSM messages.
parameters
Package parameters provides utilities to parse ssm document parameters
Package parameters provides utilities to parse ssm document parameters
parser
Package parser contains utilities for parsing and encoding MDS/SSM messages.
Package parser contains utilities for parsing and encoding MDS/SSM messages.
processor
Package processor implements MDS plugin processor
Package processor implements MDS plugin processor
service
Package service is a wrapper for the SSM Message Delivery Service
Package service is a wrapper for the SSM Message Delivery Service
statemanager
Package bookkeeping helps persist documents state to disk
Package bookkeeping helps persist documents state to disk
Package platform provides instance information
Package platform provides instance information
plugins
runcommand
Package runcommand implements the RunCommand plugin.
Package runcommand implements the RunCommand plugin.
updatessmagent
Package updatessmagent implements the UpdateSsmAgent plugin.
Package updatessmagent implements the UpdateSsmAgent plugin.
Package rebooter provides utilities used to reboot a machine.
Package rebooter provides utilities used to reboot a machine.
Package s3util contains utilities for working with the file system.
Package s3util contains utilities for working with the file system.
Package sdkutil provides utilities used to call awssdk.
Package sdkutil provides utilities used to call awssdk.
retryer
Package retryer overrides the default aws sdk retryer delay logic to better suit the mds needs
Package retryer overrides the default aws sdk retryer delay logic to better suit the mds needs
ssm
anonauth
Package anonauth is an interface to the anonymous methods of the SSM service.
Package anonauth is an interface to the anonymous methods of the SSM service.
rsaauth
Package rsaauth is an interface to the RSA signed methods of the SSM service.
Package rsaauth is an interface to the RSA signed methods of the SSM service.
util
Package util contains helper function common for ssm service
Package util contains helper function common for ssm service
Package task contains a default implementation of the interfaces in the task package.
Package task contains a default implementation of the interfaces in the task package.
Package test contains functions used for tests.
Package test contains functions used for tests.
Package times provides a set of utilities related to processing time.
Package times provides a set of utilities related to processing time.
update
processor
Package processor contains the methods for update ssm agent.
Package processor contains the methods for update ssm agent.
updater
Package main represents the entry point of the ssm agent updater.
Package main represents the entry point of the ssm agent updater.
Package updateutil contains updater specific utilities.
Package updateutil contains updater specific utilities.
Package vault provide interface for data storage.
Package vault provide interface for data storage.
fsvault
Package fsvault implements vault with file system storage.
Package fsvault implements vault with file system storage.
Package version contains constants to indicate the current version of the agent.
Package version contains constants to indicate the current version of the agent.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL