Values.AutoScalingGroupConfigurationSourceDescribes the configuration of an EC2 Auto Scaling group.
type nonrec t = {desiredCapacity : DesiredCapacity.t option;The desired capacity, or number of instances, for the EC2 Auto Scaling group.
*)minSize : MinSize.t option;The minimum size, or minimum number of instances, for the EC2 Auto Scaling group.
*)maxSize : MaxSize.t option;The maximum size, or maximum number of instances, for the EC2 Auto Scaling group.
*)instanceType : NullableInstanceType.t option;The instance type for the EC2 Auto Scaling group.
*)allocationStrategy : AllocationStrategy.t option;Describes the allocation strategy that the EC2 Auto Scaling group uses. This field is only available for EC2 Auto Scaling groups with mixed instance types.
*)estimatedInstanceHourReductionPercentage : NullableEstimatedInstanceHourReductionPercentage.t
option;Describes the projected percentage reduction in instance hours after adopting the recommended configuration. This field is only available for EC2 Auto Scaling groups with scaling policies.
*)type_ : AsgType.t option;Describes whether the EC2 Auto Scaling group has a single instance type or a mixed instance type configuration.
*)mixedInstanceTypes : MixedInstanceTypes.t option;List the instance types within an EC2 Auto Scaling group that has mixed instance types.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Double of NullableEstimatedInstanceHourReductionPercentage.t
| `Enum of string
| `Integer of DesiredCapacity.t
| `List of [> `String of MixedInstanceType.t ] list
| `String of NullableInstanceType.t ])
list ]