enum TargetGroupIpAddressType
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.ElasticLoadBalancingV2.TargetGroupIpAddressType |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awselasticloadbalancingv2#TargetGroupIpAddressType |
![]() | software.amazon.awscdk.services.elasticloadbalancingv2.TargetGroupIpAddressType |
![]() | aws_cdk.aws_elasticloadbalancingv2.TargetGroupIpAddressType |
![]() | aws-cdk-lib » aws_elasticloadbalancingv2 » TargetGroupIpAddressType |
The IP address type of targets registered with a target group.
Example
declare const vpc: ec2.Vpc;
const ipv4ApplicationTargetGroup = new elbv2.ApplicationTargetGroup(this, 'IPv4ApplicationTargetGroup', {
vpc,
port: 80,
targetType: elbv2.TargetType.INSTANCE,
ipAddressType: elbv2.TargetGroupIpAddressType.IPV4,
});
const ipv6ApplicationTargetGroup = new elbv2.ApplicationTargetGroup(this, 'Ipv6ApplicationTargetGroup', {
vpc,
port: 80,
targetType: elbv2.TargetType.INSTANCE,
ipAddressType: elbv2.TargetGroupIpAddressType.IPV6,
});
const ipv4NetworkTargetGroup = new elbv2.NetworkTargetGroup(this, 'IPv4NetworkTargetGroup', {
vpc,
port: 80,
targetType: elbv2.TargetType.INSTANCE,
ipAddressType: elbv2.TargetGroupIpAddressType.IPV4,
});
const ipv6NetworkTargetGroup = new elbv2.NetworkTargetGroup(this, 'Ipv6NetworkTargetGroup', {
vpc,
port: 80,
targetType: elbv2.TargetType.INSTANCE,
ipAddressType: elbv2.TargetGroupIpAddressType.IPV6,
});
Members
Name | Description |
---|---|
IPV4 | IPv4 addresses. |
IPV6 | IPv6 addresses. |
IPV4
IPv4 addresses.
IPV6
IPv6 addresses.