GlueDataBrew / Client / update_recipe
update_recipe#
- GlueDataBrew.Client.update_recipe(**kwargs)#
- Modifies the definition of the - LATEST_WORKINGversion of a DataBrew recipe.- See also: AWS API Documentation - Request Syntax- response = client.update_recipe( Description='string', Name='string', Steps=[ { 'Action': { 'Operation': 'string', 'Parameters': { 'string': 'string' } }, 'ConditionExpressions': [ { 'Condition': 'string', 'Value': 'string', 'TargetColumn': 'string' }, ] }, ] ) - Parameters:
- Description (string) – A description of the recipe. 
- Name (string) – - [REQUIRED] - The name of the recipe to be updated. 
- Steps (list) – - One or more steps to be performed by the recipe. Each step consists of an action, and the conditions under which the action should succeed. - (dict) – - Represents a single step from a DataBrew recipe to be performed. - Action (dict) – [REQUIRED] - The particular action to be performed in the recipe step. - Operation (string) – [REQUIRED] - The name of a valid DataBrew transformation to be performed on the data. 
- Parameters (dict) – - Contextual parameters for the transformation. - (string) – - (string) – 
 
 
 
- ConditionExpressions (list) – - One or more conditions that must be met for the recipe step to succeed. - Note- 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. - (dict) – - Represents an individual condition that evaluates to true or false. - Conditions are used with recipe actions. The action is only performed for column values where the condition evaluates to true. - If a recipe requires more than one condition, then the recipe must specify multiple - ConditionExpressionelements. Each condition is applied to the rows in a dataset first, before the recipe action is performed.- Condition (string) – [REQUIRED] - A specific condition to apply to a recipe action. For more information, see Recipe structure in the Glue DataBrew Developer Guide. 
- Value (string) – - A value that the condition must evaluate to for the condition to succeed. 
- TargetColumn (string) – [REQUIRED] - A column to apply this condition to. 
 
 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Name': 'string' } - Response Structure- (dict) – - Name (string) – - The name of the recipe that was updated. 
 
 
 - Exceptions- GlueDataBrew.Client.exceptions.ValidationException
- GlueDataBrew.Client.exceptions.ResourceNotFoundException