# Packages

Package outputs provides types for implementing instance type output functions as well as prebuilt output functions.

# Functions

New creates an instance of Selector provided an aws session.
NewRegistry creates a new instance of a ServiceRegistry.
No description provided by the author

# Constants

AggregateHighPercentile is the default upper percentile for resource ranges on similar instance type comparisons.
AggregateLowPercentile is the default lower percentile for resource ranges on similar instance type comparisons.

# Structs

ByteQuantityRangeFilter holds an upper and lower bound byte quantity The lower and upper bound are used to range filter resource specs.
EKS is a Service type for a custom service filter transform.
EMR is a Service type for a custom service filter transform.
Filters is used to group instance type resource attributes for filtering.
Float64RangeFilter holds an upper and lower bound float64 The lower and upper bound are used to range filter resource specs.
IntRangeFilter holds an upper and lower bound int The lower and upper bound are used to range filter resource specs.
Selector is used to filter instance type resource specs.
ServiceRegistry is used to register service filter transforms.
Uint64RangeFilter holds an upper and lower bound uint64 The lower and upper bound are used to range filter resource specs.

# Interfaces

FiltersTransform can be implemented to provide custom transforms.
InstanceTypesOutput can be implemented to provide custom output to instance type results.
Service is used to write custom service filter transforms.

# Type aliases

InstanceTypesOutputFn is the func type definition for InstanceTypesOuput.
ServiceFiltersFn is the func type definition for the Service interface.
TransformFn is the func type definition for a FiltersTransform.