Show / Hide Table of Contents

Class CfnClusterPropsMixin.InstanceFleetProvisioningSpecificationsProperty

InstanceFleetProvisioningSpecification is a subproperty of InstanceFleetConfig .

Inheritance
object
CfnClusterPropsMixin.InstanceFleetProvisioningSpecificationsProperty
Implements
CfnClusterPropsMixin.IInstanceFleetProvisioningSpecificationsProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-instancefleetprovisioningspecifications.html

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()

InstanceFleetProvisioningSpecification is a subproperty of InstanceFleetConfig .

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-instancefleetprovisioningspecifications.html

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

object

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-instancefleetprovisioningspecifications.html#cfn-emr-cluster-instancefleetprovisioningspecifications-ondemandspecification

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-instancefleetprovisioningspecifications.html#cfn-emr-cluster-instancefleetprovisioningspecifications-spotspecification

Type union: either IResolvable or CfnClusterPropsMixin.ISpotProvisioningSpecificationProperty

Implements

CfnClusterPropsMixin.IInstanceFleetProvisioningSpecificationsProperty
Back to top Generated by DocFX