import { Value } from '../../../cloudformation/Value';
/**
  An object that represents a job timeout configuration.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html">the AWS Docs</a>
*/
export interface TimeoutProps {
    /** <code>AttemptDurationSeconds</code>  <a name="cfn-batch-jobdefinition-timeout-attemptdurationseconds"></a>
  The job timeout time (in seconds) that’s measured from the job attempt’s <code>startedAt</code> timestamp. After this time passes, AWS Batch terminates your jobs if they aren’t finished. The minimum value for the timeout is 60 seconds.<br />
  For array jobs, the timeout applies to the child jobs, not to the parent array job.<br />
  For multi-node parallel (MNP) jobs, the timeout applies to the whole job, not to the individual nodes.<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> */
    attemptDurationSeconds?: Value<number>;
}
