Interface AutoscalingplansScalingPlanScalingInstruction
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AutoscalingplansScalingPlanScalingInstruction.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.708Z") @Stability(Stable) public interface AutoscalingplansScalingPlanScalingInstruction extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAutoscalingplansScalingPlanScalingInstruction.BuilderA builder forAutoscalingplansScalingPlanScalingInstructionstatic classAutoscalingplansScalingPlanScalingInstruction.Jsii$ProxyAn implementation forAutoscalingplansScalingPlanScalingInstruction
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static AutoscalingplansScalingPlanScalingInstruction.Builderbuilder()default AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecificationgetCustomizedLoadMetricSpecification()customized_load_metric_specification block.default ObjectgetDisableDynamicScaling()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#disable_dynamic_scaling AutoscalingplansScalingPlan#disable_dynamic_scaling}.NumbergetMaxCapacity()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#max_capacity AutoscalingplansScalingPlan#max_capacity}.NumbergetMinCapacity()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#min_capacity AutoscalingplansScalingPlan#min_capacity}.default AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecificationgetPredefinedLoadMetricSpecification()predefined_load_metric_specification block.default StringgetPredictiveScalingMaxCapacityBehavior()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_behavior AutoscalingplansScalingPlan#predictive_scaling_max_capacity_behavior}.default NumbergetPredictiveScalingMaxCapacityBuffer()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_buffer AutoscalingplansScalingPlan#predictive_scaling_max_capacity_buffer}.default StringgetPredictiveScalingMode()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_mode AutoscalingplansScalingPlan#predictive_scaling_mode}.StringgetResourceId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#resource_id AutoscalingplansScalingPlan#resource_id}.StringgetScalableDimension()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scalable_dimension AutoscalingplansScalingPlan#scalable_dimension}.default StringgetScalingPolicyUpdateBehavior()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scaling_policy_update_behavior AutoscalingplansScalingPlan#scaling_policy_update_behavior}.default NumbergetScheduledActionBufferTime()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scheduled_action_buffer_time AutoscalingplansScalingPlan#scheduled_action_buffer_time}.StringgetServiceNamespace()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#service_namespace AutoscalingplansScalingPlan#service_namespace}.ObjectgetTargetTrackingConfiguration()target_tracking_configuration block.
-
-
-
Method Detail
-
getMaxCapacity
@Stability(Stable) @NotNull Number getMaxCapacity()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#max_capacity AutoscalingplansScalingPlan#max_capacity}.
-
getMinCapacity
@Stability(Stable) @NotNull Number getMinCapacity()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#min_capacity AutoscalingplansScalingPlan#min_capacity}.
-
getResourceId
@Stability(Stable) @NotNull String getResourceId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#resource_id AutoscalingplansScalingPlan#resource_id}.
-
getScalableDimension
@Stability(Stable) @NotNull String getScalableDimension()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scalable_dimension AutoscalingplansScalingPlan#scalable_dimension}.
-
getServiceNamespace
@Stability(Stable) @NotNull String getServiceNamespace()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#service_namespace AutoscalingplansScalingPlan#service_namespace}.
-
getTargetTrackingConfiguration
@Stability(Stable) @NotNull Object getTargetTrackingConfiguration()
target_tracking_configuration block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#target_tracking_configuration AutoscalingplansScalingPlan#target_tracking_configuration}
-
getCustomizedLoadMetricSpecification
@Stability(Stable) @Nullable default AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecification getCustomizedLoadMetricSpecification()
customized_load_metric_specification block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#customized_load_metric_specification AutoscalingplansScalingPlan#customized_load_metric_specification}
-
getDisableDynamicScaling
@Stability(Stable) @Nullable default Object getDisableDynamicScaling()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#disable_dynamic_scaling AutoscalingplansScalingPlan#disable_dynamic_scaling}.
-
getPredefinedLoadMetricSpecification
@Stability(Stable) @Nullable default AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecification getPredefinedLoadMetricSpecification()
predefined_load_metric_specification block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predefined_load_metric_specification AutoscalingplansScalingPlan#predefined_load_metric_specification}
-
getPredictiveScalingMaxCapacityBehavior
@Stability(Stable) @Nullable default String getPredictiveScalingMaxCapacityBehavior()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_behavior AutoscalingplansScalingPlan#predictive_scaling_max_capacity_behavior}.
-
getPredictiveScalingMaxCapacityBuffer
@Stability(Stable) @Nullable default Number getPredictiveScalingMaxCapacityBuffer()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_buffer AutoscalingplansScalingPlan#predictive_scaling_max_capacity_buffer}.
-
getPredictiveScalingMode
@Stability(Stable) @Nullable default String getPredictiveScalingMode()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_mode AutoscalingplansScalingPlan#predictive_scaling_mode}.
-
getScalingPolicyUpdateBehavior
@Stability(Stable) @Nullable default String getScalingPolicyUpdateBehavior()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scaling_policy_update_behavior AutoscalingplansScalingPlan#scaling_policy_update_behavior}.
-
getScheduledActionBufferTime
@Stability(Stable) @Nullable default Number getScheduledActionBufferTime()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scheduled_action_buffer_time AutoscalingplansScalingPlan#scheduled_action_buffer_time}.
-
builder
@Stability(Stable) static AutoscalingplansScalingPlanScalingInstruction.Builder builder()
-
-