import { FilterRuleProps } from './FilterRuleProps';
/**
  A container for object key name prefix and suffix filtering rules. For more information about object key name filtering, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/notification-how-to-filtering.html">Configuring event notifications using object key name filtering</a> in the <em>Amazon S3 User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html">the AWS Docs</a>
*/
export interface S3KeyFilterProps {
    /** <code>Rules</code>  <a name="cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules"></a>
  A list of containers for the key-value pair that defines the criteria for the filter rule.<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> */
    rules: FilterRuleProps[];
}
