# aws-cdk-lib.interfaces.aws_autoscaling

| Name | Kind | Summary |
| --- | --- | --- |
| [`AutoScalingGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.AutoScalingGroupReference) | Struct | A reference to a AutoScalingGroup resource. |
| [`IAutoScalingGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.IAutoScalingGroupRef) | Interface | Indicates that this resource can be referenced as a AutoScalingGroup. |
| [`ILaunchConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.ILaunchConfigurationRef) | Interface | Indicates that this resource can be referenced as a LaunchConfiguration. |
| [`ILifecycleHookRef`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.ILifecycleHookRef) | Interface | Indicates that this resource can be referenced as a LifecycleHook. |
| [`IScalingPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.IScalingPolicyRef) | Interface | Indicates that this resource can be referenced as a ScalingPolicy. |
| [`IScheduledActionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.IScheduledActionRef) | Interface | Indicates that this resource can be referenced as a ScheduledAction. |
| [`IWarmPoolRef`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.IWarmPoolRef) | Interface | Indicates that this resource can be referenced as a WarmPool. |
| [`LaunchConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.LaunchConfigurationReference) | Struct | A reference to a LaunchConfiguration resource. |
| [`LifecycleHookReference`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.LifecycleHookReference) | Struct | A reference to a LifecycleHook resource. |
| [`ScalingPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.ScalingPolicyReference) | Struct | A reference to a ScalingPolicy resource. |
| [`ScheduledActionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.ScheduledActionReference) | Struct | A reference to a ScheduledAction resource. |
| [`WarmPoolReference`](/v2/docs/aws-cdk-lib.interfaces.aws_autoscaling.WarmPoolReference) | Struct | A reference to a WarmPool resource. |
