import { Value } from '../../../cloudformation/Value';
import { DashboardErrorProps } from './DashboardErrorProps';
import { SheetProps } from './SheetProps';
/**
  Dashboard version.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html">the AWS Docs</a>
*/
export interface DashboardVersionProps {
    /** <code>Status</code>  <a name="cfn-quicksight-dashboard-dashboardversion-status"></a>
  The HTTP status of the request.<br />
  
  Required: No<br />
  
  Allowed values: <code>CREATION_FAILED | CREATION_IN_PROGRESS | CREATION_SUCCESSFUL | DELETED | UPDATE_FAILED | UPDATE_IN_PROGRESS | UPDATE_SUCCESSFUL</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> */
    status?: Value<'CREATION_FAILED' | 'CREATION_IN_PROGRESS' | 'CREATION_SUCCESSFUL' | 'DELETED' | 'UPDATE_FAILED' | 'UPDATE_IN_PROGRESS' | 'UPDATE_SUCCESSFUL'>;
    /** <code>Errors</code>  <a name="cfn-quicksight-dashboard-dashboardversion-errors"></a>
  Errors associated with this dashboard version.<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> */
    errors?: DashboardErrorProps[];
    /** <code>CreatedTime</code>  <a name="cfn-quicksight-dashboard-dashboardversion-createdtime"></a>
  The time that this dashboard version was created.<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> */
    createdTime?: Value<string>;
    /** <code>Description</code>  <a name="cfn-quicksight-dashboard-dashboardversion-description"></a>
  Description.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>512</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> */
    description?: Value<string>;
    /** <code>DataSetArns</code>  <a name="cfn-quicksight-dashboard-dashboardversion-datasetarns"></a>
  The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.<br />
  
  Required: No<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> */
    dataSetArns?: Value<Value<string>[]>;
    /** <code>ThemeArn</code>  <a name="cfn-quicksight-dashboard-dashboardversion-themearn"></a>
  The ARN of the theme associated with a version of the dashboard.<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> */
    themeArn?: Value<string>;
    /** <code>Arn</code>  <a name="cfn-quicksight-dashboard-dashboardversion-arn"></a>
  The Amazon Resource Name (ARN) of the resource.<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> */
    arn?: Value<string>;
    /** <code>SourceEntityArn</code>  <a name="cfn-quicksight-dashboard-dashboardversion-sourceentityarn"></a>
  Source entity ARN.<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> */
    sourceEntityArn?: Value<string>;
    /** <code>VersionNumber</code>  <a name="cfn-quicksight-dashboard-dashboardversion-versionnumber"></a>
  Version number for this version of the dashboard.<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> */
    versionNumber?: Value<number>;
    /** <code>Sheets</code>  <a name="cfn-quicksight-dashboard-dashboardversion-sheets"></a>
  A list of the associated sheets with the unique identifier and name of each sheet.<br />
  
  Required: No<br />
  
  Maximum: <code>20</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> */
    sheets?: SheetProps[];
}
