Show / Hide Table of Contents

Enum EmrCreateCluster.SpotTimeoutAction

Spot Timeout Actions.

Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public enum EmrCreateCluster.SpotTimeoutAction
Syntax (vb)
Public Enum EmrCreateCluster.SpotTimeoutAction
Remarks

ExampleMetadata: infused

Examples
new EmrCreateCluster(this, "OnDemandSpecification", new EmrCreateClusterProps {
                Instances = new InstancesConfigProperty {
                    InstanceFleets = new [] { new InstanceFleetConfigProperty {
                        InstanceFleetType = EmrCreateCluster.InstanceRoleType.MASTER,
                        LaunchSpecifications = new InstanceFleetProvisioningSpecificationsProperty {
                            OnDemandSpecification = new OnDemandProvisioningSpecificationProperty {
                                AllocationStrategy = EmrCreateCluster.OnDemandAllocationStrategy.LOWEST_PRICE
                            }
                        }
                    } }
                },
                Name = "OnDemandCluster",
                IntegrationPattern = IntegrationPattern.RUN_JOB
            });

            new EmrCreateCluster(this, "SpotSpecification", new EmrCreateClusterProps {
                Instances = new InstancesConfigProperty {
                    InstanceFleets = new [] { new InstanceFleetConfigProperty {
                        InstanceFleetType = EmrCreateCluster.InstanceRoleType.MASTER,
                        LaunchSpecifications = new InstanceFleetProvisioningSpecificationsProperty {
                            SpotSpecification = new SpotProvisioningSpecificationProperty {
                                AllocationStrategy = EmrCreateCluster.SpotAllocationStrategy.CAPACITY_OPTIMIZED,
                                TimeoutAction = EmrCreateCluster.SpotTimeoutAction.TERMINATE_CLUSTER,
                                Timeout = Duration.Minutes(5)
                            }
                        }
                    } }
                },
                Name = "SpotCluster",
                IntegrationPattern = IntegrationPattern.RUN_JOB
            });

Synopsis

Fields

SWITCH_TO_ON_DEMAND

SWITCH_TO_ON_DEMAND.

TERMINATE_CLUSTER

TERMINATE_CLUSTER.

Fields

Name Description
SWITCH_TO_ON_DEMAND

SWITCH_TO_ON_DEMAND.

TERMINATE_CLUSTER

TERMINATE_CLUSTER.

Back to top Generated by DocFX