import { Value } from '../../../cloudformation/Value';
import { SecondaryInputProps } from './SecondaryInputProps';
import { InputProps } from './InputProps';
/**
  Parameters that are used as inputs for various recipe actions. The parameters are specific to the context in which they’re used.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html">the AWS Docs</a>
*/
export interface RecipeParametersProps {
    /** <code>IgnoreCase</code>  <a name="cfn-databrew-recipe-recipeparameters-ignorecase"></a>
  Indicates that lower and upper case letters are treated equally.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    ignoreCase?: Value<string>;
    /** <code>PatternOptions</code>  <a name="cfn-databrew-recipe-recipeparameters-patternoptions"></a>
  For splitting by multiple delimiters: A JSON-encoded string that lists the patterns in the format. For example: <code>[{\&quot;pattern\&quot;:\&quot;1\&quot;,\&quot;includeInSplit\&quot;:true}]</code><br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    patternOptions?: Value<string>;
    /** <code>Count</code>  <a name="cfn-databrew-recipe-recipeparameters-count"></a>
  The number of times a string needs to be repeated.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    count?: Value<string>;
    /** <code>OrderByColumn</code>  <a name="cfn-databrew-recipe-recipeparameters-orderbycolumn"></a>
  A column to sort the results by.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    orderByColumn?: Value<string>;
    /** <code>UpperBound</code>  <a name="cfn-databrew-recipe-recipeparameters-upperbound"></a>
  The upper boundary for a value.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    upperBound?: Value<string>;
    /** <code>JoinKeys</code>  <a name="cfn-databrew-recipe-recipeparameters-joinkeys"></a>
  The keys or columns involved in a join.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    joinKeys?: Value<string>;
    /** <code>RemoveLeadingAndTrailingPunctuation</code>  <a name="cfn-databrew-recipe-recipeparameters-removeleadingandtrailingpunctuation"></a>
  If <code>true</code>, removes the following characters if they occur at the start or end of the value: <code>.</code> <code>!</code> <code>,</code> <code>?</code><br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeLeadingAndTrailingPunctuation?: Value<string>;
    /** <code>StepIndex</code>  <a name="cfn-databrew-recipe-recipeparameters-stepindex"></a>
  The index ID of a step.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    stepIndex?: Value<string>;
    /** <code>GroupByAggFunctionOptions</code>  <a name="cfn-databrew-recipe-recipeparameters-groupbyaggfunctionoptions"></a>
  Specifies options to apply to the <code>GROUP BY</code> used in an aggregation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    groupByAggFunctionOptions?: Value<string>;
    /** <code>Position</code>  <a name="cfn-databrew-recipe-recipeparameters-position"></a>
  The character index within a string<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    position?: Value<string>;
    /** <code>StopWordsMode</code>  <a name="cfn-databrew-recipe-recipeparameters-stopwordsmode"></a>
  Indicates this operation uses stop words as part of word tokenization.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    stopWordsMode?: Value<string>;
    /** <code>SourceColumn</code>  <a name="cfn-databrew-recipe-recipeparameters-sourcecolumn"></a>
  A source column needed for an operation, step, or transform.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sourceColumn?: Value<string>;
    /** <code>CustomCharacters</code>  <a name="cfn-databrew-recipe-recipeparameters-customcharacters"></a>
  One or more characters that can be substituted or removed, depending on the context.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    customCharacters?: Value<string>;
    /** <code>TimeZone</code>  <a name="cfn-databrew-recipe-recipeparameters-timezone"></a>
  The current timezone that you want to use for dates.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    timeZone?: Value<string>;
    /** <code>RemoveLeadingAndTrailingQuotes</code>  <a name="cfn-databrew-recipe-recipeparameters-removeleadingandtrailingquotes"></a>
  If <code>true</code>, removes single quotes and double quotes from the beginning and end of the value.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeLeadingAndTrailingQuotes?: Value<string>;
    /** <code>SourceColumn2</code>  <a name="cfn-databrew-recipe-recipeparameters-sourcecolumn2"></a>
  A source column needed for an operation, step, or transform.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sourceColumn2?: Value<string>;
    /** <code>CollapseConsecutiveWhitespace</code>  <a name="cfn-databrew-recipe-recipeparameters-collapseconsecutivewhitespace"></a>
  Remove any non-word non-punctuation character.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    collapseConsecutiveWhitespace?: Value<string>;
    /** <code>NumRowsAfter</code>  <a name="cfn-databrew-recipe-recipeparameters-numrowsafter"></a>
  The number of rows to consider after the current row in a window<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    numRowsAfter?: Value<string>;
    /** <code>RemoveLetters</code>  <a name="cfn-databrew-recipe-recipeparameters-removeletters"></a>
  If <code>true</code>, removes all uppercase and lowercase alphabetic characters (A through Z; a through z).<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeLetters?: Value<string>;
    /** <code>SourceColumn1</code>  <a name="cfn-databrew-recipe-recipeparameters-sourcecolumn1"></a>
  A source column needed for an operation, step, or transform.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sourceColumn1?: Value<string>;
    /** <code>UseNewDataFrame</code>  <a name="cfn-databrew-recipe-recipeparameters-usenewdataframe"></a>
  Create a new container to hold a dataset.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    useNewDataFrame?: Value<string>;
    /** <code>Interval</code>  <a name="cfn-databrew-recipe-recipeparameters-interval"></a>
  The number of characters to split by.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    interval?: Value<string>;
    /** <code>LowerBound</code>  <a name="cfn-databrew-recipe-recipeparameters-lowerbound"></a>
  The lower boundary for a value.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    lowerBound?: Value<string>;
    /** <code>TokenizerPattern</code>  <a name="cfn-databrew-recipe-recipeparameters-tokenizerpattern"></a>
  A regex expression to use when splitting text into terms, also called words or tokens.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    tokenizerPattern?: Value<string>;
    /** <code>LeftColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-leftcolumns"></a>
  The columns on the left side of the join.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    leftColumns?: Value<string>;
    /** <code>CharsToRemove</code>  <a name="cfn-databrew-recipe-recipeparameters-charstoremove"></a>
  Characters to remove from a step that applies one-hot encoding or tokenization.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    charsToRemove?: Value<string>;
    /** <code>Value1</code>  <a name="cfn-databrew-recipe-recipeparameters-value1"></a>
  A value that’s used by this operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    value1?: Value<string>;
    /** <code>DeleteOtherRows</code>  <a name="cfn-databrew-recipe-recipeparameters-deleteotherrows"></a>
  Determines whether unmapped rows in a categorical mapping should be deleted<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    deleteOtherRows?: Value<string>;
    /** <code>Value2</code>  <a name="cfn-databrew-recipe-recipeparameters-value2"></a>
  A value that’s used by this operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    value2?: Value<string>;
    /** <code>CategoryMap</code>  <a name="cfn-databrew-recipe-recipeparameters-categorymap"></a>
  A category map used for one-hot encoding.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    categoryMap?: Value<string>;
    /** <code>StartPattern</code>  <a name="cfn-databrew-recipe-recipeparameters-startpattern"></a>
  The starting pattern to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    startPattern?: Value<string>;
    /** <code>StartPosition</code>  <a name="cfn-databrew-recipe-recipeparameters-startposition"></a>
  The starting position to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    startPosition?: Value<string>;
    /** <code>SheetIndexes</code>  <a name="cfn-databrew-recipe-recipeparameters-sheetindexes"></a>
  One or more sheet numbers in the Excel file, which will be included in a dataset.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sheetIndexes?: Value<Value<number>[]>;
    /** <code>TargetIndex</code>  <a name="cfn-databrew-recipe-recipeparameters-targetindex"></a>
  The index number of an object that is targeted by this operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    targetIndex?: Value<string>;
    /** <code>RemoveSourceColumn</code>  <a name="cfn-databrew-recipe-recipeparameters-removesourcecolumn"></a>
  If <code>true</code>, the source column will be removed after un-nesting that column. (Used with nested column types, such as Map, Struct, or Array.)<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeSourceColumn?: Value<string>;
    /** <code>DateTimeParameters</code>  <a name="cfn-databrew-recipe-recipeparameters-datetimeparameters"></a>
  A set of parameters associated with a datetime.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    dateTimeParameters?: Value<string>;
    /** <code>EndValue</code>  <a name="cfn-databrew-recipe-recipeparameters-endvalue"></a>
  The end value to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    endValue?: Value<string>;
    /** <code>RemoveCustomCharacters</code>  <a name="cfn-databrew-recipe-recipeparameters-removecustomcharacters"></a>
  If <code>true</code>, removes all chraracters specified by <code>CustomCharacters</code>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeCustomCharacters?: Value<string>;
    /** <code>EndPosition</code>  <a name="cfn-databrew-recipe-recipeparameters-endposition"></a>
  The end position to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    endPosition?: Value<string>;
    /** <code>Pattern</code>  <a name="cfn-databrew-recipe-recipeparameters-pattern"></a>
  The pattern to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    pattern?: Value<string>;
    /** <code>Delimiter</code>  <a name="cfn-databrew-recipe-recipeparameters-delimiter"></a>
  The delimiter to use when parsing separated values in a text file.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    delimiter?: Value<string>;
    /** <code>RemoveSpecialCharacters</code>  <a name="cfn-databrew-recipe-recipeparameters-removespecialcharacters"></a>
  If <code>true</code>, removes all of the following characters: <code>! &quot; # $ % &amp; ' ( ) * + , - . / : ; &lt; = &gt; ? @ [ \ ] ^ _ </code> { | } ~`<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeSpecialCharacters?: Value<string>;
    /** <code>RemoveAllQuotes</code>  <a name="cfn-databrew-recipe-recipeparameters-removeallquotes"></a>
  If <code>true</code>, removes all single quotes and double quotes.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeAllQuotes?: Value<string>;
    /** <code>EndPattern</code>  <a name="cfn-databrew-recipe-recipeparameters-endpattern"></a>
  The end pattern to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    endPattern?: Value<string>;
    /** <code>StartColumnIndex</code>  <a name="cfn-databrew-recipe-recipeparameters-startcolumnindex"></a>
  The index number of the first column used by an operation, step, or transform.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    startColumnIndex?: Value<string>;
    /** <code>ModeType</code>  <a name="cfn-databrew-recipe-recipeparameters-modetype"></a>
  Determines the manner in which mode value is calculated, in case there is more than one mode value. Valid values: <code>NONE</code> | <code>AVERAGE</code> | <code>MINIMUM</code> | <code>MAXIMUM</code><br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modeType?: Value<string>;
    /** <code>SecondaryInputs</code>  <a name="cfn-databrew-recipe-recipeparameters-secondaryinputs"></a>
  A list of secondary inputs in a UNION transform<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    secondaryInputs?: SecondaryInputProps[];
    /** <code>SampleType</code>  <a name="cfn-databrew-recipe-recipeparameters-sampletype"></a>
  The sampling type to apply to the dataset. Valid values: <code>FIRST_N</code> | <code>LAST_N</code> | <code>RANDOM</code><br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sampleType?: Value<string>;
    /** <code>DateTimeFormat</code>  <a name="cfn-databrew-recipe-recipeparameters-datetimeformat"></a>
  A date format to apply to a date.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    dateTimeFormat?: Value<string>;
    /** <code>Other</code>  <a name="cfn-databrew-recipe-recipeparameters-other"></a>
  The value to assign to unmapped cells, in categorical mapping<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    other?: Value<string>;
    /** <code>CaseStatement</code>  <a name="cfn-databrew-recipe-recipeparameters-casestatement"></a>
  A case statement associated with a recipe.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    caseStatement?: Value<string>;
    /** <code>FalseString</code>  <a name="cfn-databrew-recipe-recipeparameters-falsestring"></a>
  A value that represents <code>FALSE</code>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    falseString?: Value<string>;
    /** <code>RemoveAllPunctuation</code>  <a name="cfn-databrew-recipe-recipeparameters-removeallpunctuation"></a>
  If <code>true</code>, removes all of the following characters: <code>.</code> <code>.!</code> <code>.,</code> <code>.?</code><br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeAllPunctuation?: Value<string>;
    /** <code>CustomStopWords</code>  <a name="cfn-databrew-recipe-recipeparameters-customstopwords"></a>
  A list of words to ignore in a step that applies word tokenization.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    customStopWords?: Value<string>;
    /** <code>MapType</code>  <a name="cfn-databrew-recipe-recipeparameters-maptype"></a>
  The type of mappings to apply to construct a new dynamic frame.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    mapType?: Value<string>;
    /** <code>ColumnRange</code>  <a name="cfn-databrew-recipe-recipeparameters-columnrange"></a>
  A range of columns to which a step is applied.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    columnRange?: Value<string>;
    /** <code>CustomValue</code>  <a name="cfn-databrew-recipe-recipeparameters-customvalue"></a>
  A list of custom values to use in a step that requires that you provide a value to finish the operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    customValue?: Value<string>;
    /** <code>Input</code>  <a name="cfn-databrew-recipe-recipeparameters-input"></a>
  The input location to load the dataset from - Amazon S3 or AWS Glue Data Catalog.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    input?: InputProps;
    /** <code>StepCount</code>  <a name="cfn-databrew-recipe-recipeparameters-stepcount"></a>
  The total number of transforms in this recipe.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    stepCount?: Value<string>;
    /** <code>TargetDateFormat</code>  <a name="cfn-databrew-recipe-recipeparameters-targetdateformat"></a>
  The date format to convert to.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    targetDateFormat?: Value<string>;
    /** <code>SecondInput</code>  <a name="cfn-databrew-recipe-recipeparameters-secondinput"></a>
  A object value to indicate the second dataset used in a join.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    secondInput?: Value<string>;
    /** <code>GroupByColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-groupbycolumns"></a>
  The columns to use in the <code>GROUP BY</code> clause.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    groupByColumns?: Value<string>;
    /** <code>NumRowsBefore</code>  <a name="cfn-databrew-recipe-recipeparameters-numrowsbefore"></a>
  The number of rows to consider before the current row in a window<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    numRowsBefore?: Value<string>;
    /** <code>IsText</code>  <a name="cfn-databrew-recipe-recipeparameters-istext"></a>
  Indicates if the content is text.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    isText?: Value<string>;
    /** <code>TargetColumn</code>  <a name="cfn-databrew-recipe-recipeparameters-targetcolumn"></a>
  The column targeted by this operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    targetColumn?: Value<string>;
    /** <code>RemoveNumbers</code>  <a name="cfn-databrew-recipe-recipeparameters-removenumbers"></a>
  If <code>true</code>, removes all numeric characters (0 through 9).<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeNumbers?: Value<string>;
    /** <code>Period</code>  <a name="cfn-databrew-recipe-recipeparameters-period"></a>
  The size of the rolling window.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    period?: Value<string>;
    /** <code>NumRows</code>  <a name="cfn-databrew-recipe-recipeparameters-numrows"></a>
  The number of rows to consider in a window.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    numRows?: Value<string>;
    /** <code>RightColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-rightcolumns"></a>
  The columns on the right side of a join.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    rightColumns?: Value<string>;
    /** <code>StemmingMode</code>  <a name="cfn-databrew-recipe-recipeparameters-stemmingmode"></a>
  Indicates this operation uses stems and lemmas (base words) for word tokenization.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    stemmingMode?: Value<string>;
    /** <code>Units</code>  <a name="cfn-databrew-recipe-recipeparameters-units"></a>
  Specifies a unit of time. For example: <code>MINUTES</code>; <code>SECONDS</code>; <code>HOURS</code>; etc.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    units?: Value<string>;
    /** <code>SampleSize</code>  <a name="cfn-databrew-recipe-recipeparameters-samplesize"></a>
  The number of rows in the sample.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sampleSize?: Value<string>;
    /** <code>IncludeInSplit</code>  <a name="cfn-databrew-recipe-recipeparameters-includeinsplit"></a>
  Indicates if this column is participating in a split transform.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    includeInSplit?: Value<string>;
    /** <code>AggregateFunction</code>  <a name="cfn-databrew-recipe-recipeparameters-aggregatefunction"></a>
  The name of an aggregation function to apply.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    aggregateFunction?: Value<string>;
    /** <code>Value</code>  <a name="cfn-databrew-recipe-recipeparameters-value"></a>
  A static value that can be used in a comparison, a substitution, or in another context-specific way. A <code>Value</code> can be a number, string, or other datatype, depending on the recipe action in which it’s used.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    value?: Value<string>;
    /** <code>Exponent</code>  <a name="cfn-databrew-recipe-recipeparameters-exponent"></a>
  The exponent to apply in an exponential operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    exponent?: Value<string>;
    /** <code>StartValue</code>  <a name="cfn-databrew-recipe-recipeparameters-startvalue"></a>
  The starting value to locate.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    startValue?: Value<string>;
    /** <code>PatternOption2</code>  <a name="cfn-databrew-recipe-recipeparameters-patternoption2"></a>
  The ending pattern to split between.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    patternOption2?: Value<string>;
    /** <code>RemoveCustomValue</code>  <a name="cfn-databrew-recipe-recipeparameters-removecustomvalue"></a>
  If <code>true</code>, removes all chraracters specified by <code>CustomValue</code>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeCustomValue?: Value<string>;
    /** <code>PatternOption1</code>  <a name="cfn-databrew-recipe-recipeparameters-patternoption1"></a>
  The starting pattern to split between.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    patternOption1?: Value<string>;
    /** <code>MultiLine</code>  <a name="cfn-databrew-recipe-recipeparameters-multiline"></a>
  Specifies whether JSON input contains embedded new line characters.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    multiLine?: Value<boolean>;
    /** <code>TrueString</code>  <a name="cfn-databrew-recipe-recipeparameters-truestring"></a>
  A value to use to represent <code>TRUE</code>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    trueString?: Value<string>;
    /** <code>RemoveLeadingAndTrailingWhitespace</code>  <a name="cfn-databrew-recipe-recipeparameters-removeleadingandtrailingwhitespace"></a>
  If <code>true</code>, removes all whitespaces from the beginning and end of the value.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeLeadingAndTrailingWhitespace?: Value<string>;
    /** <code>HiddenColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-hiddencolumns"></a>
  A list of columns to hide.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    hiddenColumns?: Value<string>;
    /** <code>RemoveAllWhitespace</code>  <a name="cfn-databrew-recipe-recipeparameters-removeallwhitespace"></a>
  If <code>true</code>, removes all whitespaces from the value.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    removeAllWhitespace?: Value<string>;
    /** <code>ViewFrame</code>  <a name="cfn-databrew-recipe-recipeparameters-viewframe"></a>
  The subset of rows currently available for viewing.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    viewFrame?: Value<string>;
    /** <code>ColumnDataType</code>  <a name="cfn-databrew-recipe-recipeparameters-columndatatype"></a>
  The data type of the column.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    columnDataType?: Value<string>;
    /** <code>JoinType</code>  <a name="cfn-databrew-recipe-recipeparameters-jointype"></a>
  The type of join to use, for example, <code>INNER JOIN</code>, <code>OUTER JOIN</code>, and so on.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    joinType?: Value<string>;
    /** <code>Base</code>  <a name="cfn-databrew-recipe-recipeparameters-base"></a>
  The number of digits used in a counting system.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    base?: Value<string>;
    /** <code>ValueColumn</code>  <a name="cfn-databrew-recipe-recipeparameters-valuecolumn"></a>
  The column that is provided as a value that’s used by this operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    valueColumn?: Value<string>;
    /** <code>DatasetsColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-datasetscolumns"></a>
  A list of the dataset columns included in a project.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    datasetsColumns?: Value<string>;
    /** <code>UdfLang</code>  <a name="cfn-databrew-recipe-recipeparameters-udflang"></a>
  The language that’s used in the user-defined function.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    udfLang?: Value<string>;
    /** <code>TargetColumnNames</code>  <a name="cfn-databrew-recipe-recipeparameters-targetcolumnnames"></a>
  The names to give columns altered by this operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    targetColumnNames?: Value<string>;
    /** <code>DateAddValue</code>  <a name="cfn-databrew-recipe-recipeparameters-dateaddvalue"></a>
  A value that specifies how many units of time to add or subtract for a date math operation.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    dateAddValue?: Value<string>;
    /** <code>ExpandContractions</code>  <a name="cfn-databrew-recipe-recipeparameters-expandcontractions"></a>
  A list of word contractions and what they expand to. For eample:
  can’t:
  cannot:
  can not: br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    expandContractions?: Value<string>;
    /** <code>UnpivotColumn</code>  <a name="cfn-databrew-recipe-recipeparameters-unpivotcolumn"></a>
  Cast columns as rows, so that each value is a different row in a single column.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    unpivotColumn?: Value<string>;
    /** <code>Strategy</code>  <a name="cfn-databrew-recipe-recipeparameters-strategy"></a>
  The resolution strategy to apply in resolving ambiguities.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    strategy?: Value<string>;
    /** <code>SheetNames</code>  <a name="cfn-databrew-recipe-recipeparameters-sheetnames"></a>
  Oone or more named sheets in the Excel file, which will be included in a dataset.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sheetNames?: Value<Value<string>[]>;
    /** <code>Limit</code>  <a name="cfn-databrew-recipe-recipeparameters-limit"></a>
  The number of times to perform <code>split</code> or <code>replaceBy</code> in a string<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    limit?: Value<string>;
    /** <code>OrderByColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-orderbycolumns"></a>
  The columns to sort the results by.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    orderByColumns?: Value<string>;
    /** <code>SourceColumns</code>  <a name="cfn-databrew-recipe-recipeparameters-sourcecolumns"></a>
  A list of source columns needed for an operation, step, or transform.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sourceColumns?: Value<string>;
}
