Interface CfnIPSetProps

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

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:25.833Z") @Stability(Stable) public interface CfnIPSetProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnIPSet.

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.wafv2.*;
 CfnIPSetProps cfnIPSetProps = CfnIPSetProps.builder()
         .addresses(List.of("addresses"))
         .ipAddressVersion("ipAddressVersion")
         .scope("scope")
         // the properties below are optional
         .description("description")
         .name("name")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnIPSetProps
    static final class 
    An implementation for CfnIPSetProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses that you want AWS WAF to inspect for in incoming requests.
    default String
    A description of the IP set that helps with identification.
    The version of the IP addresses, either IPV4 or IPV6 .
    default String
    The name of the IP set.
    Specifies whether this is for an Amazon CloudFront distribution or for a regional application.
    default List<CfnTag>
    Key:value pairs associated with an AWS resource.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson