All apps/Pulumi

Pulumi

pulumi

Pulumi is an open source infrastructure as code tool that lets you use familiar programming languages to build, deploy, and manage cloud infrastructure.

Runs as pulumi|macOS, Linux, Windows|www.pulumi.com

Autocomplete

Fig spec, with what the manifest adds · 102 subcommands · 1 option
Published once and never changed; check the digest before caching
sha256
49b3a7bec30f69fd4f0978289243664e8e3587aa8cd3d444e8db7d84054eaf47
Size
231814 bytes
Subcommands102 subcommands
pulumi about
Print information about the Pulumi environment
pulumi cancel
Cancel a stack’s currently running update, if any
pulumi config
Manage configuration
pulumi config cp
Copy config to another stack
pulumi config get
Get a single configuration value
pulumi config refresh
Update the local configuration based on the most recent deployment of the stack
pulumi config rm
Remove configuration value
pulumi config rm-all
Remove multiple configuration values
pulumi config set
Set configuration value
pulumi config set-all
Set multiple configuration values
pulumi console
Opens the current stack in the Pulumi Console
pulumi destroy
Destroy an existing stack and its resources
pulumi import
Import resources into an existing stack
pulumi login
Log in to the Pulumi service
pulumi logout
Log out of the Pulumi service
pulumi logs
[PREVIEW] Show aggregated resource logs for a stack
pulumi new
Create a new Pulumi project
pulumi org
Manage Organization configuration
pulumi org get-default
Get the default org for the current backend
pulumi org set-default
Set the default organization for the current backend
pulumi plugin
Manage language and resource provider plugins
pulumi plugin install
Install one or more plugins
pulumi plugin ls
List plugins
pulumi plugin rm
Remove one or more plugins from the download cache
pulumi policy
Manage resource policies
pulumi policy disable
Disable a Policy Pack for a Pulumi organization
pulumi policy enable
Enable a Policy Pack for a Pulumi organization
pulumi policy group
Manage policy groups
pulumi policy ls
List all Policy Packs for a Pulumi organization
pulumi policy new
Create a new Pulumi Policy Pack
pulumi policy publish
Publish a Policy Pack to the Pulumi service
pulumi policy rm
Removes a Policy Pack from a Pulumi organization
pulumi policy validate-config
Validate a Policy Pack configuration
pulumi preview
Show a preview of updates to a stack’s resources
pulumi refresh
Refresh the resources in a stack
pulumi schema
Analyze package schemas
pulumi schema check
Check a Pulumi package schema for errors
pulumi stack
Manage stacks
pulumi stack change-secrets-provider
Change the secrets provider for the current stack
pulumi stack export
Export a stack’s deployment to standard out
pulumi stack graph
Export a stack’s dependency graph to a file
pulumi stack history
[PREVIEW] Display history for a stack
pulumi stack import
Import a deployment from standard in into an existing stack
pulumi stack init
Create an empty stack with the given name, ready for updates
pulumi stack ls
List stacks
pulumi stack output
Show a stack’s output properties
pulumi stack rename
Rename an existing stack
pulumi stack rm
Remove a stack and its configuration
pulumi stack select
Switch the current workspace to the given stack
pulumi stack tag
Manage stack tags
pulumi stack tag get
Get a single stack tag value
pulumi stack tag get --color
Colorize output. Choices are: always, never, raw, auto (default "auto")
pulumi stack tag get -C
Run pulumi as if it had been started in another directory
pulumi stack tag get --disable-integrity-checking
Disable integrity checking of checkpoint files
pulumi stack tag get -e
Enable emojis in the output
pulumi stack tag get --logflow
Flow log settings to child processes (like plugins)
pulumi stack tag get --logtostderr
Log to stderr instead of to files
pulumi stack tag get --non-interactive
Disable interactive mode for all commands
pulumi stack tag get --profiling
Emit CPU and memory profiles and an execution trace to '[filename].[pid].{cpu,mem,trace}', respectively
pulumi stack tag get --tracing
Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
pulumi stack tag get -v
Enable verbose logging (e.g., v=3); anything >3 is very verbose
pulumi stack tag ls
List all stack tags
pulumi stack tag ls --color
Colorize output. Choices are: always, never, raw, auto (default "auto")
pulumi stack tag ls -C
Run pulumi as if it had been started in another directory
pulumi stack tag ls --disable-integrity-checking
Disable integrity checking of checkpoint files
pulumi stack tag ls -e
Enable emojis in the output
pulumi stack tag ls --logflow
Flow log settings to child processes (like plugins)
pulumi stack tag ls --logtostderr
Log to stderr instead of to files
pulumi stack tag ls --non-interactive
Disable interactive mode for all commands
pulumi stack tag ls --profiling
Emit CPU and memory profiles and an execution trace to '[filename].[pid].{cpu,mem,trace}', respectively
pulumi stack tag ls --tracing
Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
pulumi stack tag ls -v
Enable verbose logging (e.g., v=3); anything >3 is very verbose
pulumi stack tag ls -j
Emit output as JSON
pulumi stack tag rm
Remove a stack tag
pulumi stack tag rm --color
Colorize output. Choices are: always, never, raw, auto (default "auto")
pulumi stack tag rm -C
Run pulumi as if it had been started in another directory
pulumi stack tag rm --disable-integrity-checking
Disable integrity checking of checkpoint files
pulumi stack tag rm -e
Enable emojis in the output
pulumi stack tag rm --logflow
Flow log settings to child processes (like plugins)
pulumi stack tag rm --logtostderr
Log to stderr instead of to files
pulumi stack tag rm --non-interactive
Disable interactive mode for all commands
pulumi stack tag rm --profiling
Emit CPU and memory profiles and an execution trace to '[filename].[pid].{cpu,mem,trace}', respectively
pulumi stack tag rm --tracing
Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
pulumi stack tag rm -v
Enable verbose logging (e.g., v=3); anything >3 is very verbose
pulumi stack tag set
Set a stack tag
pulumi stack tag set --color
Colorize output. Choices are: always, never, raw, auto (default "auto")
pulumi stack tag set -C
Run pulumi as if it had been started in another directory
pulumi stack tag set --disable-integrity-checking
Disable integrity checking of checkpoint files
pulumi stack tag set -e
Enable emojis in the output
pulumi stack tag set --logflow
Flow log settings to child processes (like plugins)
pulumi stack tag set --logtostderr
Log to stderr instead of to files
pulumi stack tag set --non-interactive
Disable interactive mode for all commands
pulumi stack tag set --profiling
Emit CPU and memory profiles and an execution trace to '[filename].[pid].{cpu,mem,trace}', respectively
pulumi stack tag set --tracing
Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
pulumi stack tag set -v
Enable verbose logging (e.g., v=3); anything >3 is very verbose
pulumi state
Edit the current stack’s state
pulumi state delete
Deletes a resource from a stack’s state
pulumi state unprotect
Unprotect resources in a stack’s state
pulumi up
Deploy code and/or resource changes
pulumi version
Print Pulumi’s version number
pulumi watch
[PREVIEW] Continuously update the resources in a stack
pulumi whoami
Displays the username of the currently logged in user
OptionsOn pulumi itself
--help-h
Show help