bored-jackal-93148
12/10/2019, 11:04 PMvpc.publicSubnetIds.reduce((gateways, id) => {
gateways[pulumi.interpolate`${id}`] = vpc.addNatGateway(
`${config.release.name}-${name}-${id}-gateway`,
{ subnet: id },
{ parent: vpc }
);
}, {});
Doesn’t work as output can’t be a key … any guidenceclever-sunset-76585
12/10/2019, 11:39 PMvpc.publicSubnetIds.apply(ids => {
ids.forEach(id => {
gateways[id] = vpc.addNatGateway(
`${config.release.name}-${name}-${id}-gateway`,
{ subnet: id },
{ parent: vpc }
);
});
});
bored-jackal-93148
12/10/2019, 11:47 PMclever-sunset-76585
12/10/2019, 11:51 PMpulumi.all()
?
pulumi.all(vpc.publicSubnetIds).apply((ids) => {
ids.forEach(id => {
gateways[id] = vpc.addNatGateway(
`${config.release.name}-${name}-${id}-gateway`,
{ subnet: id },
{ parent: vpc }
);
});
});