import { Value } from '../../../cloudformation/Value';
/**
  A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-ipfilter.html">the AWS Docs</a>
*/
export interface IpFilterProps {
    /** <code>Policy</code>  <a name="cfn-ses-receiptfilter-ipfilter-policy"></a>
  Indicates whether to block or allow incoming mail from the specified IP addresses.<br />
  
  Required: Yes<br />
  
  Allowed values: <code>Allow | Block</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> */
    policy: Value<'Allow' | 'Block'>;
    /** <code>Cidr</code>  <a name="cfn-ses-receiptfilter-ipfilter-cidr"></a>
  A single IP address or a range of IP addresses to block or allow, specified in Classless Inter-Domain Routing (CIDR) notation. An example of a single email address is 10.0.0.1. An example of a range of IP addresses is 10.0.0.1/24. For more information about CIDR notation, see <a href="https://tools.ietf.org/html/rfc2317">RFC 2317</a>.<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> */
    cidr: Value<string>;
}
