adamant-dress-73325
10/02/2019, 9:06 PMconst vpcPrivateSubnetIds = (stackRef.requireOutputSync("vpcPrivateSubnetIds") as unknown) as Array<
pulumi.Output<string>
>;
lemon-spoon-91807
10/02/2019, 9:07 PMadamant-dress-73325
10/02/2019, 9:09 PMlemon-spoon-91807
10/02/2019, 9:09 PMconst vpcPrivateSubnetIds = <string[]>stackRef.requireOutputSync("vpcPrivateSubnetIds")
adamant-dress-73325
10/02/2019, 9:10 PMlemon-spoon-91807
10/02/2019, 9:11 PMOutput<whatever>
and its by design that vpc.fromExistingIds needs a realized list of values.adamant-dress-73325
10/02/2019, 9:12 PMpulumi.Input<string>[]
though? Am I misunderstanding that it needs to be unwrapped?ExistingVpcIdArgs
lemon-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 PM