Interface Ec2FleetLaunchTemplateConfigOverrideInstanceRequirements

    • Method Detail

      • getAcceleratorManufacturers

        @Stability(Stable)
        @Nullable
        default List<String> getAcceleratorManufacturers()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#accelerator_manufacturers Ec2Fleet#accelerator_manufacturers}.
      • getAcceleratorNames

        @Stability(Stable)
        @Nullable
        default List<String> getAcceleratorNames()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#accelerator_names Ec2Fleet#accelerator_names}.
      • getAcceleratorTotalMemoryMib

        @Stability(Stable)
        @Nullable
        default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorTotalMemoryMib getAcceleratorTotalMemoryMib()
        accelerator_total_memory_mib block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#accelerator_total_memory_mib Ec2Fleet#accelerator_total_memory_mib}

      • getAcceleratorTypes

        @Stability(Stable)
        @Nullable
        default List<String> getAcceleratorTypes()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#accelerator_types Ec2Fleet#accelerator_types}.
      • getAllowedInstanceTypes

        @Stability(Stable)
        @Nullable
        default List<String> getAllowedInstanceTypes()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#allowed_instance_types Ec2Fleet#allowed_instance_types}.
      • getBareMetal

        @Stability(Stable)
        @Nullable
        default String getBareMetal()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#bare_metal Ec2Fleet#bare_metal}.
      • getBaselineEbsBandwidthMbps

        @Stability(Stable)
        @Nullable
        default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsBaselineEbsBandwidthMbps getBaselineEbsBandwidthMbps()
        baseline_ebs_bandwidth_mbps block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#baseline_ebs_bandwidth_mbps Ec2Fleet#baseline_ebs_bandwidth_mbps}

      • getBurstablePerformance

        @Stability(Stable)
        @Nullable
        default String getBurstablePerformance()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#burstable_performance Ec2Fleet#burstable_performance}.
      • getCpuManufacturers

        @Stability(Stable)
        @Nullable
        default List<String> getCpuManufacturers()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#cpu_manufacturers Ec2Fleet#cpu_manufacturers}.
      • getExcludedInstanceTypes

        @Stability(Stable)
        @Nullable
        default List<String> getExcludedInstanceTypes()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#excluded_instance_types Ec2Fleet#excluded_instance_types}.
      • getInstanceGenerations

        @Stability(Stable)
        @Nullable
        default List<String> getInstanceGenerations()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#instance_generations Ec2Fleet#instance_generations}.
      • getLocalStorage

        @Stability(Stable)
        @Nullable
        default String getLocalStorage()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#local_storage Ec2Fleet#local_storage}.
      • getLocalStorageTypes

        @Stability(Stable)
        @Nullable
        default List<String> getLocalStorageTypes()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#local_storage_types Ec2Fleet#local_storage_types}.
      • getOnDemandMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        @Nullable
        default Number getOnDemandMaxPricePercentageOverLowestPrice()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#on_demand_max_price_percentage_over_lowest_price Ec2Fleet#on_demand_max_price_percentage_over_lowest_price}.
      • getRequireHibernateSupport

        @Stability(Stable)
        @Nullable
        default Object getRequireHibernateSupport()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#require_hibernate_support Ec2Fleet#require_hibernate_support}.
      • getSpotMaxPricePercentageOverLowestPrice

        @Stability(Stable)
        @Nullable
        default Number getSpotMaxPricePercentageOverLowestPrice()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#spot_max_price_percentage_over_lowest_price Ec2Fleet#spot_max_price_percentage_over_lowest_price}.