pkg

module
v3.113.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: Apache-2.0

README

pulumi/pkg

While pulumi/sdk maintains strict backwards compatibility guarantees, code under pkg/ is handled more informally: while breaking changes are still discouraged they may happen when they make sense.

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.
pcl
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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL