sparse-intern-71089
06/27/2019, 12:38 PMglamorous-waitress-51149
06/27/2019, 12:41 PMglamorous-waitress-51149
06/27/2019, 12:42 PMbroad-dog-22463
06/27/2019, 12:42 PMglamorous-waitress-51149
06/27/2019, 12:43 PMbroad-dog-22463
06/27/2019, 12:44 PMglamorous-waitress-51149
07/02/2019, 10:30 AMawsx.ec2.Vpc.fromExistingIds
seems to fail or doesn’t return an object for some reason. we’d like to have a vpc object that means we can access the privateSubnetIds
property. any ideas?stocky-spoon-28903
07/02/2019, 2:11 PMstocky-spoon-28903
07/02/2019, 2:15 PMglamorous-waitress-51149
07/02/2019, 2:34 PMglamorous-waitress-51149
07/02/2019, 2:34 PMconst primaryVpc = awsx.ec2.Vpc.fromExistingIds("primary", {
vpcId: primaryVpcId
});
glamorous-waitress-51149
07/02/2019, 2:34 PMprimaryVpcId
is a value in our config of the vpc id 🙂broad-dog-22463
07/03/2019, 9:37 AMbroad-dog-22463
07/03/2019, 9:37 AMglamorous-waitress-51149
07/03/2019, 9:41 AMbroad-dog-22463
07/03/2019, 9:49 AMglamorous-waitress-51149
07/03/2019, 9:50 AMconst sg = new awsx.ec2.SecurityGroup("jcsg", {vpc: primaryVpc});
broad-dog-22463
07/03/2019, 9:54 AMbroad-dog-22463
07/03/2019, 9:57 AMbroad-dog-22463
07/03/2019, 9:58 AMglamorous-waitress-51149
07/03/2019, 9:59 AMbroad-dog-22463
07/03/2019, 9:59 AMbroad-dog-22463
07/03/2019, 9:59 AMconst vpc = pulumi.output(aws.ec2.getVpc({
id: "vpc-866580ff",
}));
export const id = vpc.id;
const primaryVpc = awsx.ec2.Vpc.fromExistingIds("primary", {
vpcId: "vpc-866580ff"
});
export const xId = primaryVpc.id;
broad-dog-22463
07/03/2019, 10:00 AMbroad-dog-22463
07/03/2019, 10:00 AM▶ pulumi up --yes
Previewing update (dev):
Type Name Plan
pulumi:pulumi:Stack aws-vpc-dev
Resources:
2 unchanged
Updating (dev):
Type Name Status
pulumi:pulumi:Stack aws-vpc-dev
Outputs:
id : "vpc-866580ff"
xId: "vpc-866580ff"
Resources:
2 unchanged
Duration: 8s
broad-dog-22463
07/03/2019, 10:00 AMfromExistingIds
isn't returning an object, then there's something wrong with the lookup to your accountglamorous-waitress-51149
07/03/2019, 10:07 AMbroad-dog-22463
07/03/2019, 10:07 AMglamorous-waitress-51149
07/03/2019, 10:08 AMbroad-dog-22463
07/03/2019, 10:09 AMbroad-dog-22463
07/03/2019, 10:09 AMglamorous-waitress-51149
07/03/2019, 10:10 AMbroad-dog-22463
07/03/2019, 10:10 AMbroad-dog-22463
07/03/2019, 10:10 AMbroad-dog-22463
07/03/2019, 10:11 AMbroad-dog-22463
07/03/2019, 10:11 AMbroad-dog-22463
07/03/2019, 10:12 AMglamorous-waitress-51149
07/03/2019, 10:12 AMfromExistingIds
because when you create a vpc its fine using const vpc = new awsx.ec2.Vpc("custom", {
subnets: [{ type: "public" }, { type: "private" }],
});
broad-dog-22463
07/03/2019, 10:12 AMglamorous-waitress-51149
07/03/2019, 10:17 AMbroad-dog-22463
07/03/2019, 10:18 AMbroad-dog-22463
07/03/2019, 10:18 AM+ privateSubnets: []
+ publicSubnets : []
xId : "vpc-866580ff"
broad-dog-22463
07/03/2019, 10:18 AMbroad-dog-22463
07/03/2019, 10:18 AMglamorous-waitress-51149
07/03/2019, 10:18 AMbroad-dog-22463
07/03/2019, 10:19 AMbroad-dog-22463
07/03/2019, 10:19 AMbroad-dog-22463
07/03/2019, 10:19 AMglamorous-waitress-51149
07/03/2019, 10:19 AMglamorous-waitress-51149
07/03/2019, 10:43 AMbroad-dog-22463
07/03/2019, 10:43 AMbroad-dog-22463
07/03/2019, 10:44 AMbroad-dog-22463
07/03/2019, 10:44 AMglamorous-waitress-51149
07/03/2019, 10:45 AMglamorous-waitress-51149
07/03/2019, 10:51 AMbroad-dog-22463
07/03/2019, 10:52 AMbroad-dog-22463
07/03/2019, 10:52 AMfresh-summer-65887
07/03/2019, 11:13 AMbroad-dog-22463
07/03/2019, 11:14 AMglamorous-waitress-51149
07/03/2019, 11:46 AMaws.ec2.getSubnetIds({vpcId: primaryVpcId,})
but problem is the results don’t tell you what type the subnet is eg/private/public/isolated etc 🙂fresh-summer-65887
07/03/2019, 1:23 PMglamorous-waitress-51149
07/03/2019, 1:23 PMglamorous-waitress-51149
07/03/2019, 1:24 PMfresh-summer-65887
07/03/2019, 1:50 PMglamorous-waitress-51149
07/04/2019, 8:59 AMbroad-dog-22463
07/04/2019, 9:02 AMglamorous-waitress-51149
07/04/2019, 9:09 AMbroad-dog-22463
07/04/2019, 9:10 AMglamorous-waitress-51149
07/04/2019, 9:11 AMbroad-dog-22463
07/04/2019, 9:17 AMglamorous-waitress-51149
07/04/2019, 9:20 AMbroad-dog-22463
07/04/2019, 9:20 AM