Documentation ¶
Index ¶
- func GetAdministratorPassword(api EC2API, ctx context.Context, instanceId string, pemFilePath string) (string, error)
- func GetPublicHostName(api EC2API, ctx context.Context, instanceId string) (string, error)
- func IsInstanceExist(api EC2API, ctx context.Context, instanceId string) (bool, error)
- type EC2API
- type EICEndpointMetadata
- type InstanceMetadataForEICE
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPublicHostName ¶
Types ¶
type EC2API ¶ added in v0.4.0
type EC2API interface { DescribeInstances(ctx context.Context, params *ec2.DescribeInstancesInput, optFns ...func(*ec2.Options)) (*ec2.DescribeInstancesOutput, error) DescribeInstanceConnectEndpoints(ctx context.Context, params *ec2.DescribeInstanceConnectEndpointsInput, optFns ...func(*ec2.Options)) (*ec2.DescribeInstanceConnectEndpointsOutput, error) GetPasswordData(ctx context.Context, params *ec2.GetPasswordDataInput, optFns ...func(*ec2.Options)) (*ec2.GetPasswordDataOutput, error) }
type EICEndpointMetadata ¶ added in v0.6.0
func FetchEICEndpointById ¶ added in v0.6.0
func FetchEICEndpointByVpc ¶ added in v0.6.0
type InstanceMetadataForEICE ¶ added in v0.6.0
type InstanceMetadataForEICE struct { State types.InstanceState PrivateIpAddress string VpcId string }
func GetInstanceMetadataForEICE ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.