Interface Ec2FleetLaunchTemplateConfigOverrideInstanceRequirements
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
Ec2FleetLaunchTemplateConfigOverrideInstanceRequirements.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:52.729Z") @Stability(Stable) public interface Ec2FleetLaunchTemplateConfigOverrideInstanceRequirements extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classEc2FleetLaunchTemplateConfigOverrideInstanceRequirements.BuilderA builder forEc2FleetLaunchTemplateConfigOverrideInstanceRequirementsstatic classEc2FleetLaunchTemplateConfigOverrideInstanceRequirements.Jsii$ProxyAn implementation forEc2FleetLaunchTemplateConfigOverrideInstanceRequirements
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static Ec2FleetLaunchTemplateConfigOverrideInstanceRequirements.Builderbuilder()default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorCountgetAcceleratorCount()accelerator_count block.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}.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}.default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorTotalMemoryMibgetAcceleratorTotalMemoryMib()accelerator_total_memory_mib block.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}.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}.default StringgetBareMetal()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#bare_metal Ec2Fleet#bare_metal}.default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsBaselineEbsBandwidthMbpsgetBaselineEbsBandwidthMbps()baseline_ebs_bandwidth_mbps block.default StringgetBurstablePerformance()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#burstable_performance Ec2Fleet#burstable_performance}.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}.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}.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}.default StringgetLocalStorage()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#local_storage Ec2Fleet#local_storage}.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}.default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryGibPerVcpugetMemoryGibPerVcpu()memory_gib_per_vcpu block.Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryMibgetMemoryMib()memory_mib block.default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkBandwidthGbpsgetNetworkBandwidthGbps()network_bandwidth_gbps block.default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkInterfaceCountgetNetworkInterfaceCount()network_interface_count block.default NumbergetOnDemandMaxPricePercentageOverLowestPrice()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}.default ObjectgetRequireHibernateSupport()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}.default NumbergetSpotMaxPricePercentageOverLowestPrice()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}.default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsTotalLocalStorageGbgetTotalLocalStorageGb()total_local_storage_gb block.Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsVcpuCountgetVcpuCount()vcpu_count block.
-
-
-
Method Detail
-
getMemoryMib
@Stability(Stable) @NotNull Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryMib getMemoryMib()
memory_mib block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#memory_mib Ec2Fleet#memory_mib}
-
getVcpuCount
@Stability(Stable) @NotNull Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsVcpuCount getVcpuCount()
vcpu_count block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#vcpu_count Ec2Fleet#vcpu_count}
-
getAcceleratorCount
@Stability(Stable) @Nullable default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorCount getAcceleratorCount()
accelerator_count block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#accelerator_count Ec2Fleet#accelerator_count}
-
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}.
-
getMemoryGibPerVcpu
@Stability(Stable) @Nullable default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryGibPerVcpu getMemoryGibPerVcpu()
memory_gib_per_vcpu block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#memory_gib_per_vcpu Ec2Fleet#memory_gib_per_vcpu}
-
getNetworkBandwidthGbps
@Stability(Stable) @Nullable default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkBandwidthGbps getNetworkBandwidthGbps()
network_bandwidth_gbps block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#network_bandwidth_gbps Ec2Fleet#network_bandwidth_gbps}
-
getNetworkInterfaceCount
@Stability(Stable) @Nullable default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkInterfaceCount getNetworkInterfaceCount()
network_interface_count block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#network_interface_count Ec2Fleet#network_interface_count}
-
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}.
-
getTotalLocalStorageGb
@Stability(Stable) @Nullable default Ec2FleetLaunchTemplateConfigOverrideInstanceRequirementsTotalLocalStorageGb getTotalLocalStorageGb()
total_local_storage_gb block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#total_local_storage_gb Ec2Fleet#total_local_storage_gb}
-
builder
@Stability(Stable) static Ec2FleetLaunchTemplateConfigOverrideInstanceRequirements.Builder builder()
-
-