Class LaunchTemplateInstanceRequirementsOutputReference

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

      • LaunchTemplateInstanceRequirementsOutputReference

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

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

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

      • resetAcceleratorCount

        @Stability(Stable)
        public void resetAcceleratorCount()
      • resetAcceleratorManufacturers

        @Stability(Stable)
        public void resetAcceleratorManufacturers()
      • resetAcceleratorNames

        @Stability(Stable)
        public void resetAcceleratorNames()
      • resetAcceleratorTotalMemoryMib

        @Stability(Stable)
        public void resetAcceleratorTotalMemoryMib()
      • resetAcceleratorTypes

        @Stability(Stable)
        public void resetAcceleratorTypes()
      • resetAllowedInstanceTypes

        @Stability(Stable)
        public void resetAllowedInstanceTypes()
      • resetBareMetal

        @Stability(Stable)
        public void resetBareMetal()
      • resetBaselineEbsBandwidthMbps

        @Stability(Stable)
        public void resetBaselineEbsBandwidthMbps()
      • resetBurstablePerformance

        @Stability(Stable)
        public void resetBurstablePerformance()
      • resetCpuManufacturers

        @Stability(Stable)
        public void resetCpuManufacturers()
      • resetExcludedInstanceTypes

        @Stability(Stable)
        public void resetExcludedInstanceTypes()
      • resetInstanceGenerations

        @Stability(Stable)
        public void resetInstanceGenerations()
      • resetLocalStorage

        @Stability(Stable)
        public void resetLocalStorage()
      • resetLocalStorageTypes

        @Stability(Stable)
        public void resetLocalStorageTypes()
      • resetMemoryGibPerVcpu

        @Stability(Stable)
        public void resetMemoryGibPerVcpu()
      • resetNetworkBandwidthGbps

        @Stability(Stable)
        public void resetNetworkBandwidthGbps()
      • resetNetworkInterfaceCount

        @Stability(Stable)
        public void resetNetworkInterfaceCount()
      • resetOnDemandMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        public void resetOnDemandMaxPricePercentageOverLowestPrice()
      • resetRequireHibernateSupport

        @Stability(Stable)
        public void resetRequireHibernateSupport()
      • resetSpotMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        public void resetSpotMaxPricePercentageOverLowestPrice()
      • resetTotalLocalStorageGb

        @Stability(Stable)
        public void resetTotalLocalStorageGb()
      • getAcceleratorManufacturersInput

        @Stability(Stable)
        @Nullable
        public List<String> getAcceleratorManufacturersInput()
      • getAcceleratorNamesInput

        @Stability(Stable)
        @Nullable
        public List<String> getAcceleratorNamesInput()
      • getAcceleratorTypesInput

        @Stability(Stable)
        @Nullable
        public List<String> getAcceleratorTypesInput()
      • getAllowedInstanceTypesInput

        @Stability(Stable)
        @Nullable
        public List<String> getAllowedInstanceTypesInput()
      • getBareMetalInput

        @Stability(Stable)
        @Nullable
        public String getBareMetalInput()
      • getBurstablePerformanceInput

        @Stability(Stable)
        @Nullable
        public String getBurstablePerformanceInput()
      • getCpuManufacturersInput

        @Stability(Stable)
        @Nullable
        public List<String> getCpuManufacturersInput()
      • getExcludedInstanceTypesInput

        @Stability(Stable)
        @Nullable
        public List<String> getExcludedInstanceTypesInput()
      • getInstanceGenerationsInput

        @Stability(Stable)
        @Nullable
        public List<String> getInstanceGenerationsInput()
      • getLocalStorageInput

        @Stability(Stable)
        @Nullable
        public String getLocalStorageInput()
      • getLocalStorageTypesInput

        @Stability(Stable)
        @Nullable
        public List<String> getLocalStorageTypesInput()
      • getOnDemandMaxPricePercentageOverLowestPriceInput

        @Stability(Stable)
        @Nullable
        public Number getOnDemandMaxPricePercentageOverLowestPriceInput()
      • getRequireHibernateSupportInput

        @Stability(Stable)
        @Nullable
        public Object getRequireHibernateSupportInput()
      • getSpotMaxPricePercentageOverLowestPriceInput

        @Stability(Stable)
        @Nullable
        public Number getSpotMaxPricePercentageOverLowestPriceInput()
      • getAcceleratorManufacturers

        @Stability(Stable)
        @NotNull
        public List<String> getAcceleratorManufacturers()
      • setAcceleratorManufacturers

        @Stability(Stable)
        public void setAcceleratorManufacturers​(@NotNull
                                                List<String> value)
      • getAcceleratorNames

        @Stability(Stable)
        @NotNull
        public List<String> getAcceleratorNames()
      • setAcceleratorNames

        @Stability(Stable)
        public void setAcceleratorNames​(@NotNull
                                        List<String> value)
      • getAcceleratorTypes

        @Stability(Stable)
        @NotNull
        public List<String> getAcceleratorTypes()
      • setAcceleratorTypes

        @Stability(Stable)
        public void setAcceleratorTypes​(@NotNull
                                        List<String> value)
      • getAllowedInstanceTypes

        @Stability(Stable)
        @NotNull
        public List<String> getAllowedInstanceTypes()
      • setAllowedInstanceTypes

        @Stability(Stable)
        public void setAllowedInstanceTypes​(@NotNull
                                            List<String> value)
      • getBareMetal

        @Stability(Stable)
        @NotNull
        public String getBareMetal()
      • setBareMetal

        @Stability(Stable)
        public void setBareMetal​(@NotNull
                                 String value)
      • getBurstablePerformance

        @Stability(Stable)
        @NotNull
        public String getBurstablePerformance()
      • setBurstablePerformance

        @Stability(Stable)
        public void setBurstablePerformance​(@NotNull
                                            String value)
      • getCpuManufacturers

        @Stability(Stable)
        @NotNull
        public List<String> getCpuManufacturers()
      • setCpuManufacturers

        @Stability(Stable)
        public void setCpuManufacturers​(@NotNull
                                        List<String> value)
      • getExcludedInstanceTypes

        @Stability(Stable)
        @NotNull
        public List<String> getExcludedInstanceTypes()
      • setExcludedInstanceTypes

        @Stability(Stable)
        public void setExcludedInstanceTypes​(@NotNull
                                             List<String> value)
      • getInstanceGenerations

        @Stability(Stable)
        @NotNull
        public List<String> getInstanceGenerations()
      • setInstanceGenerations

        @Stability(Stable)
        public void setInstanceGenerations​(@NotNull
                                           List<String> value)
      • getLocalStorage

        @Stability(Stable)
        @NotNull
        public String getLocalStorage()
      • setLocalStorage

        @Stability(Stable)
        public void setLocalStorage​(@NotNull
                                    String value)
      • getLocalStorageTypes

        @Stability(Stable)
        @NotNull
        public List<String> getLocalStorageTypes()
      • setLocalStorageTypes

        @Stability(Stable)
        public void setLocalStorageTypes​(@NotNull
                                         List<String> value)
      • getOnDemandMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        @NotNull
        public Number getOnDemandMaxPricePercentageOverLowestPrice()
      • setOnDemandMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        public void setOnDemandMaxPricePercentageOverLowestPrice​(@NotNull
                                                                 Number value)
      • getRequireHibernateSupport

        @Stability(Stable)
        @NotNull
        public Object getRequireHibernateSupport()
      • setRequireHibernateSupport

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

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

        @Stability(Stable)
        @NotNull
        public Number getSpotMaxPricePercentageOverLowestPrice()
      • setSpotMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        public void setSpotMaxPricePercentageOverLowestPrice​(@NotNull
                                                             Number value)