Interface AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.710Z") @Stability(Stable) public interface AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration.Builderstatic classAutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration.Jsii$ProxyAn implementation forAutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration.Builderbuilder()default AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationgetCustomizedScalingMetricSpecification()customized_scaling_metric_specification block.default ObjectgetDisableScaleIn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#disable_scale_in AutoscalingplansScalingPlan#disable_scale_in}.default NumbergetEstimatedInstanceWarmup()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#estimated_instance_warmup AutoscalingplansScalingPlan#estimated_instance_warmup}.default AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecificationgetPredefinedScalingMetricSpecification()predefined_scaling_metric_specification block.default NumbergetScaleInCooldown()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scale_in_cooldown AutoscalingplansScalingPlan#scale_in_cooldown}.default NumbergetScaleOutCooldown()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scale_out_cooldown AutoscalingplansScalingPlan#scale_out_cooldown}.NumbergetTargetValue()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#target_value AutoscalingplansScalingPlan#target_value}.
-
-
-
Method Detail
-
getTargetValue
@Stability(Stable) @NotNull Number getTargetValue()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#target_value AutoscalingplansScalingPlan#target_value}.
-
getCustomizedScalingMetricSpecification
@Stability(Stable) @Nullable default AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecification getCustomizedScalingMetricSpecification()
customized_scaling_metric_specification block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#customized_scaling_metric_specification AutoscalingplansScalingPlan#customized_scaling_metric_specification}
-
getDisableScaleIn
@Stability(Stable) @Nullable default Object getDisableScaleIn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#disable_scale_in AutoscalingplansScalingPlan#disable_scale_in}.
-
getEstimatedInstanceWarmup
@Stability(Stable) @Nullable default Number getEstimatedInstanceWarmup()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#estimated_instance_warmup AutoscalingplansScalingPlan#estimated_instance_warmup}.
-
getPredefinedScalingMetricSpecification
@Stability(Stable) @Nullable default AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecification getPredefinedScalingMetricSpecification()
predefined_scaling_metric_specification block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predefined_scaling_metric_specification AutoscalingplansScalingPlan#predefined_scaling_metric_specification}
-
getScaleInCooldown
@Stability(Stable) @Nullable default Number getScaleInCooldown()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scale_in_cooldown AutoscalingplansScalingPlan#scale_in_cooldown}.
-
getScaleOutCooldown
@Stability(Stable) @Nullable default Number getScaleOutCooldown()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scale_out_cooldown AutoscalingplansScalingPlan#scale_out_cooldown}.
-
builder
@Stability(Stable) static AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfiguration.Builder builder()
-
-