@Stability(value=Stable)
public static interface CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty
extends software.amazon.jsii.JsiiSerializable
InstanceTypeConfig is a sub-property of InstanceFleetConfig . InstanceTypeConfig determines the EC2 instances that Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.emr.*;
InstanceFleetProvisioningSpecificationsProperty instanceFleetProvisioningSpecificationsProperty = InstanceFleetProvisioningSpecificationsProperty.builder()
.onDemandSpecification(OnDemandProvisioningSpecificationProperty.builder()
.allocationStrategy("allocationStrategy")
.build())
.spotSpecification(SpotProvisioningSpecificationProperty.builder()
.timeoutAction("timeoutAction")
.timeoutDurationMinutes(123)
// the properties below are optional
.allocationStrategy("allocationStrategy")
.blockDurationMinutes(123)
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty.Builder
|
static class |
CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty.Jsii$Proxy
An implementation for
CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty.Builder |
builder() |
default Object |
getOnDemandSpecification()
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
|
default Object |
getSpotSpecification()
The launch specification for Spot Instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
|
@Stability(value=Stable) @Nullable default Object getOnDemandSpecification()
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR version 5.12.1 and later.
@Stability(value=Stable) @Nullable default Object getSpotSpecification()
@Stability(value=Stable) static CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty.Builder builder()
Copyright © 2022. All rights reserved.