import { EfsStorageConfigurationProps } from './EfsStorageConfigurationProps';
import { FsxStorageConfigurationProps } from './FsxStorageConfigurationProps';
/**
  Defines the storage configuration for a runtime environment.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-m2-environment-storageconfiguration.html">the AWS Docs</a>
*/
export interface StorageConfigurationProps {
    /** <code>Efs</code>  <a name="cfn-m2-environment-storageconfiguration-efs"></a>
  Defines the storage configuration for an Amazon EFS file 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-replacement">Replacement</a> */
    efs?: EfsStorageConfigurationProps;
    /** <code>Fsx</code>  <a name="cfn-m2-environment-storageconfiguration-fsx"></a>
  Defines the storage configuration for an Amazon FSx file 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-replacement">Replacement</a> */
    fsx?: FsxStorageConfigurationProps;
}
