import { Value } from '../../../cloudformation/Value';
import { Tag } from '../../Tag';
import { NotificationTargetItemProps } from './NotificationTargetItemProps';
/**
  The <code>IncidentTemplate</code> property type specifies details used to create an incident when using this response plan.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-incidenttemplate.html">the AWS Docs</a>
*/
export interface IncidentTemplateProps {
    /** <p> */
    impact: Value<number>;
    /** <code>IncidentTags</code>  <a name="cfn-ssmincidents-responseplan-incidenttemplate-incidenttags"></a>
  Tags to assign to the template. When the <code>StartIncident</code> API action is called, Incident Manager assigns the tags specified in the template to the incident.<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> */
    incidentTags?: Tag[];
    /** <code>Summary</code>  <a name="cfn-ssmincidents-responseplan-incidenttemplate-summary"></a>
  The summary describes what has happened during the incident.<br />
  
  Required: No<br />
  
  Minimum: <code>0</code><br />
  
  Maximum: <code>8000</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> */
    summary?: Value<string>;
    /** <code>Title</code>  <a name="cfn-ssmincidents-responseplan-incidenttemplate-title"></a>
  The title of the incident is a brief and easily recognizable.<br />
  
  Required: Yes<br />
  
  Minimum: <code>0</code><br />
  
  Maximum: <code>200</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> */
    title: Value<string>;
    /** <code>NotificationTargets</code>  <a name="cfn-ssmincidents-responseplan-incidenttemplate-notificationtargets"></a>
  The SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel using the SNS topics.<br />
  
  Required: No<br />
  
  Maximum: <code>10</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> */
    notificationTargets?: NotificationTargetItemProps[];
    /** <code>DedupeString</code>  <a name="cfn-ssmincidents-responseplan-incidenttemplate-dedupestring"></a>
  Used to create only one incident record for an incident.<br />
  
  Required: No<br />
  
  Minimum: <code>0</code><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> */
    dedupeString?: Value<string>;
}
