Directories ¶
Path | Synopsis |
---|---|
this package implement base communicator for network connections.
|
this package implement base communicator for network connections. |
mocks
Code generated by mockery v1.0.0.
|
Code generated by mockery v1.0.0. |
config package implement configuration retrieval for session manager apis
|
config package implement configuration retrieval for session manager apis |
datachannel package implement data channel for interactive sessions.
|
datachannel package implement data channel for interactive sessions. |
mocks
Code generated by mockery 2.7.4.
|
Code generated by mockery 2.7.4. |
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 logger
|
Package log is used to initialize logger |
message package defines data channel messages structure.
|
message package defines data channel messages structure. |
retry implements back off retry strategy for reconnect web socket connection.
|
retry implements back off retry strategy for reconnect web socket connection. |
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 |
Package service is a wrapper for the new Service
|
Package service is a wrapper for the new Service |
sessionmanagerplugin
|
|
session
Package session starts the session.
|
Package session starts the session. |
session/portsession
Package portsession starts port session.
|
Package portsession starts port session. |
session/sessionutil
Package sessionutil contains utility methods required to start session.
|
Package sessionutil contains utility methods required to start session. |
session/shellsession
Package shellsession starts shell session.
|
Package shellsession starts shell session. |
Package main represents the entry point to session manager plugin.
|
Package main represents the entry point to session manager plugin. |
Package main represents the entry point of the ssm cli.
|
Package main represents the entry point of the ssm cli. |
Package ssmclicommands contains all the commands with its implementation.
|
Package ssmclicommands contains all the commands with its implementation. |
utils
Package utils contains all the utility functions.
|
Package utils contains all the utility functions. |
Package version contains CLI version constant and utilities.
|
Package version contains CLI version constant and utilities. |
versiongenerator
Package main represents the entry point to generate version.
|
Package main represents the entry point to generate version. |
Package websocketutil contains methods for interacting with websocket connections.
|
Package websocketutil contains methods for interacting with websocket connections. |
Click to show internal directories.
Click to hide internal directories.