Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetNodeClassHash ¶
func GetNodeClassHash(nodeClass *v1alpha1.CCENodeClass) string
func PrettySlice ¶
PrettySlice truncates a slice after a certain number of max items to ensure that the Slice isn't too long
Types ¶
type OfferingAvailabilityCache ¶ added in v0.1.1
type OfferingAvailabilityCache struct {
// contains filtered or unexported fields
}
func NewOfferingAvailabilityCache ¶ added in v0.1.1
func NewOfferingAvailabilityCache(ttl, cleanupInterval time.Duration) *OfferingAvailabilityCache
func (*OfferingAvailabilityCache) IsUnavailable ¶ added in v0.1.1
func (c *OfferingAvailabilityCache) IsUnavailable(capacityType string, instanceType sdk.InstanceType, zone string) bool
func (*OfferingAvailabilityCache) MarkUnavailable ¶ added in v0.1.1
func (c *OfferingAvailabilityCache) MarkUnavailable(capacityType string, instanceType sdk.InstanceType, zone string)
func (*OfferingAvailabilityCache) TTL ¶ added in v0.1.1
func (c *OfferingAvailabilityCache) TTL() time.Duration
Click to show internal directories.
Click to hide internal directories.