I'm not aware of one. IAM isn't a terribly complex beast, there probably hasn't been much demand for simplifying it further, to date.
There is a Group resource already.
b
billowy-army-68599
01/06/2022, 1:01 AM
@stocky-restaurant-98004 was working on this
s
stocky-restaurant-98004
01/06/2022, 1:22 PM
The work I did was more about running through the process of creating a multi-language component than creating a usable abstraction. While we're definitely mindful of the need for better abstractions on top of the raw resources, I think it's fair to say that we're still figuring out the right way to package them. Hope that clarifies.
m
magnificent-lifeguard-15082
01/06/2022, 4:22 PM
Yeah that's fair. I'd definitely expect a community project to grow and be adopted more than it needing to necessarily come directly from pulumi team.
magnificent-lifeguard-15082
01/06/2022, 4:23 PM
Slightly related note, I liked the starting direction of the awsx.SecurityGroup api. Think there's some good ideas and could develop more composable apis. Would be nice to see more composable (fluent?) apis develop but I would agree consistency will be key so not to jump the gun.
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.