Values.AwsAutoScalingAutoScalingGroupDetailsSourceProvides details about an auto scaling group.
type nonrec t = {launchConfigurationName : NonEmptyString.t option;The name of the launch configuration.
*)loadBalancerNames : StringList.t option;The list of load balancers associated with the group.
*)healthCheckType : NonEmptyString.t option;The service to use for the health checks. Valid values are EC2 or ELB.
*)healthCheckGracePeriod : Integer.t option;The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.
*)createdTime : NonEmptyString.t option;Indicates when the auto scaling group was created. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)mixedInstancesPolicy : AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.t
option;The mixed instances policy for the automatic scaling group.
*)availabilityZones : AwsAutoScalingAutoScalingGroupAvailabilityZonesList.t
option;The list of Availability Zones for the automatic scaling group.
*)launchTemplate : AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification.t
option;The launch template to use.
*)capacityRebalance : Boolean.t option;Indicates whether capacity rebalancing is enabled.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `String of NonEmptyString.t
| `Structure of (string * [> `String of NonEmptyString.t ]) list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `String of NonEmptyString.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string * [> `String of NonEmptyString.t ]) list ]
list
| `String of NonEmptyString.t
| `Structure of
(string * [> `String of NonEmptyString.t ]) list ])
list ])
list ])
list ]