Class AutoscalingplansScalingPlanScalingInstructionOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:50.709Z")
    @Stability(Stable)
    public class AutoscalingplansScalingPlanScalingInstructionOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • AutoscalingplansScalingPlanScalingInstructionOutputReference

        protected AutoscalingplansScalingPlanScalingInstructionOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • AutoscalingplansScalingPlanScalingInstructionOutputReference

        protected AutoscalingplansScalingPlanScalingInstructionOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • AutoscalingplansScalingPlanScalingInstructionOutputReference

        @Stability(Stable)
        public AutoscalingplansScalingPlanScalingInstructionOutputReference​(@NotNull
                                                                            com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                            @NotNull
                                                                            String terraformAttribute,
                                                                            @NotNull
                                                                            Number complexObjectIndex,
                                                                            @NotNull
                                                                            Boolean complexObjectIsFromSet)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
        complexObjectIndex - the index of this item in the list. This parameter is required.
        complexObjectIsFromSet - whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
    • Method Detail

      • putTargetTrackingConfiguration

        @Stability(Stable)
        public void putTargetTrackingConfiguration​(@NotNull
                                                   Object value)
        Parameters:
        value - This parameter is required.
      • resetCustomizedLoadMetricSpecification

        @Stability(Stable)
        public void resetCustomizedLoadMetricSpecification()
      • resetDisableDynamicScaling

        @Stability(Stable)
        public void resetDisableDynamicScaling()
      • resetPredefinedLoadMetricSpecification

        @Stability(Stable)
        public void resetPredefinedLoadMetricSpecification()
      • resetPredictiveScalingMaxCapacityBehavior

        @Stability(Stable)
        public void resetPredictiveScalingMaxCapacityBehavior()
      • resetPredictiveScalingMaxCapacityBuffer

        @Stability(Stable)
        public void resetPredictiveScalingMaxCapacityBuffer()
      • resetPredictiveScalingMode

        @Stability(Stable)
        public void resetPredictiveScalingMode()
      • resetScalingPolicyUpdateBehavior

        @Stability(Stable)
        public void resetScalingPolicyUpdateBehavior()
      • resetScheduledActionBufferTime

        @Stability(Stable)
        public void resetScheduledActionBufferTime()
      • getDisableDynamicScalingInput

        @Stability(Stable)
        @Nullable
        public Object getDisableDynamicScalingInput()
      • getMaxCapacityInput

        @Stability(Stable)
        @Nullable
        public Number getMaxCapacityInput()
      • getMinCapacityInput

        @Stability(Stable)
        @Nullable
        public Number getMinCapacityInput()
      • getPredictiveScalingMaxCapacityBehaviorInput

        @Stability(Stable)
        @Nullable
        public String getPredictiveScalingMaxCapacityBehaviorInput()
      • getPredictiveScalingMaxCapacityBufferInput

        @Stability(Stable)
        @Nullable
        public Number getPredictiveScalingMaxCapacityBufferInput()
      • getPredictiveScalingModeInput

        @Stability(Stable)
        @Nullable
        public String getPredictiveScalingModeInput()
      • getResourceIdInput

        @Stability(Stable)
        @Nullable
        public String getResourceIdInput()
      • getScalableDimensionInput

        @Stability(Stable)
        @Nullable
        public String getScalableDimensionInput()
      • getScalingPolicyUpdateBehaviorInput

        @Stability(Stable)
        @Nullable
        public String getScalingPolicyUpdateBehaviorInput()
      • getScheduledActionBufferTimeInput

        @Stability(Stable)
        @Nullable
        public Number getScheduledActionBufferTimeInput()
      • getServiceNamespaceInput

        @Stability(Stable)
        @Nullable
        public String getServiceNamespaceInput()
      • getTargetTrackingConfigurationInput

        @Stability(Stable)
        @Nullable
        public Object getTargetTrackingConfigurationInput()
      • getDisableDynamicScaling

        @Stability(Stable)
        @NotNull
        public Object getDisableDynamicScaling()
      • setDisableDynamicScaling

        @Stability(Stable)
        public void setDisableDynamicScaling​(@NotNull
                                             Boolean value)
      • setDisableDynamicScaling

        @Stability(Stable)
        public void setDisableDynamicScaling​(@NotNull
                                             com.hashicorp.cdktf.IResolvable value)
      • getMaxCapacity

        @Stability(Stable)
        @NotNull
        public Number getMaxCapacity()
      • setMaxCapacity

        @Stability(Stable)
        public void setMaxCapacity​(@NotNull
                                   Number value)
      • getMinCapacity

        @Stability(Stable)
        @NotNull
        public Number getMinCapacity()
      • setMinCapacity

        @Stability(Stable)
        public void setMinCapacity​(@NotNull
                                   Number value)
      • getPredictiveScalingMaxCapacityBehavior

        @Stability(Stable)
        @NotNull
        public String getPredictiveScalingMaxCapacityBehavior()
      • setPredictiveScalingMaxCapacityBehavior

        @Stability(Stable)
        public void setPredictiveScalingMaxCapacityBehavior​(@NotNull
                                                            String value)
      • getPredictiveScalingMaxCapacityBuffer

        @Stability(Stable)
        @NotNull
        public Number getPredictiveScalingMaxCapacityBuffer()
      • setPredictiveScalingMaxCapacityBuffer

        @Stability(Stable)
        public void setPredictiveScalingMaxCapacityBuffer​(@NotNull
                                                          Number value)
      • getPredictiveScalingMode

        @Stability(Stable)
        @NotNull
        public String getPredictiveScalingMode()
      • setPredictiveScalingMode

        @Stability(Stable)
        public void setPredictiveScalingMode​(@NotNull
                                             String value)
      • getResourceId

        @Stability(Stable)
        @NotNull
        public String getResourceId()
      • setResourceId

        @Stability(Stable)
        public void setResourceId​(@NotNull
                                  String value)
      • getScalableDimension

        @Stability(Stable)
        @NotNull
        public String getScalableDimension()
      • setScalableDimension

        @Stability(Stable)
        public void setScalableDimension​(@NotNull
                                         String value)
      • getScalingPolicyUpdateBehavior

        @Stability(Stable)
        @NotNull
        public String getScalingPolicyUpdateBehavior()
      • setScalingPolicyUpdateBehavior

        @Stability(Stable)
        public void setScalingPolicyUpdateBehavior​(@NotNull
                                                   String value)
      • getScheduledActionBufferTime

        @Stability(Stable)
        @NotNull
        public Number getScheduledActionBufferTime()
      • setScheduledActionBufferTime

        @Stability(Stable)
        public void setScheduledActionBufferTime​(@NotNull
                                                 Number value)
      • getServiceNamespace

        @Stability(Stable)
        @NotNull
        public String getServiceNamespace()
      • setServiceNamespace

        @Stability(Stable)
        public void setServiceNamespace​(@NotNull
                                        String value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public Object getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     com.hashicorp.cdktf.IResolvable value)