# Packages
Package awserrors provides a way to generate AWS errors.
Package converters provides conversion functions for AWS SDK types to CAPA types.
Package endpoints contains aws endpoint related utilities.
Package filter contains the ec2 sdk related filters.
Package identity provides the AWSPrincipalTypeProvider interface and its implementations.
Package logs provides a wrapper for the logr.Logger to be used as an AWS Logger.
Package metrics provides a way to capture request metrics.
Package scope provides a global scope for CAPA controllers.
Package services contains the interfaces for the AWS services.
Package tags provides a way to tag cloud resources.
Package throttle provides a way to limit the number of requests to AWS services.
# Interfaces
ClusterObject represents a AWS cluster object.
ClusterScoper is the interface for a cluster scope.
ScopeUsage is used to indicate which controller is using a scope.
Session represents an AWS session.
SessionMetadata knows how to extract the information for managing AWS sessions for a resource.