Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

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

Copy
{ "BlockDurationMinutes" : Integer, "TimeoutAction" : String, "TimeoutDurationMinutes" : Integer }

YAML

Copy
BlockDurationMinutes: Integer TimeoutAction: String TimeoutDurationMinutes: 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 in TimeoutDurationMinutes has 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

On this page: