Directories ¶
Path | Synopsis |
---|---|
Package backend defines several core interfaces and logic common across pluggable backends.
|
Package backend defines several core interfaces and logic common across pluggable backends. |
display
Package display implements the logic for displaying the status of resource operations.
|
Package display implements the logic for displaying the status of resource operations. |
diy
Package diy implements the logic for interacting with a diy backend such as AWS S3, Azure blob storage, or GCP cloud storage.
|
Package diy implements the logic for interacting with a diy backend such as AWS S3, Azure blob storage, or GCP cloud storage. |
httpstate
Package httpstate implements the logic for interacting with a web backend.
|
Package httpstate implements the logic for interacting with a web backend. |
httpstate/client
Package client implements a client for the Pulumi Service HTTP/REST API.
|
Package client implements a client for the Pulumi Service HTTP/REST API. |
cmd
|
|
pulumi
This is the implementation of the Pulumi CLI, including logic related to the CLI lifecycle such as updating, tracing, profiling, and environmental config options.
|
This is the implementation of the Pulumi CLI, including logic related to the CLI lifecycle such as updating, tracing, profiling, and environmental config options. |
cgstrings
package cgstrings has various string processing functions that are useful during code generation.
|
package cgstrings has various string processing functions that are useful during code generation. |
docs
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning.
|
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning. |
dotnet
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning.
|
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning. |
go
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning.
|
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning. |
hcl2/model/pretty
pretty is an extensible utility library to pretty-print nested structures.
|
pretty is an extensible utility library to pretty-print nested structures. |
nodejs
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning.
|
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning. |
nodejs/tstypes
Helper code to assist emitting correctly minimally parenthesized TypeScript type literals.
|
Helper code to assist emitting correctly minimally parenthesized TypeScript type literals. |
python
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning.
|
Pulling out some of the repeated strings tokens into constants would harm readability, so we just ignore the goconst linter's warning. |
Package engine contains the core logic for the Pulumi engine, which includes the following:
|
Package engine contains the core logic for the Pulumi engine, which includes the following: |
Package graph defines resource graphs.
|
Package graph defines resource graphs. |
dotconv
Package dotconv converts a resource graph into its DOT digraph equivalent.
|
Package dotconv converts a resource graph into its DOT digraph equivalent. |
Package operations contains logic for getting information about resources.
|
Package operations contains logic for getting information about resources. |
resource
|
|
deploy
Package deploy contains the logic for planning and executing resource deployments.
|
Package deploy contains the logic for planning and executing resource deployments. |
deploy/providers
Package providers contains the logic for managing provider resources (versioning, loading, resource operations).
|
Package providers contains the logic for managing provider resources (versioning, loading, resource operations). |
edit
Package edit contains functions suitable for editing a snapshot in-place.
|
Package edit contains functions suitable for editing a snapshot in-place. |
graph
Package graph implements logic for dependency graphs and resource sets.
|
Package graph implements logic for dependency graphs and resource sets. |
provider
Package provider contains logic for setting up RPC connections to provider plugins.
|
Package provider contains logic for setting up RPC connections to provider plugins. |
stack
Package stack manages the serialized and configurable state associated with a stack (i.e., deployment target).
|
Package stack manages the serialized and configurable state associated with a stack (i.e., deployment target). |
Package secrets defines the interface common to all secret managers.
|
Package secrets defines the interface common to all secret managers. |
b64
Package b64 implements a base64 secrets manager for testing purposes.
|
Package b64 implements a base64 secrets manager for testing purposes. |
cloud
Package cloud implements support for a generic cloud secret manager.
|
Package cloud implements support for a generic cloud secret manager. |
passphrase
Package passphrase implements support for a local passphrase secret manager.
|
Package passphrase implements support for a local passphrase secret manager. |
service
Package service implements support for the Pulumi Service secret manager.
|
Package service implements support for the Pulumi Service secret manager. |
testing
|
|
integration
Package integration implements an integration test framework for Pulumi.
|
Package integration implements an integration test framework for Pulumi. |
gsync
Generic sync package
|
Generic sync package |
Click to show internal directories.
Click to hide internal directories.