Interface CfnLoadBalancer.SubnetMappingProperty

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

@Stability(Stable) public static interface CfnLoadBalancer.SubnetMappingProperty extends software.amazon.jsii.JsiiSerializable
Specifies a subnet for a load balancer.

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.elasticloadbalancingv2.*;
 SubnetMappingProperty subnetMappingProperty = SubnetMappingProperty.builder()
         .subnetId("subnetId")
         // the properties below are optional
         .allocationId("allocationId")
         .iPv6Address("iPv6Address")
         .privateIPv4Address("privateIPv4Address")
         .build();
 
  • Method Details

    • getSubnetId

      @Stability(Stable) @NotNull String getSubnetId()
      The ID of the subnet.
    • getAllocationId

      @Stability(Stable) @Nullable default String getAllocationId()
      [Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer.
    • getIPv6Address

      @Stability(Stable) @Nullable default String getIPv6Address()
      [Network Load Balancers] The IPv6 address.
    • getPrivateIPv4Address

      @Stability(Stable) @Nullable default String getPrivateIPv4Address()
      [Network Load Balancers] The private IPv4 address for an internal load balancer.
    • builder

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