Documentation ¶
Index ¶
Constants ¶
View Source
const ( // InstanceGroupLabelOrientation is the metadata label used on the // instance group to specify which orientation should be used. InstanceGroupLabelOrientation = "spotinst.io/orientation" // InstanceGroupLabelUtilizeReservedInstances is the metadata label used // on the instance group to specify whether reserved instances should be // utilized. InstanceGroupLabelUtilizeReservedInstances = "spotinst.io/utilize-reserved-instances" // InstanceGroupLabelFallbackToOnDemand is the metadata label used on the // instance group to specify whether fallback to on-demand instances should // be enabled. InstanceGroupLabelFallbackToOnDemand = "spotinst.io/fallback-to-ondemand" // InstanceGroupLabelAutoScalerDisabled is the metadata label used on the // instance group to specify whether the auto-scaler should be enabled. InstanceGroupLabelAutoScalerDisabled = "spotinst.io/autoscaler-disabled" // InstanceGroupLabelAutoScalerDefaultNodeLabels is the metadata label used on the // instance group to specify whether default node labels should be set for // the auto-scaler. InstanceGroupLabelAutoScalerDefaultNodeLabels = "spotinst.io/autoscaler-default-node-labels" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElastigroupModelBuilder ¶
type ElastigroupModelBuilder struct { *awsmodel.AWSModelContext BootstrapScript *model.BootstrapScript Lifecycle *fi.Lifecycle SecurityLifecycle *fi.Lifecycle }
ElastigroupModelBuilder configures Elastigroup objects
func (*ElastigroupModelBuilder) Build ¶
func (b *ElastigroupModelBuilder) Build(c *fi.ModelBuilderContext) error
Click to show internal directories.
Click to hide internal directories.