import { KernelSpecProps } from './KernelSpecProps';
import { FileSystemConfigProps } from './FileSystemConfigProps';
/**
  The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html">the AWS Docs</a>
*/
export interface KernelGatewayImageConfigProps {
    /** <code>KernelSpecs</code>  <a name="cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-kernelspecs"></a>
  The specification of the Jupyter kernels in the image.<br />
  
  Required: Yes<br />
  
  Maximum: <code>1</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> */
    kernelSpecs: KernelSpecProps[];
    /** <code>FileSystemConfig</code>  <a name="cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-filesystemconfig"></a>
  The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.<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> */
    fileSystemConfig?: FileSystemConfigProps;
}
