import { DynamicSsmParameterValueProps } from './DynamicSsmParameterValueProps';
import { Value } from '../../../cloudformation/Value';
/**
  When you add a runbook to a response plan, you can specify the parameters the runbook should use at runtime. Response plans support parameters with both static and dynamic values. For static values, you enter the value when you define the parameter in the response plan. For dynamic values, the system determines the correct parameter value by collecting information from the incident. Incident Manager supports the following dynamic parameters:
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-dynamicssmparameter.html">the AWS Docs</a>
*/
export interface DynamicSsmParameterProps {
    /** <code>Value</code>  <a name="cfn-ssmincidents-responseplan-dynamicssmparameter-value"></a>
  The dynamic parameter value.<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> */
    value: DynamicSsmParameterValueProps;
    /** <code>Key</code>  <a name="cfn-ssmincidents-responseplan-dynamicssmparameter-key"></a>
  The key parameter to use when running the Systems Manager Automation runbook.<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> */
    key: Value<string>;
}
