aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer.SubnetMappingProperty

interface SubnetMappingProperty

LanguageType name
.NETAmazon.CDK.AWS.ElasticLoadBalancingV2.CfnLoadBalancer.SubnetMappingProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awselasticloadbalancingv2#CfnLoadBalancer_SubnetMappingProperty
Javasoftware.amazon.awscdk.services.elasticloadbalancingv2.CfnLoadBalancer.SubnetMappingProperty
Pythonaws_cdk.aws_elasticloadbalancingv2.CfnLoadBalancer.SubnetMappingProperty
TypeScript aws-cdk-lib » aws_elasticloadbalancingv2 » CfnLoadBalancer » SubnetMappingProperty

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 { aws_elasticloadbalancingv2 as elbv2 } from 'aws-cdk-lib';
const subnetMappingProperty: elbv2.CfnLoadBalancer.SubnetMappingProperty = {
  subnetId: 'subnetId',

  // the properties below are optional
  allocationId: 'allocationId',
  iPv6Address: 'iPv6Address',
  privateIPv4Address: 'privateIPv4Address',
};

Properties

NameTypeDescription
subnetIdstringThe ID of the subnet.
allocationId?string[Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer.
iPv6Address?string[Network Load Balancers] The IPv6 address.
privateIPv4Address?string[Network Load Balancers] The private IPv4 address for an internal load balancer.

subnetId

Type: string

The ID of the subnet.


allocationId?

Type: string (optional)

[Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer.


iPv6Address?

Type: string (optional)

[Network Load Balancers] The IPv6 address.


privateIPv4Address?

Type: string (optional)

[Network Load Balancers] The private IPv4 address for an internal load balancer.