From beeee1ccb3d9b1c4ac8705f6423f112ca6a578f5 Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 6 Jan 2021 11:12:42 +0100 Subject: [PATCH] fix(elbv2): can't import two application listeners into the same scope We were passing the wrong scope variable for the security group. Fixes #12132. --- .../aws-elasticloadbalancingv2/lib/alb/application-listener.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-listener.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-listener.ts index 230c02f7ab84f..1cd8a91c932aa 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-listener.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-listener.ts @@ -653,7 +653,7 @@ class ImportedApplicationListener extends ExternalApplicationListener { if (props.securityGroup) { securityGroup = props.securityGroup; } else if (props.securityGroupId) { - securityGroup = ec2.SecurityGroup.fromSecurityGroupId(scope, 'SecurityGroup', props.securityGroupId, { + securityGroup = ec2.SecurityGroup.fromSecurityGroupId(this, 'SecurityGroup', props.securityGroupId, { allowAllOutbound: props.securityGroupAllowsAllOutbound, }); } else {