# Functions

GetClient returns a ready to use kubernetes client and cache.
GetUniqueTags makes a call through the EC2 client to collect all instance tags and returns a set of them.
MonitorFactory generates structs that abide by the ResourceMonitor interface.
ResourceFactory generates structs that abide by the CloudResource interface.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ClientCache holds the client and cache objects.
No description provided by the author
Resource represents a collection of EC2 instances grouped by a common "resource-booking/application" tag.
No description provided by the author
No description provided by the author
No description provided by the author
ResourceStartInput stores data that is used for book-keeping during the starting of the resource.
ResourceStatusOutput holds the status summary of the resource.
ResourceStartInput stores data that is used for book-keeping during the stopping of the resource.

# Interfaces

CloudResource provides generic Resource interface.
No description provided by the author