AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The launch specification for Spot Instances in the instance fleet, which determines
the defined duration, provisioning timeout behavior, and allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and
later, excluding 5.0.x versions. Spot Instance allocation strategy is available in
Amazon EMR releases 5.12.1 and later.
Spot Instances with a defined duration (also known as Spot blocks) are no longer available
to new customers from July 1, 2021. For customers who have previously used the feature,
we will continue to support Spot Instances with a defined duration until December
31, 2022.
Namespace: Amazon.ElasticMapReduce.Model
Assembly: AWSSDK.ElasticMapReduce.dll
Version: 3.x.y.z
public class SpotProvisioningSpecification
The SpotProvisioningSpecification type exposes the following members
Name | Description | |
---|---|---|
SpotProvisioningSpecification() |
Name | Type | Description | |
---|---|---|---|
AllocationStrategy | Amazon.ElasticMapReduce.SpotProvisioningAllocationStrategy |
Gets and sets the property AllocationStrategy.
Specifies one of the following strategies to launch Spot Instance fleets:
When you launch a Spot Instance fleet with the old console, it automatically launches
with the |
|
BlockDurationMinutes | System.Int32 |
Gets and sets the property BlockDurationMinutes. The defined duration for Spot Instances (also known as Spot blocks) in minutes. When specified, the Spot Instance does not terminate before the defined duration expires, and defined duration pricing for Spot Instances applies. Valid values are 60, 120, 180, 240, 300, or 360. The duration period starts as soon as a Spot Instance receives its instance ID. At the end of the duration, Amazon EC2 marks the Spot Instance for termination and provides a Spot Instance termination notice, which gives the instance a two-minute warning before it terminates. Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022. |
|
TimeoutAction | Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction |
Gets and sets the property TimeoutAction.
The action to take when |
|
TimeoutDurationMinutes | System.Int32 |
Gets and sets the property TimeoutDurationMinutes.
The Spot provisioning timeout period in minutes. If Spot Instances are not provisioned
within this time period, the |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5