amazonka-databrew-2.0: Amazon Glue DataBrew SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DataBrew.Types.RecipeStep

Description

 
Synopsis

Documentation

data RecipeStep Source #

Represents a single step from a DataBrew recipe to be performed.

See: newRecipeStep smart constructor.

Constructors

RecipeStep' 

Fields

  • conditionExpressions :: Maybe [ConditionExpression]

    One or more conditions that must be met for the recipe step to succeed.

    All of the conditions in the array must be met. In other words, all of the conditions must be combined using a logical AND operation.

  • action :: RecipeAction

    The particular action to be performed in the recipe step.

Instances

Instances details
FromJSON RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

ToJSON RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

Generic RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

Associated Types

type Rep RecipeStep :: Type -> Type #

Read RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

Show RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

NFData RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

Methods

rnf :: RecipeStep -> () #

Eq RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

Hashable RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

type Rep RecipeStep Source # 
Instance details

Defined in Amazonka.DataBrew.Types.RecipeStep

type Rep RecipeStep = D1 ('MetaData "RecipeStep" "Amazonka.DataBrew.Types.RecipeStep" "amazonka-databrew-2.0-GJMXoRzRb387Yq6XNY29RM" 'False) (C1 ('MetaCons "RecipeStep'" 'PrefixI 'True) (S1 ('MetaSel ('Just "conditionExpressions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConditionExpression])) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecipeAction)))

newRecipeStep Source #

Create a value of RecipeStep with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:conditionExpressions:RecipeStep', recipeStep_conditionExpressions - One or more conditions that must be met for the recipe step to succeed.

All of the conditions in the array must be met. In other words, all of the conditions must be combined using a logical AND operation.

$sel:action:RecipeStep', recipeStep_action - The particular action to be performed in the recipe step.

recipeStep_conditionExpressions :: Lens' RecipeStep (Maybe [ConditionExpression]) Source #

One or more conditions that must be met for the recipe step to succeed.

All of the conditions in the array must be met. In other words, all of the conditions must be combined using a logical AND operation.

recipeStep_action :: Lens' RecipeStep RecipeAction Source #

The particular action to be performed in the recipe step.