Versions in this module Expand all Collapse all v1 v1.0.0 Mar 24, 2020 Changes in this version + type Client interface + ChangeResourceRecordSets func(*route53.ChangeResourceRecordSetsInput) (*route53.ChangeResourceRecordSetsOutput, error) + ChangeTagsForResource func(input *route53.ChangeTagsForResourceInput) (*route53.ChangeTagsForResourceOutput, error) + CreateAccessKey func(*iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error) + CreateBucket func(*s3.CreateBucketInput) (*s3.CreateBucketOutput, error) + CreateHostedZone func(input *route53.CreateHostedZoneInput) (*route53.CreateHostedZoneOutput, error) + CreateUser func(*iam.CreateUserInput) (*iam.CreateUserOutput, error) + DeleteAccessKey func(*iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error) + DeleteBucket func(*s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error) + DeleteHostedZone func(input *route53.DeleteHostedZoneInput) (*route53.DeleteHostedZoneOutput, error) + DeleteUser func(*iam.DeleteUserInput) (*iam.DeleteUserOutput, error) + DeleteUserPolicy func(*iam.DeleteUserPolicyInput) (*iam.DeleteUserPolicyOutput, error) + 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) + GetHostedZone func(*route53.GetHostedZoneInput) (*route53.GetHostedZoneOutput, error) + GetResourcesPages func(input *resourcegroupstaggingapi.GetResourcesInput, ...) error + GetS3API func() s3iface.S3API + GetUser func(*iam.GetUserInput) (*iam.GetUserOutput, error) + ListAccessKeys func(*iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error) + ListBuckets func(*s3.ListBucketsInput) (*s3.ListBucketsOutput, error) + ListHostedZones func(input *route53.ListHostedZonesInput) (*route53.ListHostedZonesOutput, error) + ListHostedZonesByName func(input *route53.ListHostedZonesByNameInput) (*route53.ListHostedZonesByNameOutput, error) + ListResourceRecordSets func(input *route53.ListResourceRecordSetsInput) (*route53.ListResourceRecordSetsOutput, error) + ListTagsForResource func(*route53.ListTagsForResourceInput) (*route53.ListTagsForResourceOutput, error) + ListUserPolicies func(*iam.ListUserPoliciesInput) (*iam.ListUserPoliciesOutput, error) + PutUserPolicy func(*iam.PutUserPolicyInput) (*iam.PutUserPolicyOutput, error) + RegisterInstancesWithLoadBalancer func(*elb.RegisterInstancesWithLoadBalancerInput) (*elb.RegisterInstancesWithLoadBalancerOutput, error) + RunInstances func(*ec2.RunInstancesInput) (*ec2.Reservation, error) + TerminateInstances func(*ec2.TerminateInstancesInput) (*ec2.TerminateInstancesOutput, error) + func NewClient(kubeClient client.Client, secretName, namespace, region string) (Client, error) + func NewClientFromSecret(secret *corev1.Secret, region string) (Client, error)