import { Value } from '../../../cloudformation/Value';
/**
  Describes the resource configuration for hyperparameter optimization (HPO).
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-hporesourceconfig.html">the AWS Docs</a>
*/
export interface HpoResourceConfigProps {
    /** <code>MaxParallelTrainingJobs</code>  <a name="cfn-personalize-solution-hporesourceconfig-maxparalleltrainingjobs"></a>
  The maximum number of parallel training jobs when you create a solution version. The maximum value for <code>maxParallelTrainingJobs</code> is <code>10</code>.<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> */
    maxParallelTrainingJobs?: Value<string>;
    /** <code>MaxNumberOfTrainingJobs</code>  <a name="cfn-personalize-solution-hporesourceconfig-maxnumberoftrainingjobs"></a>
  The maximum number of training jobs when you create a solution version. The maximum value for <code>maxNumberOfTrainingJobs</code> is <code>40</code>.<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> */
    maxNumberOfTrainingJobs?: Value<string>;
}
