Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsPortal ¶
type AwsPortal struct {
// contains filtered or unexported fields
}
AwsPortal is a type of Portal that supports looking up of connections via AWS APIs based on instanceId and region. This tool will support pushing of temporary ssh key to the instance prior to connection. Only direct connections are supported (no tunnels) at this point.
type Portal ¶
type Portal interface { // Name of the portal Name() string // Connect to this portal Connect() error Hint() string SetHint(string) }
Portal is a common interface for all destinations to implement
type RawPortal ¶
type RawPortal struct {
// contains filtered or unexported fields
}
RawPortal is a direct connection portal that requires no additional configuration besides a command to execute
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry() *Registry
func (*Registry) ListPortalNames ¶
func (*Registry) ListPortals ¶
Click to show internal directories.
Click to hide internal directories.