import { Value } from '../../../cloudformation/Value';
/**
  The word cloud options for a word cloud visual.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html">the AWS Docs</a>
*/
export interface WordCloudOptionsProps {
    /** <code>WordOrientation</code>  <a name="cfn-quicksight-dashboard-wordcloudoptions-wordorientation"></a>
  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.<br />
  
  Required: No<br />
  
  Allowed values: <code>HORIZONTAL | HORIZONTAL_AND_VERTICAL</code><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> */
    wordOrientation?: Value<'HORIZONTAL' | 'HORIZONTAL_AND_VERTICAL'>;
    /** <code>WordScaling</code>  <a name="cfn-quicksight-dashboard-wordcloudoptions-wordscaling"></a>
  The word scaling options (emphasize, normal) for the words in a word cloud.<br />
  
  Required: No<br />
  
  Allowed values: <code>EMPHASIZE | NORMAL</code><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> */
    wordScaling?: Value<'EMPHASIZE' | 'NORMAL'>;
    /** <code>CloudLayout</code>  <a name="cfn-quicksight-dashboard-wordcloudoptions-cloudlayout"></a>
  The cloud layout options (fluid, normal) of a word cloud.<br />
  
  Required: No<br />
  
  Allowed values: <code>FLUID | NORMAL</code><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> */
    cloudLayout?: Value<'FLUID' | 'NORMAL'>;
    /** <code>MaximumStringLength</code>  <a name="cfn-quicksight-dashboard-wordcloudoptions-maximumstringlength"></a>
  The length limit of each word from 1-100.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>100</code><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> */
    maximumStringLength?: Value<number>;
    /** <code>WordCasing</code>  <a name="cfn-quicksight-dashboard-wordcloudoptions-wordcasing"></a>
  The word casing options (lower_case, existing_case) for the words in a word cloud.<br />
  
  Required: No<br />
  
  Allowed values: <code>EXISTING_CASE | LOWER_CASE</code><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> */
    wordCasing?: Value<'EXISTING_CASE' | 'LOWER_CASE'>;
    /** <code>WordPadding</code>  <a name="cfn-quicksight-dashboard-wordcloudoptions-wordpadding"></a>
  The word padding options (none, small, medium, large) for the words in a word cloud.<br />
  
  Required: No<br />
  
  Allowed values: <code>LARGE | MEDIUM | NONE | SMALL</code><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> */
    wordPadding?: Value<'LARGE' | 'MEDIUM' | 'NONE' | 'SMALL'>;
}
