Class LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference

  • 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:53.635Z")
    @Stability(Stable)
    public class LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference

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

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

        @Stability(Stable)
        public LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference​(@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

      • resetBlockDurationMinutes

        @Stability(Stable)
        public void resetBlockDurationMinutes()
      • resetInstanceInterruptionBehavior

        @Stability(Stable)
        public void resetInstanceInterruptionBehavior()
      • resetMaxPrice

        @Stability(Stable)
        public void resetMaxPrice()
      • resetSpotInstanceType

        @Stability(Stable)
        public void resetSpotInstanceType()
      • resetValidUntil

        @Stability(Stable)
        public void resetValidUntil()
      • getBlockDurationMinutesInput

        @Stability(Stable)
        @Nullable
        public Number getBlockDurationMinutesInput()
      • getInstanceInterruptionBehaviorInput

        @Stability(Stable)
        @Nullable
        public String getInstanceInterruptionBehaviorInput()
      • getMaxPriceInput

        @Stability(Stable)
        @Nullable
        public String getMaxPriceInput()
      • getSpotInstanceTypeInput

        @Stability(Stable)
        @Nullable
        public String getSpotInstanceTypeInput()
      • getValidUntilInput

        @Stability(Stable)
        @Nullable
        public String getValidUntilInput()
      • getBlockDurationMinutes

        @Stability(Stable)
        @NotNull
        public Number getBlockDurationMinutes()
      • setBlockDurationMinutes

        @Stability(Stable)
        public void setBlockDurationMinutes​(@NotNull
                                            Number value)
      • getInstanceInterruptionBehavior

        @Stability(Stable)
        @NotNull
        public String getInstanceInterruptionBehavior()
      • setInstanceInterruptionBehavior

        @Stability(Stable)
        public void setInstanceInterruptionBehavior​(@NotNull
                                                    String value)
      • getMaxPrice

        @Stability(Stable)
        @NotNull
        public String getMaxPrice()
      • setMaxPrice

        @Stability(Stable)
        public void setMaxPrice​(@NotNull
                                String value)
      • getSpotInstanceType

        @Stability(Stable)
        @NotNull
        public String getSpotInstanceType()
      • setSpotInstanceType

        @Stability(Stable)
        public void setSpotInstanceType​(@NotNull
                                        String value)
      • getValidUntil

        @Stability(Stable)
        @NotNull
        public String getValidUntil()
      • setValidUntil

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