Amazon EMR InstanceFleetConfig SpotProvisioningSpecification
Use
the SpotProvisioningSpecification property
to
specify
the duration and timeout behavior for Spot
Instances
in the instance fleet for Amazon EMR. SpotProvisioningSpecification is the property
type for the SpotSpecification subproperty of the Amazon EMR InstanceFleetConfig InstanceFleetProvisioningSpecifications property type.
Note
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "BlockDurationMinutes" :Integer, "TimeoutAction" :String, "TimeoutDurationMinutes" :Integer}
YAML
BlockDurationMinutes:IntegerTimeoutAction:StringTimeoutDurationMinutes:Integer
Properties
BlockDurationMinutes-
The defined duration for Spot Instances (also known as Spot blocks) in minutes. For more information, see SpotProvisioningSpecification in the Amazon EMR API Reference.
Required: No
Type: Integer
Update requires: No interruption
TimeoutAction-
The action to take when the capacity for the target Spot Instance, as specified in
TargetSpotCapacity, has not been fulfilled before the time specified inTimeoutDurationMinuteshas expired. For more information, see SpotProvisioningSpecification in the Amazon EMR API Reference.Required: Yes
Type: String
Update requires: No interruption
TimeoutDurationMinutes-
The timeout period for spot provisioning, in minutes. For more information, see SpotProvisioningSpecification in the Amazon EMR API Reference.
Required: Yes
Type: Integer
Update requires: No interruption
