import { Value } from '../../../cloudformation/Value';
/**
  The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html">the AWS Docs</a>
*/
export interface FileSystemConfigProps {
    /** <code>MountPath</code>  <a name="cfn-sagemaker-appimageconfig-filesystemconfig-mountpath"></a>
  The path within the image to mount the user’s EFS home directory. The directory should be empty. If not specified, defaults to
  /home/sagemaker-user: br />
  
  Required: No<br />
  
  Maximum: <code>1024</code><br />
  
  Pattern: <code>^\/.*</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> */
    mountPath?: Value<string>;
    /** <code>DefaultGid</code>  <a name="cfn-sagemaker-appimageconfig-filesystemconfig-defaultgid"></a>
  The default POSIX group ID (GID). If not specified, defaults to <code>100</code>.<br />
  
  Required: No<br />
  
  Minimum: <code>0</code><br />
  
  Maximum: <code>65535</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> */
    defaultGid?: Value<number>;
    /** <code>DefaultUid</code>  <a name="cfn-sagemaker-appimageconfig-filesystemconfig-defaultuid"></a>
  The default POSIX user ID (UID). If not specified, defaults to <code>1000</code>.<br />
  
  Required: No<br />
  
  Minimum: <code>0</code><br />
  
  Maximum: <code>65535</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> */
    defaultUid?: Value<number>;
}
