Class ComputeInstanceGroupManagerUpdatePolicyOutputReference

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

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.528Z")
    @Stability(Stable)
    public class ComputeInstanceGroupManagerUpdatePolicyOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ComputeInstanceGroupManagerUpdatePolicyOutputReference

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

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

        @Stability(Stable)
        public ComputeInstanceGroupManagerUpdatePolicyOutputReference​(@NotNull
                                                                      com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                      @NotNull
                                                                      String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • resetMaxSurgeFixed

        @Stability(Stable)
        public void resetMaxSurgeFixed()
      • resetMaxSurgePercent

        @Stability(Stable)
        public void resetMaxSurgePercent()
      • resetMaxUnavailableFixed

        @Stability(Stable)
        public void resetMaxUnavailableFixed()
      • resetMaxUnavailablePercent

        @Stability(Stable)
        public void resetMaxUnavailablePercent()
      • resetMostDisruptiveAllowedAction

        @Stability(Stable)
        public void resetMostDisruptiveAllowedAction()
      • resetReplacementMethod

        @Stability(Stable)
        public void resetReplacementMethod()
      • getMaxSurgeFixedInput

        @Stability(Stable)
        @Nullable
        public Number getMaxSurgeFixedInput()
      • getMaxSurgePercentInput

        @Stability(Stable)
        @Nullable
        public Number getMaxSurgePercentInput()
      • getMaxUnavailableFixedInput

        @Stability(Stable)
        @Nullable
        public Number getMaxUnavailableFixedInput()
      • getMaxUnavailablePercentInput

        @Stability(Stable)
        @Nullable
        public Number getMaxUnavailablePercentInput()
      • getMinimalActionInput

        @Stability(Stable)
        @Nullable
        public String getMinimalActionInput()
      • getMostDisruptiveAllowedActionInput

        @Stability(Stable)
        @Nullable
        public String getMostDisruptiveAllowedActionInput()
      • getReplacementMethodInput

        @Stability(Stable)
        @Nullable
        public String getReplacementMethodInput()
      • getTypeInput

        @Stability(Stable)
        @Nullable
        public String getTypeInput()
      • getMaxSurgeFixed

        @Stability(Stable)
        @NotNull
        public Number getMaxSurgeFixed()
      • setMaxSurgeFixed

        @Stability(Stable)
        public void setMaxSurgeFixed​(@NotNull
                                     Number value)
      • getMaxSurgePercent

        @Stability(Stable)
        @NotNull
        public Number getMaxSurgePercent()
      • setMaxSurgePercent

        @Stability(Stable)
        public void setMaxSurgePercent​(@NotNull
                                       Number value)
      • getMaxUnavailableFixed

        @Stability(Stable)
        @NotNull
        public Number getMaxUnavailableFixed()
      • setMaxUnavailableFixed

        @Stability(Stable)
        public void setMaxUnavailableFixed​(@NotNull
                                           Number value)
      • getMaxUnavailablePercent

        @Stability(Stable)
        @NotNull
        public Number getMaxUnavailablePercent()
      • setMaxUnavailablePercent

        @Stability(Stable)
        public void setMaxUnavailablePercent​(@NotNull
                                             Number value)
      • getMinimalAction

        @Stability(Stable)
        @NotNull
        public String getMinimalAction()
      • setMinimalAction

        @Stability(Stable)
        public void setMinimalAction​(@NotNull
                                     String value)
      • getMostDisruptiveAllowedAction

        @Stability(Stable)
        @NotNull
        public String getMostDisruptiveAllowedAction()
      • setMostDisruptiveAllowedAction

        @Stability(Stable)
        public void setMostDisruptiveAllowedAction​(@NotNull
                                                   String value)
      • getReplacementMethod

        @Stability(Stable)
        @NotNull
        public String getReplacementMethod()
      • setReplacementMethod

        @Stability(Stable)
        public void setReplacementMethod​(@NotNull
                                         String value)
      • getType

        @Stability(Stable)
        @NotNull
        public String getType()
      • setType

        @Stability(Stable)
        public void setType​(@NotNull
                            String value)