Class AclCidr

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.AclCidr
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-04-10T22:22:26.430Z") @Stability(Stable) public abstract class AclCidr extends software.amazon.jsii.JsiiObject
Either an IPv4 or an IPv6 CIDR.

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.ec2.*;
 AclCidr aclCidr = AclCidr.anyIpv4();
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    AclCidr(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    AclCidr(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static AclCidr
    The CIDR containing all IPv4 addresses (i.e., 0.0.0.0/0).
    static AclCidr
    The CIDR containing all IPv6 addresses (i.e., ::/0).
    static AclCidr
    ipv4(String ipv4Cidr)
    An IP network range in CIDR notation (for example, 172.16.0.0/24).
    static AclCidr
    ipv6(String ipv6Cidr)
    An IPv6 network range in CIDR notation (for example, 2001:db8::/48).
    abstract AclCidrConfig
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • AclCidr

      protected AclCidr(software.amazon.jsii.JsiiObjectRef objRef)
    • AclCidr

      protected AclCidr(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • AclCidr

      @Stability(Stable) protected AclCidr()
  • Method Details

    • anyIpv4

      @Stability(Stable) @NotNull public static AclCidr anyIpv4()
      The CIDR containing all IPv4 addresses (i.e., 0.0.0.0/0).
    • anyIpv6

      @Stability(Stable) @NotNull public static AclCidr anyIpv6()
      The CIDR containing all IPv6 addresses (i.e., ::/0).
    • ipv4

      @Stability(Stable) @NotNull public static AclCidr ipv4(@NotNull String ipv4Cidr)
      An IP network range in CIDR notation (for example, 172.16.0.0/24).

      Parameters:
      ipv4Cidr - This parameter is required.
    • ipv6

      @Stability(Stable) @NotNull public static AclCidr ipv6(@NotNull String ipv6Cidr)
      An IPv6 network range in CIDR notation (for example, 2001:db8::/48).

      Parameters:
      ipv6Cidr - This parameter is required.
    • toCidrConfig

      @Stability(Stable) @NotNull public abstract AclCidrConfig toCidrConfig()