Versions in this module Expand all Collapse all v0 v0.2.0 Jan 19, 2019 Changes in this version + const AwsCredsSecretAccessKey + const AwsCredsSecretIDKey + type AwsClientBuilderFuncType func(client client.Client, secretName, namespace, region string) (Client, error) + type Client interface + DescribeAvailabilityZones func(*ec2.DescribeAvailabilityZonesInput) (*ec2.DescribeAvailabilityZonesOutput, error) + DescribeImages func(*ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error) + DescribeInstances func(*ec2.DescribeInstancesInput) (*ec2.DescribeInstancesOutput, error) + DescribeSecurityGroups func(*ec2.DescribeSecurityGroupsInput) (*ec2.DescribeSecurityGroupsOutput, error) + DescribeSubnets func(*ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error) + DescribeVpcs func(*ec2.DescribeVpcsInput) (*ec2.DescribeVpcsOutput, error) + ELBv2DescribeLoadBalancers func(*elbv2.DescribeLoadBalancersInput) (*elbv2.DescribeLoadBalancersOutput, error) + ELBv2DescribeTargetGroups func(*elbv2.DescribeTargetGroupsInput) (*elbv2.DescribeTargetGroupsOutput, error) + ELBv2RegisterTargets func(*elbv2.RegisterTargetsInput) (*elbv2.RegisterTargetsOutput, error) + RegisterInstancesWithLoadBalancer func(*elb.RegisterInstancesWithLoadBalancerInput) (*elb.RegisterInstancesWithLoadBalancerOutput, error) + RunInstances func(*ec2.RunInstancesInput) (*ec2.Reservation, error) + TerminateInstances func(*ec2.TerminateInstancesInput) (*ec2.TerminateInstancesOutput, error) + func NewClient(ctrlRuntimeClient client.Client, secretName, namespace, region string) (Client, error) + func NewClientFromKeys(accessKey, secretAccessKey, region string) (Client, error)