# Functions
CheckIAMUserExists checks if a given IAM user exists within an account Takes a logger, an AWS client for the target account, and a target IAM username.
CreateIAMUser creates a new IAM user in the target AWS account.
ListIAMRoles returns an *iam.Role list of roles in the AWS account.
ListIAMUsers returns an *iam.User list of users from the current account.
ListIAMUserTags returns a list of the tags assigned to an IAM user in AWS.
# Variables
AWSTags implements AWSTagBuilder to return AWS Tags.
# Structs
AWSAccountOperatorTags contains a list of tags to be applied to resources created by the aws-account-operator.
AWSTag is a representation of an AWS Tag.
Builder is an IBuilder implementation that knows how to produce a real AWS Client (i.e.
NewAwsClientInput input for new aws client.
# Interfaces
AWSTagBuilder provides a common interface to generate AWS Tags.
Client is a wrapper object for actual AWS SDK clients to allow for easier testing.
IBuilder implementations know how to produce a Client.