Interface OpenApiGatewayWebAclOptions

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

    @Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)",
               date="2022-12-01T04:12:25.116Z")
    @Stability(Experimental)
    public interface OpenApiGatewayWebAclOptions
    extends software.amazon.jsii.JsiiSerializable
    (experimental) Configuration for the Web ACL associated with the API.
    • Method Detail

      • getCidrAllowList

        @Stability(Experimental)
        @Nullable
        default CidrAllowList getCidrAllowList()
        (experimental) List of cidr ranges to allow.

        Default: - undefined

      • getDisable

        @Stability(Experimental)
        @Nullable
        default Boolean getDisable()
        (experimental) If set to true, no WebACL will be associated with the API.

        You can also use this option if you would like to create your own WebACL and associate it yourself.

        Default: false

      • getManagedRules

        @Stability(Experimental)
        @Nullable
        default List<ManagedRule> getManagedRules()
        (experimental) List of managed rules to apply to the web acl.

        Default: - [{ vendor: "AWS", name: "AWSManagedRulesCommonRuleSet" }]