import { ParquetConfigurationProps } from './ParquetConfigurationProps';
import { Value } from '../../../cloudformation/Value';
/**
  Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and <a href="https://parquet.apache.org/">Parquet</a>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-fileformatconfiguration.html">the AWS Docs</a>
*/
export interface FileFormatConfigurationProps {
    /** <code>ParquetConfiguration</code>  <a name="cfn-iotanalytics-datastore-fileformatconfiguration-parquetconfiguration"></a>
  Contains the configuration information of the Parquet format.<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> */
    parquetConfiguration?: ParquetConfigurationProps;
    /** <code>JsonConfiguration</code>  <a name="cfn-iotanalytics-datastore-fileformatconfiguration-jsonconfiguration"></a>
  Contains the configuration information of the JSON format.<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> */
    jsonConfiguration?: Value<any>;
}
