Interface ReceiptFilterProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ReceiptFilterProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:14.083Z") @Stability(Stable) public interface ReceiptFilterProps extends software.amazon.jsii.JsiiSerializable
Construction properties for a ReceiptFilter.

Example:

 ReceiptFilter.Builder.create(this, "Filter")
         .ip("1.2.3.4/16")
         .build();
 
  • Method Details

    • getIp

      @Stability(Stable) @Nullable default String getIp()
      The ip address or range to filter.

      Default: 0.0.0.0/0

    • getPolicy

      @Stability(Stable) @Nullable default ReceiptFilterPolicy getPolicy()
      The policy for the filter.

      Default: Block

    • getReceiptFilterName

      @Stability(Stable) @Nullable default String getReceiptFilterName()
      The name for the receipt filter.

      Default: a CloudFormation generated name

    • builder

      @Stability(Stable) static ReceiptFilterProps.Builder builder()
      Returns:
      a ReceiptFilterProps.Builder of ReceiptFilterProps