import { Value } from '../../../cloudformation/Value';
/**
  Configuration values that override the container image Dockerfile settings. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms">Container image settings</a>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html">the AWS Docs</a>
*/
export interface ImageConfigProps {
    /** <code>WorkingDirectory</code>  <a name="cfn-lambda-function-imageconfig-workingdirectory"></a>
  Specifies the working directory. The length of the directory string cannot exceed 1,000 characters.<br />
  
  Required: No<br />
  
  Maximum: <code>1000</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> */
    workingDirectory?: Value<string>;
    /** <code>Command</code>  <a name="cfn-lambda-function-imageconfig-command"></a>
  Specifies parameters that you want to pass in with ENTRYPOINT. You can specify a maximum of 1,500 parameters in the list.<br />
  
  Required: No<br />
  
  Maximum: <code>1500</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> */
    command?: Value<Value<string>[]>;
    /** <code>EntryPoint</code>  <a name="cfn-lambda-function-imageconfig-entrypoint"></a>
  Specifies the entry point to their application, which is typically the location of the runtime executable. You can specify a maximum of 1,500 string entries in the list.<br />
  
  Required: No<br />
  
  Maximum: <code>1500</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> */
    entryPoint?: Value<Value<string>[]>;
}
