Class: Aws::GlueDataBrew::Types::CreateRecipeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::GlueDataBrew::Types::CreateRecipeRequest
- Defined in:
- gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb
Overview
Note:
When making an API call, you may pass CreateRecipeRequest data as a hash:
{
description: "RecipeDescription",
name: "RecipeName", # required
steps: [ # required
{
action: { # required
operation: "Operation", # required
parameters: {
"ParameterName" => "ParameterValue",
},
},
condition_expressions: [
{
condition: "Condition", # required
value: "ConditionValue",
target_column: "TargetColumn", # required
},
],
},
],
tags: {
"TagKey" => "TagValue",
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
A description for the recipe.
-
#name ⇒ String
A unique name for the recipe.
-
#steps ⇒ Array<Types::RecipeStep>
An array containing the steps to be performed by the recipe.
-
#tags ⇒ Hash<String,String>
Metadata tags to apply to this recipe.
Instance Attribute Details
#description ⇒ String
A description for the recipe.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 869 class CreateRecipeRequest < Struct.new( :description, :name, :steps, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A unique name for the recipe. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 869 class CreateRecipeRequest < Struct.new( :description, :name, :steps, :tags) SENSITIVE = [] include Aws::Structure end |
#steps ⇒ Array<Types::RecipeStep>
An array containing the steps to be performed by the recipe. Each recipe step consists of one recipe action and (optionally) an array of condition expressions.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 869 class CreateRecipeRequest < Struct.new( :description, :name, :steps, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Metadata tags to apply to this recipe.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 869 class CreateRecipeRequest < Struct.new( :description, :name, :steps, :tags) SENSITIVE = [] include Aws::Structure end |