# Functions

NewAWSClusterEstimator creates and returns a new AWS estimator that can parse price Clusters from resources.
NewAWSPricer creates and returns a new AWSPricer ready for use.
NewCSVPricer creates and returns a new CSVPricer ready for use.
NewCSVPricerFromFile parses the CSV pricing data by opening the provided filename.
NilEstimator always returns a nil price.
ParseFilterQueryString parses a query string into a map of filters.

# Constants

MonthlyHours represents the number of hours AWS uses to calculate a price for a month.

# Structs

AWSClusterEstimator estimates the costs for EC2 instances in AWS Clusters.
AWSPricer is an implementation of the Pricer that can use the AWS Product API to get the price for a Product.
CostEstimate a price range for a cluster cost.
CSVPricer is an implementation of the Pricer that can use a CSV file as the source of pricing data.

# Interfaces

Estimator implementations take a set of K8s resources, and estimate the cost for the items over a 730 hour period.
Pricer implementations calculate the price for all products matching the filters.