pulumirpc.plugin

Members list

Type members

Classlikes

PluginAttach is used to attach an already running plugin to the engine.

PluginAttach is used to attach an already running plugin to the engine.

Normally the engine starts the plugin process itself and passes the engine address as the first argumnent. But when debugging it can be useful to have an already running provider that the engine instead attaches to, this message is used so the provider can still be passed the engine address to communicate with.

Value parameters

address

the grpc address for the engine

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

PluginDependency is information about a plugin that a program may depend upon.

PluginDependency is information about a plugin that a program may depend upon.

Value parameters

checksums

a map of the checksums for the plugin, will be empty from old language runtimes. The keys should match the os and architecture names used in pulumi releases, e.g. "darwin-amd64", "windows-arm64".

kind

the kind of plugin (e.g., language, etc).

name

the name of the plugin.

server

the URL of a server that can be used to download this plugin, if needed.

version

the semver for this plugin.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

PluginInfo is meta-information about a plugin that is used by the system.

PluginInfo is meta-information about a plugin that is used by the system.

Value parameters

version

the semver for this plugin.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
PluginInfo.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type