SpotFleetExcludedInstanceTypes
Comma-separated list of excluded instance types in the Spot Fleet. This parameter cannot be used together with SpotFleetAllowedInstanceTypes. This parameter can be used only when Spot Fleet is enabled by setting SpotFleetMaxPrice.
| Default value | "" |
Wildcard patterns are supported. Examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.
Use Cases
- Excluding older-generation instance types that may have lower performance characteristics
- Blocking specific instance families known to have high interruption rates in your region
- Removing instance types that are incompatible with your application's resource profile
Additional Information
When this parameter is blank (the default), no instance types are excluded from the Spot Fleet. The fleet considers all types that meet the minimum resource requirements defined by SpotFleetMinMemoryMiB and SpotFleetMinVcpuCount.
If you need to define an explicit allow list instead of an exclusion list, use SpotFleetAllowedInstanceTypes. The two parameters are mutually exclusive -- if both are set, SpotFleetAllowedInstanceTypes takes precedence.
This parameter only takes effect when Spot Fleet is enabled via SpotFleetMaxPrice.
$ convox rack params set SpotFleetExcludedInstanceTypes="t2.nano,t2.micro"