https://pulumi.com logo
d

dazzling-scientist-80826

04/18/2019, 4:38 PM
What’s the process for getting new AWS resources in to Pulumi? I’m interested in websocket support from API Gateway v2, but Terraform doesn’t have it yet: https://github.com/terraform-providers/terraform-provider-aws/issues/7004 — I’m considering A) contributing it or B) implementing a dynamic provider or whatever it is called myself on top of the aws apis for the subset i need
s

stocky-spoon-28903

04/18/2019, 4:39 PM
We typically update shortly after each upstream Terraform provider release to include new things there.
d

dazzling-scientist-80826

04/18/2019, 4:40 PM
How often does Terraform release?
s

stocky-spoon-28903

04/18/2019, 4:42 PM
Historically every few weeks, but that has been affected by the lead up to 0.12, as has the overall provider maintenance somewhat, so has slowed down a bit
d

dazzling-scientist-80826

04/18/2019, 4:44 PM
Thanks for the info. If I were to implement this as a terraform provider, are there docs on how to go about generating the appropriate Pulumi things for TypeScript? Or would it be easier for me to directly implement a dynamic provider in TypeScript by hand?
(operating on the assumption that I’m willing to put in some elbow grease rather than wait)
s

stocky-spoon-28903

04/18/2019, 5:07 PM
So if it gets upstreamed and into a release, it will be handled via the mapping in
resources.go
in
pulumi/pulumi-aws
when it gets released.
If you want it before that, it will likely be quicker to do a dynamic resource
d

dazzling-scientist-80826

04/18/2019, 5:08 PM
👍🏻 will give it a go. thanks again