import { Value } from '../../../cloudformation/Value';
/**
  A list of parameters for a control. A control can have zero, one, or more than one parameter. An example of a control with two parameters is: “backup plan frequency is at least <code>daily</code> and the retention period is at least <code>1 year</code>”. The first parameter is <code>daily</code>. The second parameter is <code>1 year</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-framework-controlinputparameter.html">the AWS Docs</a>
*/
export interface ControlInputParameterProps {
    /** <code>ParameterValue</code>  <a name="cfn-backup-framework-controlinputparameter-parametervalue"></a>
  The value of parameter, for example, <code>hourly</code>.<br />
  
  Required: Yes<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> */
    parameterValue: Value<string>;
    /** <code>ParameterName</code>  <a name="cfn-backup-framework-controlinputparameter-parametername"></a>
  The name of a parameter, for example, <code>BackupPlanFrequency</code>.<br />
  
  Required: Yes<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> */
    parameterName: Value<string>;
}
