import { AccountTakeoverActionsTypeProps } from './AccountTakeoverActionsTypeProps';
import { NotifyConfigurationTypeProps } from './NotifyConfigurationTypeProps';
/**
  Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html">the AWS Docs</a>
*/
export interface AccountTakeoverRiskConfigurationTypeProps {
    /** <code>Actions</code>  <a name="cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-actions"></a>
  Account takeover risk configuration actions.<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> */
    actions: AccountTakeoverActionsTypeProps;
    /** <code>NotifyConfiguration</code>  <a name="cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-notifyconfiguration"></a>
  The notify configuration used to construct email notifications.<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> */
    notifyConfiguration?: NotifyConfigurationTypeProps;
}
