types

package
v0.9.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SpotRequestArgs

type SpotRequestArgs struct {
	ComputeRequest *cr.ComputeRequestArgs
	OS             *string
	AMIName        *string
	SpotTolerance  Tolerance
	MaxResults     int
}

type SpotResults

type SpotResults struct {
	ComputeType      string
	Price            float32
	Region           string
	AvailabilityZone string
	ChanceLevel      int
}

type SpotSelector

type SpotSelector interface {
	Select(args *SpotRequestArgs) (*SpotResults, error)
}

type Tolerance

type Tolerance int
const (
	Lowest Tolerance = iota
	Low
	Medium
	High
	Highest

	DefaultTolerance = Lowest
)

func ParseTolerance

func ParseTolerance(str string) (Tolerance, bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL