Versions in this module Expand all Collapse all v1 v1.11.0 Dec 24, 2018 Changes in this version + type Elastigroup struct + AssociatePublicIP *bool + AutoScalerClusterID *string + AutoScalerEnabled *bool + AutoScalerNodeLabels map[string]string + FallbackToOnDemand *bool + IAMInstanceProfile *awstasks.IAMInstanceProfile + ID *string + ImageID *string + Lifecycle *fi.Lifecycle + LoadBalancer *awstasks.LoadBalancer + MaxSize *int64 + MinSize *int64 + Monitoring *bool + Name *string + OnDemandInstanceType *string + Orientation *string + Product *string + Risk *float64 + RootVolumeIOPS *int64 + RootVolumeOptimization *bool + RootVolumeSize *int64 + RootVolumeType *string + SSHKey *awstasks.SSHKey + SecurityGroups []*awstasks.SecurityGroup + SpotInstanceTypes []string + Subnets []*awstasks.Subnet + Tags map[string]string + Tenancy *string + UserData *fi.ResourceHolder + UtilizeReservedInstances *bool + func (_ *Elastigroup) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *Elastigroup) error + func (e *Elastigroup) CheckExisting(c *fi.Context) bool + func (e *Elastigroup) CompareWithID() *string + func (e *Elastigroup) Find(c *fi.Context) (*Elastigroup, error) + func (e *Elastigroup) Run(c *fi.Context) error + func (e *Elastigroup) TerraformLink() *terraform.Literal + func (eg *Elastigroup) RenderAWS(t *awsup.AWSAPITarget, a, e, changes *Elastigroup) error + func (o *Elastigroup) GetLifecycle() *fi.Lifecycle + func (o *Elastigroup) GetName() *string + func (o *Elastigroup) SetLifecycle(lifecycle fi.Lifecycle) + func (o *Elastigroup) SetName(name string) + func (o *Elastigroup) String() string + func (o *Elastigroup) UnmarshalJSON(data []byte) error + func (s *Elastigroup) CheckChanges(a, e, changes *Elastigroup) error + type Orientation string + const OrientationAvailability + const OrientationBalanced + const OrientationCost + const OrientationEqualZoneDistribution