| Package | Description |
|---|---|
| com.amazonaws.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
InstanceRequirements |
InstanceRequirements.clone() |
InstanceRequirements |
LaunchTemplateOverrides.getInstanceRequirements()
The instance requirements.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorCount(AcceleratorCountRequest acceleratorCount)
The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) for an
instance type.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorManufacturers(AcceleratorManufacturer... acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorManufacturers(Collection<String> acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorManufacturers(String... acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorNames(AcceleratorName... acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorNames(Collection<String> acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorNames(String... acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorTotalMemoryMiB(AcceleratorTotalMemoryMiBRequest acceleratorTotalMemoryMiB)
The minimum and maximum total memory size for the accelerators on an instance type, in MiB.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorTypes(AcceleratorType... acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorTypes(Collection<String> acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements |
InstanceRequirements.withAcceleratorTypes(String... acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements |
InstanceRequirements.withBareMetal(BareMetal bareMetal)
Indicates whether bare metal instance types are included, excluded, or required.
|
InstanceRequirements |
InstanceRequirements.withBareMetal(String bareMetal)
Indicates whether bare metal instance types are included, excluded, or required.
|
InstanceRequirements |
InstanceRequirements.withBaselineEbsBandwidthMbps(BaselineEbsBandwidthMbpsRequest baselineEbsBandwidthMbps)
The minimum and maximum baseline bandwidth performance for an instance type, in Mbps.
|
InstanceRequirements |
InstanceRequirements.withBurstablePerformance(BurstablePerformance burstablePerformance)
Indicates whether burstable performance instance types are included, excluded, or required.
|
InstanceRequirements |
InstanceRequirements.withBurstablePerformance(String burstablePerformance)
Indicates whether burstable performance instance types are included, excluded, or required.
|
InstanceRequirements |
InstanceRequirements.withCpuManufacturers(Collection<String> cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements |
InstanceRequirements.withCpuManufacturers(CpuManufacturer... cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements |
InstanceRequirements.withCpuManufacturers(String... cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements |
InstanceRequirements.withExcludedInstanceTypes(Collection<String> excludedInstanceTypes)
Lists which instance types to exclude.
|
InstanceRequirements |
InstanceRequirements.withExcludedInstanceTypes(String... excludedInstanceTypes)
Lists which instance types to exclude.
|
InstanceRequirements |
InstanceRequirements.withInstanceGenerations(Collection<String> instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements |
InstanceRequirements.withInstanceGenerations(InstanceGeneration... instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements |
InstanceRequirements.withInstanceGenerations(String... instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements |
InstanceRequirements.withLocalStorage(LocalStorage localStorage)
Indicates whether instance types with instance store volumes are included, excluded, or required.
|
InstanceRequirements |
InstanceRequirements.withLocalStorage(String localStorage)
Indicates whether instance types with instance store volumes are included, excluded, or required.
|
InstanceRequirements |
InstanceRequirements.withLocalStorageTypes(Collection<String> localStorageTypes)
Indicates the type of local storage that is required.
|
InstanceRequirements |
InstanceRequirements.withLocalStorageTypes(LocalStorageType... localStorageTypes)
Indicates the type of local storage that is required.
|
InstanceRequirements |
InstanceRequirements.withLocalStorageTypes(String... localStorageTypes)
Indicates the type of local storage that is required.
|
InstanceRequirements |
InstanceRequirements.withMemoryGiBPerVCpu(MemoryGiBPerVCpuRequest memoryGiBPerVCpu)
The minimum and maximum amount of memory per vCPU for an instance type, in GiB.
|
InstanceRequirements |
InstanceRequirements.withMemoryMiB(MemoryMiBRequest memoryMiB)
The minimum and maximum instance memory size for an instance type, in MiB.
|
InstanceRequirements |
InstanceRequirements.withNetworkInterfaceCount(NetworkInterfaceCountRequest networkInterfaceCount)
The minimum and maximum number of network interfaces for an instance type.
|
InstanceRequirements |
InstanceRequirements.withOnDemandMaxPricePercentageOverLowestPrice(Integer onDemandMaxPricePercentageOverLowestPrice)
The price protection threshold for On-Demand Instances.
|
InstanceRequirements |
InstanceRequirements.withRequireHibernateSupport(Boolean requireHibernateSupport)
Indicates whether instance types must provide On-Demand Instance hibernation support.
|
InstanceRequirements |
InstanceRequirements.withSpotMaxPricePercentageOverLowestPrice(Integer spotMaxPricePercentageOverLowestPrice)
The price protection threshold for Spot Instances.
|
InstanceRequirements |
InstanceRequirements.withTotalLocalStorageGB(TotalLocalStorageGBRequest totalLocalStorageGB)
The minimum and maximum total local storage size for an instance type, in GB.
|
InstanceRequirements |
InstanceRequirements.withVCpuCount(VCpuCountRequest vCpuCount)
The minimum and maximum number of vCPUs for an instance type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LaunchTemplateOverrides.setInstanceRequirements(InstanceRequirements instanceRequirements)
The instance requirements.
|
LaunchTemplateOverrides |
LaunchTemplateOverrides.withInstanceRequirements(InstanceRequirements instanceRequirements)
The instance requirements.
|
Copyright © 2021. All rights reserved.