Class: Aws::GlueDataBrew::Types::RecipeStep

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb

Overview

Note:

When making an API call, you may pass RecipeStep data as a hash:

{
  action: { # required
    operation: "Operation", # required
    parameters: {
      "ParameterName" => "ParameterValue",
    },
  },
  condition_expressions: [
    {
      condition: "Condition", # required
      value: "ConditionValue",
      target_column: "TargetColumn", # required
    },
  ],
}

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionTypes::RecipeAction

The particular action to be performed in the recipe step.

Returns:



4110
4111
4112
4113
4114
4115
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 4110

class RecipeStep < Struct.new(
  :action,
  :condition_expressions)
  SENSITIVE = []
  include Aws::Structure
end

#condition_expressionsArray<Types::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.

Returns:



4110
4111
4112
4113
4114
4115
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 4110

class RecipeStep < Struct.new(
  :action,
  :condition_expressions)
  SENSITIVE = []
  include Aws::Structure
end