import { Value } from '../../../cloudformation/Value';
/**
  Contact information that the SRT can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-shield-proactiveengagement-emergencycontact.html">the AWS Docs</a>
*/
export interface EmergencyContactProps {
    /** <code>ContactNotes</code>  <a name="cfn-shield-proactiveengagement-emergencycontact-contactnotes"></a>
  Additional notes regarding the contact.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>1024</code><br />
  
  Pattern: <code>^[\w\s\.\-,:/()+@]*$</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> */
    contactNotes?: Value<string>;
    /** <code>PhoneNumber</code>  <a name="cfn-shield-proactiveengagement-emergencycontact-phonenumber"></a>
  The phone number for the contact.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>16</code><br />
  
  Pattern: <code>^\+[1-9]\d{1,14}$</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> */
    phoneNumber?: Value<string>;
    /** <code>EmailAddress</code>  <a name="cfn-shield-proactiveengagement-emergencycontact-emailaddress"></a>
  The email address for the contact.<br />
  
  Required: Yes<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>150</code><br />
  
  Pattern: <code>^\S+@\S+\.\S+$</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> */
    emailAddress: Value<string>;
}
