sdk

module
v3.19.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2021 License: Apache-2.0

README

Pulumi Language SDKs

This directory contains the Pulumi SDKs for all supported languages.

Please see the respective READMEs for information about installing and using these libraries:

The language providers work by implementing gRPC interfaces defined in proto/.

Directories

Path Synopsis
dotnet
cmd/pulumi-language-dotnet
pulumi-language-dotnet serves as the "language host" for Pulumi programs written in .NET.
pulumi-language-dotnet serves as the "language host" for Pulumi programs written in .NET.
go
auto
Package auto contains the Pulumi Automation API, the programmatic interface for driving Pulumi programs without the CLI.
Package auto contains the Pulumi Automation API, the programmatic interface for driving Pulumi programs without the CLI.
auto/optdestroy
Package optdestroy contains functional options to be used with stack destroy operations github.com/sdk/v2/go/x/auto Stack.Destroy(...optdestroy.Option)
Package optdestroy contains functional options to be used with stack destroy operations github.com/sdk/v2/go/x/auto Stack.Destroy(...optdestroy.Option)
auto/optpreview
Package optpreview contains functional options to be used with stack preview operations github.com/sdk/v2/go/x/auto Stack.Preview(...optpreview.Option)
Package optpreview contains functional options to be used with stack preview operations github.com/sdk/v2/go/x/auto Stack.Preview(...optpreview.Option)
auto/optrefresh
Package optrefresh contains functional options to be used with stack refresh operations github.com/sdk/v2/go/x/auto Stack.Refresh(...optrefresh.Option)
Package optrefresh contains functional options to be used with stack refresh operations github.com/sdk/v2/go/x/auto Stack.Refresh(...optrefresh.Option)
auto/optremove
Package optremove contains functional options to be used with workspace stack remove operations github.com/sdk/v2/go/x/auto workspace.RemoveStack(stackName, ...optremove.Option)
Package optremove contains functional options to be used with workspace stack remove operations github.com/sdk/v2/go/x/auto workspace.RemoveStack(stackName, ...optremove.Option)
auto/optup
Package optup contains functional options to be used with stack updates github.com/sdk/v2/go/x/auto Stack.Up(...optup.Option)
Package optup contains functional options to be used with stack updates github.com/sdk/v2/go/x/auto Stack.Up(...optup.Option)
common/apitype
Package apitype contains the full set of "exchange types" that are serialized and sent across separately versionable boundaries, including service APIs, plugins, and file formats.
Package apitype contains the full set of "exchange types" that are serialized and sent across separately versionable boundaries, including service APIs, plugins, and file formats.
common/apitype/migrate
Package migrate is responsible for converting to and from the various API type versions that are in use in Pulumi.
Package migrate is responsible for converting to and from the various API type versions that are in use in Pulumi.
common/tokens
Package tokens contains the core symbol and token types for referencing resources and related entities.
Package tokens contains the core symbol and token types for referencing resources and related entities.
common/util/archive
Package archive provides support for creating .tar.gz/.tgz archives of local folders and returning the in-memory buffer.
Package archive provides support for creating .tar.gz/.tgz archives of local folders and returning the in-memory buffer.
common/util/rpcutil/rpcerror
Package rpcerror provides helper types and functions for dealing with errors that cross gRPC boundaries.
Package rpcerror provides helper types and functions for dealing with errors that cross gRPC boundaries.
pulumi
nolint: lll, interfacer nolint: lll, interfacer
nolint: lll, interfacer nolint: lll, interfacer
nodejs
cmd/pulumi-language-nodejs
pulumi-language-nodejs serves as the "language host" for Pulumi programs written in NodeJS.
pulumi-language-nodejs serves as the "language host" for Pulumi programs written in NodeJS.
npm
proto
go
cmd/pulumi-language-python
pulumi-language-python serves as the "language host" for Pulumi programs written in Python.
pulumi-language-python serves as the "language host" for Pulumi programs written in Python.

Jump to

Keyboard shortcuts

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