Stateful, zero-setup resource operations with pulumi do
You can now use pulumi do to create, read, update, and delete cloud resources directly from the command line — no program, project, or stack required — and pull them into new or existing Pulumi projects when you’re ready. Resources created with pulumi do are tracked and managed transparently for you, so commands like these just work:
# Create a new resource
pulumi do aws:s3:Bucket create my-bucket
# Update the resource in place
pulumi do aws:s3:Bucket patch my-bucket
# Delete it
pulumi do aws:s3:Bucket delete my-bucket
When the time comes to pull these resources into a proper Pulumi project of your own, you can promote them using the new pulumi state promote command:
pulumi state promote my-bucket
All of this makes pulumi do a unified, consistent API across the whole cloud that agents can use to manage resources easily and directly, without you having to give up the benefits of a solid IaC foundation.
pulumi do is generally available as of v3.258.0. To learn more, read the announcement post or the pulumi do documentation.