sparse-intern-71089
10/02/2019, 9:06 PMlemon-spoon-91807
10/02/2019, 9:07 PMlemon-spoon-91807
10/02/2019, 9:08 PMadamant-dress-73325
10/02/2019, 9:09 PMlemon-spoon-91807
10/02/2019, 9:09 PMlemon-spoon-91807
10/02/2019, 9:09 PMlemon-spoon-91807
10/02/2019, 9:10 PMconst vpcPrivateSubnetIds = <string[]>stackRef.requireOutputSync("vpcPrivateSubnetIds")
adamant-dress-73325
10/02/2019, 9:10 PMlemon-spoon-91807
10/02/2019, 9:11 PMlemon-spoon-91807
10/02/2019, 9:12 PMOutput<whatever>
and its by design that vpc.fromExistingIds needs a realized list of values.adamant-dress-73325
10/02/2019, 9:12 PMadamant-dress-73325
10/02/2019, 9:12 PMadamant-dress-73325
10/02/2019, 9:14 PMpulumi.Input<string>[]
though? Am I misunderstanding that it needs to be unwrapped?adamant-dress-73325
10/02/2019, 9:15 PMExistingVpcIdArgs
lemon-spoon-91807
10/02/2019, 9:15 PMlemon-spoon-91807
10/02/2019, 9:15 PMstring[]
is a Input<string>[]
adamant-dress-73325
10/02/2019, 9:21 PMconst vpcId = stackRef.requireOutputSync("vpcId");
const vpcPrivateSubnetIds = <string[]>stackRef.requireOutputSync("vpcPrivateSubnetIds");
const vpcPublicSubnetIds = <string[]>stackRef.requireOutputSync("vpcPublicSubnetIds");
const vpc = awsx.ec2.Vpc.fromExistingIds("vpc", {
privateSubnetIds: vpcPrivateSubnetIds,
publicSubnetIds: vpcPublicSubnetIds,
vpcId
});
lemon-spoon-91807
10/02/2019, 9:21 PMlemon-spoon-91807
10/02/2019, 9:21 PM