interface OnDemandProvisioningSpecificationProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.EMR.CfnCluster.OnDemandProvisioningSpecificationProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awsemr#CfnCluster_OnDemandProvisioningSpecificationProperty | 
|  Java | software.amazon.awscdk.services.emr.CfnCluster.OnDemandProvisioningSpecificationProperty | 
|  Python | aws_cdk.aws_emr.CfnCluster.OnDemandProvisioningSpecificationProperty | 
|  TypeScript | aws-cdk-lib»aws_emr»CfnCluster»OnDemandProvisioningSpecificationProperty | 
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_emr as emr } from 'aws-cdk-lib';
const onDemandProvisioningSpecificationProperty: emr.CfnCluster.OnDemandProvisioningSpecificationProperty = {
  allocationStrategy: 'allocationStrategy',
  // the properties below are optional
  capacityReservationOptions: {
    capacityReservationPreference: 'capacityReservationPreference',
    capacityReservationResourceGroupArn: 'capacityReservationResourceGroupArn',
    usageStrategy: 'usageStrategy',
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| allocation | string | Specifies the strategy to use in launching On-Demand instance fleets. | 
| capacity | IResolvable | On | The launch specification for On-Demand instances in the instance fleet, which determines the allocation strategy. | 
allocationStrategy
Type:
string
Specifies the strategy to use in launching On-Demand instance fleets.
Available options are lowest-price and prioritized . lowest-price specifies to launch the instances with the lowest price first, and prioritized specifies that Amazon EMR should launch the instances with the highest priority first. The default is lowest-price .
capacityReservationOptions?
Type:
IResolvable | On
(optional)
The launch specification for On-Demand instances in the instance fleet, which determines the allocation strategy.
