

# TargetTrackingScalingPolicy
<a name="API_TargetTrackingScalingPolicy"></a>

A scaling policy for the capacity provider that automatically adjusts capacity to maintain a target value for a specific metric.

## Contents
<a name="API_TargetTrackingScalingPolicy_Contents"></a>

 ** PredefinedMetricType **   <a name="lambda-Type-TargetTrackingScalingPolicy-PredefinedMetricType"></a>
The predefined metric type to track for scaling decisions.  
Type: String  
Valid Values: `LambdaCapacityProviderAverageCPUUtilization`   
Required: Yes

 ** TargetValue **   <a name="lambda-Type-TargetTrackingScalingPolicy-TargetValue"></a>
The target value for the metric that the scaling policy attempts to maintain through scaling actions.  
Type: Double  
Valid Range: Minimum value of 0.0. Maximum value of 100.0.  
Required: Yes

## See Also
<a name="API_TargetTrackingScalingPolicy_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/TargetTrackingScalingPolicy) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/TargetTrackingScalingPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/TargetTrackingScalingPolicy) 