Versions in this module Expand all Collapse all v0 v0.0.3 Dec 22, 2019 Changes in this version + func FinderUsername(users []string) (user string, err error) + func GetProfileWithAssumeRole(profileWithAssumeRole string) (profile, roleArn, mfaSerial, sourceProfile string) + func NewSession(profile, region string) *session.Session + type EC2 struct + AvailabilityZone string + InstanceID string + InstanceName string + InstanceType string + PrivateIPAddress string + PublicIPAddress string + func FinderEC2(ec2List []EC2) (ec2 EC2, err error) + type EC2Iface interface + DescribeRunningEC2s func() ([]EC2, error) + func NewEC2Client(svc ec2iface.EC2API) EC2Iface + type EC2Instance struct + func (i *EC2Instance) DescribeRunningEC2s() ([]EC2, error) + type EC2InstanceConnectIface interface + SendSSHPubKey func(ec2instanceconnect.SendSSHPublicKeyInput) (bool, error) + func NewEC2InstanceConnectClient(svc ec2instanceconnectiface.EC2InstanceConnectAPI) EC2InstanceConnectIface + type EC2InstanceConnectInstance struct + func (i *EC2InstanceConnectInstance) SendSSHPubKey(p ec2instanceconnect.SendSSHPublicKeyInput) (bool, error)