sparse-intern-71089
01/06/2022, 5:21 PMbillowy-army-68599
ec2.Vpc.getSubnetsOutput
which might be more helpful in this scenariomagnificent-lifeguard-15082
01/06/2022, 5:28 PMbillowy-army-68599
billowy-army-68599
magnificent-lifeguard-15082
01/06/2022, 5:34 PMmagnificent-lifeguard-15082
01/06/2022, 5:42 PMvpc.id.apply(() => vpc.publicSubnets)
magnificent-lifeguard-15082
01/06/2022, 5:43 PMmagnificent-lifeguard-15082
01/06/2022, 5:43 PMred-family-60032
03/28/2022, 12:14 PMconst publicSubnetsIds = vpc.id.apply(async () => vpc.getSubnetsIds("public"));
and then I use it like this:
const alb = new aws.lb.LoadBalancer(`${name}-alb`, {
internal: false,
loadBalancerType: "application",
securityGroups: [albSecGroup.id],
subnets: publicSubnetsIds.apply((ids) => ids),
});
Thanks a bunch, @magnificent-lifeguard-15082!echoing-dinner-19531
03/28/2022, 3:53 PMpublicSubnetsIds.apply((ids) => ids),
is the same as just publicSubnetsIds
red-family-60032
03/28/2022, 5:40 PMbillowy-army-68599
const alb = new aws.lb.LoadBalancer(`${name}-alb`, {
internal: false,
loadBalancerType: "application",
securityGroups: [albSecGroup.id],
subnets: publicSubnetsIds
});
red-family-60032
03/28/2022, 5:45 PMred-family-60032
03/28/2022, 5:47 PM