Interface CfnBucket.S3KeyFilterProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnBucket.S3KeyFilterProperty.Jsii$Proxy
Enclosing class:
CfnBucket

@Stability(Stable) public static interface CfnBucket.S3KeyFilterProperty extends software.amazon.jsii.JsiiSerializable
A container for object key name prefix and suffix filtering rules.

For more information about object key name filtering, see Configuring event notifications using object key name filtering in the Amazon S3 User Guide .

The same type of filter rule cannot be used more than once. For example, you cannot specify two prefix rules.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.s3.*;
 S3KeyFilterProperty s3KeyFilterProperty = S3KeyFilterProperty.builder()
         .rules(List.of(FilterRuleProperty.builder()
                 .name("name")
                 .value("value")
                 .build()))
         .build();
 

See Also: