diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-load-balancer.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-load-balancer.ts index 85ae9d143f0e2..345583bf9e5f8 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-load-balancer.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-load-balancer.ts @@ -192,8 +192,11 @@ export abstract class BaseLoadBalancer extends Resource { /** * The VPC this load balancer has been created in. + * + * This property is always defined (not `null` or `undefined`) for sub-classes of `BaseLoadBalancer`. */ - public readonly vpc: ec2.IVpc; + public readonly vpc?: ec2.IVpc; + /** * Attributes set on this load balancer */