This message was deleted.
s
This message was deleted.
g
Generally speaking, Pulumi treats all languages as the same from a feature perspective. We strive to give the same functionality to all languages where possible, although there are a couple of gaps. I think the two large features where dotnet doesn't have the same capabilities as nodejs and python are: • Dynamic Providers - https://www.pulumi.com/docs/intro/concepts/resources/dynamic-providers/ • Authoring Policy Packs (note you can use Policy Packs with any language) - https://www.pulumi.com/docs/guides/crossguard/configuration/
l
thanks. if I see an example in say go or py, is there a tool that can convert that to net?
g
Nothing like that exists, currently. My suggestion would be to look at the typescript example. That's probably the closest to dotnet from a language perspective. Although we are aiming to fix it, unfortunately as you've found not all languages are represented equally from an examples perspective.
Pulumi YAML does have a built in ability to convert a Pulumi YAML project to all languages, but not from language to language (eg- typescript to dotnet)
1
1
l
can you mix languages with pulumi?
b
no you can’t mix languages
l
@green-stone-37839 a yaml provider! can you point me in the direction to the export feature?
g
Here's a good reference from Luke, Pulumi's CTO, in which he talks all about Pulumi YAML including
pulumi convert ...
https://www.pulumi.com/blog/pulumi-yaml/#convert-to-other-pulumi-languages
👀 1