sdk

module
v2.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2020 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
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.
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