adamant-dress-73325
07/22/2019, 9:23 PMlemon-spoon-91807
07/22/2019, 9:32 PMadamant-dress-73325
07/22/2019, 9:42 PMexport const vpcId = vpc.id;
export const vpcPrivateSubnetIds = vpc.privateSubnetIds;
export const vpcPublicSubnetIds = vpc.publicSubnetIds;
as pulumi.Output<string[]>
, maybe I can cast it differently?as pulumi.Output<string>[]
leads to typescript err TS2352, which can be type asserted away I think, https://github.com/Microsoft/TypeScript/issues/28067const vpcPrivateSubnetIds= qaInfrastructure.getOutput('vpcPrivateSubnetIds') as unknown as pulumi.Output<string>[];
const qaVpc = awsx.ec2.Vpc.fromExistingIds("blah-qa-vpc", {
vpcId: qaVpcId,
privateSubnetIds: vpcPrivateSubnetIds,
publicSubnetIds: vpcPublicSubnetIds,
});
export const blahVpcPrivateSubnetIds = qaVpc.privateSubnetIds;
lemon-spoon-91807
07/22/2019, 9:58 PMadamant-dress-73325
07/22/2019, 10:04 PMqaInfrastructure.getOutputSync('vpcPrivateSubnetIds') as unknown as pulumi.Output<string>[];
lemon-spoon-91807
07/23/2019, 5:02 PMearly-musician-41645
09/03/2019, 9:14 PMas unknown as pulumi.Output<string>[]
per the thread discussion.
The as unknown
was explicitly required as per the error message output