Show / Hide Table of Contents

Class EmrSetClusterTerminationProtection

A Step Functions Task to to set Termination Protection on an EMR Cluster.

Inheritance
object
State
TaskStateBase
EmrSetClusterTerminationProtection
Implements
IChainable
INextable
Inherited Members
TaskStateBase.AddCatch(IChainable, ICatchProps)
TaskStateBase.AddRetry(IRetryProps)
TaskStateBase.Metric(string, IMetricOptions)
TaskStateBase.MetricFailed(IMetricOptions)
TaskStateBase.MetricHeartbeatTimedOut(IMetricOptions)
TaskStateBase.MetricRunTime(IMetricOptions)
TaskStateBase.MetricScheduled(IMetricOptions)
TaskStateBase.MetricScheduleTime(IMetricOptions)
TaskStateBase.MetricStarted(IMetricOptions)
TaskStateBase.MetricSucceeded(IMetricOptions)
TaskStateBase.MetricTime(IMetricOptions)
TaskStateBase.MetricTimedOut(IMetricOptions)
TaskStateBase.Next(IChainable)
TaskStateBase.ToStateJson(QueryLanguage?)
TaskStateBase.WhenBoundToGraph(StateGraph)
TaskStateBase.EndStates
State.FilterNextables(State[])
State.FindReachableEndStates(State, IFindStateOptions)
State.FindReachableStates(State, IFindStateOptions)
State.PrefixStates(IConstruct, string)
State.AddBranch(StateGraph)
State.AddChoice(Condition, State, IChoiceTransitionOptions)
State.AddItemProcessor(StateGraph, IProcessorConfig)
State.AddIterator(StateGraph)
State.AddPrefix(string)
State.BindToGraph(StateGraph)
State.MakeDefault(State)
State.MakeNext(State)
State.RenderAssign(QueryLanguage?)
State.RenderBranches()
State.RenderChoices(QueryLanguage?)
State.RenderInputOutput()
State.RenderItemProcessor()
State.RenderIterator()
State.RenderNextEnd()
State.RenderQueryLanguage(QueryLanguage?)
State.RenderResultSelector()
State.RenderRetryCatch(QueryLanguage?)
State.ValidateState()
State.Branches
State.Id
State.StartState
State.StateId
State.Arguments
State.Assign
State.Comment
State.InputPath
State.OutputPath
State.Outputs
State.Parameters
State.QueryLanguage
State.ResultPath
State.ResultSelector
State.StateName
State.DefaultChoice
State.Iteration
State.Processor
State.ProcessorConfig
State.ProcessorMode
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class EmrSetClusterTerminationProtection : TaskStateBase, IChainable, INextable
Syntax (vb)
Public Class EmrSetClusterTerminationProtection Inherits TaskStateBase Implements IChainable, INextable
Remarks

ExampleMetadata: infused

Examples
new EmrSetClusterTerminationProtection(this, "Task", new EmrSetClusterTerminationProtectionProps {
                ClusterId = "ClusterId",
                TerminationProtected = false
            });

Synopsis

Constructors

EmrSetClusterTerminationProtection(Construct, string, IEmrSetClusterTerminationProtectionProps)

A Step Functions Task to to set Termination Protection on an EMR Cluster.

Properties

TaskMetrics

A Step Functions Task to to set Termination Protection on an EMR Cluster.

TaskPolicies

A Step Functions Task to to set Termination Protection on an EMR Cluster.

Methods

JsonPath(Construct, string, IEmrSetClusterTerminationProtectionJsonPathProps)

A Step Functions Task using JSONPath to set Termination Protection on an EMR Cluster.

Jsonata(Construct, string, IEmrSetClusterTerminationProtectionJsonataProps)

A Step Functions Task using JSONata to set Termination Protection on an EMR Cluster.

Constructors

EmrSetClusterTerminationProtection(Construct, string, IEmrSetClusterTerminationProtectionProps)

A Step Functions Task to to set Termination Protection on an EMR Cluster.

public EmrSetClusterTerminationProtection(Construct scope, string id, IEmrSetClusterTerminationProtectionProps props)
Parameters
scope Construct
id string

Descriptive identifier for this chainable.

props IEmrSetClusterTerminationProtectionProps
Remarks

ExampleMetadata: infused

Properties

TaskMetrics

A Step Functions Task to to set Termination Protection on an EMR Cluster.

protected override ITaskMetricsConfig? TaskMetrics { get; }
Property Value

ITaskMetricsConfig

Overrides
TaskStateBase.TaskMetrics
Remarks

ExampleMetadata: infused

TaskPolicies

A Step Functions Task to to set Termination Protection on an EMR Cluster.

protected override PolicyStatement[]? TaskPolicies { get; }
Property Value

PolicyStatement[]

Overrides
TaskStateBase.TaskPolicies
Remarks

ExampleMetadata: infused

Methods

JsonPath(Construct, string, IEmrSetClusterTerminationProtectionJsonPathProps)

A Step Functions Task using JSONPath to set Termination Protection on an EMR Cluster.

public static EmrSetClusterTerminationProtection JsonPath(Construct scope, string id, IEmrSetClusterTerminationProtectionJsonPathProps props)
Parameters
scope Construct
id string
props IEmrSetClusterTerminationProtectionJsonPathProps
Returns

EmrSetClusterTerminationProtection

Remarks

ExampleMetadata: infused

Jsonata(Construct, string, IEmrSetClusterTerminationProtectionJsonataProps)

A Step Functions Task using JSONata to set Termination Protection on an EMR Cluster.

public static EmrSetClusterTerminationProtection Jsonata(Construct scope, string id, IEmrSetClusterTerminationProtectionJsonataProps props)
Parameters
scope Construct
id string
props IEmrSetClusterTerminationProtectionJsonataProps
Returns

EmrSetClusterTerminationProtection

Remarks

ExampleMetadata: infused

Implements

IChainable
INextable
Back to top Generated by DocFX