Class CfnClusterPropsMixin.InstanceFleetProvisioningSpecificationsProperty
InstanceFleetProvisioningSpecification is a subproperty of InstanceFleetConfig .
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.EMR.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnClusterPropsMixin.InstanceFleetProvisioningSpecificationsProperty : CfnClusterPropsMixin.IInstanceFleetProvisioningSpecificationsProperty
Syntax (vb)
Public Class CfnClusterPropsMixin.InstanceFleetProvisioningSpecificationsProperty Implements CfnClusterPropsMixin.IInstanceFleetProvisioningSpecificationsProperty
Remarks
InstanceFleetProvisioningSpecification defines the launch specification for Spot instances in an instance fleet, which determines the defined duration and provisioning timeout behavior for Spot instances.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.EMR.Mixins;
var instanceFleetProvisioningSpecificationsProperty = new InstanceFleetProvisioningSpecificationsProperty {
OnDemandSpecification = new OnDemandProvisioningSpecificationProperty {
AllocationStrategy = "allocationStrategy",
CapacityReservationOptions = new OnDemandCapacityReservationOptionsProperty {
CapacityReservationPreference = "capacityReservationPreference",
CapacityReservationResourceGroupArn = "capacityReservationResourceGroupArn",
UsageStrategy = "usageStrategy"
}
},
SpotSpecification = new SpotProvisioningSpecificationProperty {
AllocationStrategy = "allocationStrategy",
BlockDurationMinutes = 123,
TimeoutAction = "timeoutAction",
TimeoutDurationMinutes = 123
}
};
Synopsis
Constructors
| InstanceFleetProvisioningSpecificationsProperty() |
|
Properties
| OnDemandSpecification | The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy and capacity reservation options. |
| SpotSpecification | The launch specification for Spot instances in the fleet, which determines the allocation strategy, defined duration, and provisioning timeout behavior. |
Constructors
InstanceFleetProvisioningSpecificationsProperty()
InstanceFleetProvisioningSpecification is a subproperty of InstanceFleetConfig .
public InstanceFleetProvisioningSpecificationsProperty()
Remarks
InstanceFleetProvisioningSpecification defines the launch specification for Spot instances in an instance fleet, which determines the defined duration and provisioning timeout behavior for Spot instances.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.EMR.Mixins;
var instanceFleetProvisioningSpecificationsProperty = new InstanceFleetProvisioningSpecificationsProperty {
OnDemandSpecification = new OnDemandProvisioningSpecificationProperty {
AllocationStrategy = "allocationStrategy",
CapacityReservationOptions = new OnDemandCapacityReservationOptionsProperty {
CapacityReservationPreference = "capacityReservationPreference",
CapacityReservationResourceGroupArn = "capacityReservationResourceGroupArn",
UsageStrategy = "usageStrategy"
}
},
SpotSpecification = new SpotProvisioningSpecificationProperty {
AllocationStrategy = "allocationStrategy",
BlockDurationMinutes = 123,
TimeoutAction = "timeoutAction",
TimeoutDurationMinutes = 123
}
};
Properties
OnDemandSpecification
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy and capacity reservation options.
public object? OnDemandSpecification { get; set; }
Property Value
Remarks
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.
Type union: either IResolvable or CfnClusterPropsMixin.IOnDemandProvisioningSpecificationProperty
SpotSpecification
The launch specification for Spot instances in the fleet, which determines the allocation strategy, defined duration, and provisioning timeout behavior.
public object? SpotSpecification { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnClusterPropsMixin.ISpotProvisioningSpecificationProperty