Class PolicyTargetTrackingConfiguration
- java.lang.Object
-
- com.pulumi.aws.autoscaling.outputs.PolicyTargetTrackingConfiguration
-
public final class PolicyTargetTrackingConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyTargetTrackingConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyTargetTrackingConfiguration.Builderbuilder()static PolicyTargetTrackingConfiguration.Builderbuilder(PolicyTargetTrackingConfiguration defaults)java.util.Optional<PolicyTargetTrackingConfigurationCustomizedMetricSpecification>customizedMetricSpecification()java.util.Optional<java.lang.Boolean>disableScaleIn()java.util.Optional<PolicyTargetTrackingConfigurationPredefinedMetricSpecification>predefinedMetricSpecification()java.lang.DoubletargetValue()
-
-
-
Method Detail
-
customizedMetricSpecification
public java.util.Optional<PolicyTargetTrackingConfigurationCustomizedMetricSpecification> customizedMetricSpecification()
- Returns:
- Customized metric. Conflicts with `predefinedMetricSpecification`.
-
disableScaleIn
public java.util.Optional<java.lang.Boolean> disableScaleIn()
- Returns:
- Whether scale in by the target tracking policy is disabled.
-
predefinedMetricSpecification
public java.util.Optional<PolicyTargetTrackingConfigurationPredefinedMetricSpecification> predefinedMetricSpecification()
- Returns:
- Predefined metric. Conflicts with `customizedMetricSpecification`.
-
targetValue
public java.lang.Double targetValue()
- Returns:
- Target value for the metric.
-
builder
public static PolicyTargetTrackingConfiguration.Builder builder()
-
builder
public static PolicyTargetTrackingConfiguration.Builder builder(PolicyTargetTrackingConfiguration defaults)
-
-