pulumirpc.language
Members list
Type members
Classlikes
Value parameters
- info
-
the program info to use.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AboutRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AboutRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AboutRequest.type
AboutResponse returns runtime information about the language.
AboutResponse returns runtime information about the language.
Value parameters
- executable
-
the primary executable for the runtime of this language.
- metadata
-
other information about this language.
- version
-
the version of the runtime for this language.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AboutResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AboutResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AboutResponse.type
Value parameters
- name
-
The name of the dependency.
- version
-
The version of the dependency.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[DependencyInfo]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[DependencyInfo]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DependencyInfo.type
Value parameters
- directory
-
the directory to generate the package in.
- extraFiles
-
extra files to copy to the package output.
- loaderTarget
-
The target of a codegen.LoaderServer to use for loading schemas.
- local
-
if true generates an SDK appropriate for local usage, this may differ from a standard publishable SDK depending on the language.
- localDependencies
-
local dependencies to use instead of using the package system. This is a map of package name to a local path of a language specific artifact to use for the SDK for that package.
- schema
-
the JSON-encoded schema.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GeneratePackageRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GeneratePackageRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- diagnostics
-
any diagnostics from code generation.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GeneratePackageResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GeneratePackageResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- loaderTarget
-
The target of a codegen.LoaderServer to use for loading schemas.
- source
-
the PCL source of the project.
- strict
-
if PCL binding should be strict or not.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GenerateProgramRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GenerateProgramRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- diagnostics
-
any diagnostics from code generation.
- source
-
the generated program source code.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GenerateProgramResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GenerateProgramResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- loaderTarget
-
The target of a codegen.LoaderServer to use for loading schemas.
- localDependencies
-
local dependencies to use instead of using the package system. This is a map of package name to a local path of a language specific artifact to use for the SDK for that package.
- project
-
the JSON-encoded pulumi project file.
- sourceDirectory
-
the directory to generate the project from.
- strict
-
if PCL binding should be strict or not.
- targetDirectory
-
the directory to generate the project in.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GenerateProjectRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GenerateProjectRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- diagnostics
-
any diagnostics from code generation.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GenerateProjectResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GenerateProjectResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- info
-
the program info to use to calculate dependencies.
- program
-
the path to the program. Deprecated, use info.entry_point instead.
- project
-
the project name, the engine always sets this to "deprecated" now.
- pwd
-
the program's working directory. Deprecated, use info.program_directory instead.
- transitiveDependencies
-
if transitive dependencies should be included in the result.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetProgramDependenciesRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetProgramDependenciesRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- dependencies
-
the dependencies of this program
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetProgramDependenciesResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetProgramDependenciesResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- info
-
the program info to use to calculate plugins.
- program
-
the path to the program. Deprecated, use info.entry_point instead.
- project
-
the project name, the engine always sets this to "deprecated" now.
- pwd
-
the program's working directory. Deprecated, use info.program_directory instead.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetRequiredPluginsRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetRequiredPluginsRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- plugins
-
a list of plugins required by this program.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetRequiredPluginsResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetRequiredPluginsResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- directory
-
the program's working directory. Deprecated, use info.program_directory instead.
- info
-
the program info to use to execute the plugin.
- isTerminal
-
if we are running in a terminal and should use ANSI codes
- useLanguageVersionTools
-
if we should use language version tools like pyenv or
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[InstallDependenciesRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[InstallDependenciesRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- stderr
-
a line of stderr text.
- stdout
-
a line of stdout text.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[InstallDependenciesResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[InstallDependenciesResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
- Self type
-
LanguageProto.type
Attributes
- Supertypes
- Self type
-
LanguageRuntimeGrpc.type
Value parameters
- destinationDirectory
-
the directory to write the packed artifact to.
- packageDirectory
-
the directory of a package to pack.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[PackRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PackRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PackRequest.type
Value parameters
- artifactPath
-
the full path of the packed artifact.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[PackResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PackResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PackResponse.type
ProgramInfo are the common set of options that a language runtime needs to execute or query a program. This is filled in by the engine based on where the Pulumi.yaml file was, the runtime.options property, and the main property.
ProgramInfo are the common set of options that a language runtime needs to execute or query a program. This is filled in by the engine based on where the Pulumi.yaml file was, the runtime.options property, and the main property.
Value parameters
- entryPoint
-
the entry point of the program, normally '.' meaning to just use the program directory, but can also be a filename inside the program directory. How that filename is interpreted, if at all, is language specific.
- options
-
JSON style options from the
Pulumi.yamlruntime options section. - programDirectory
-
the absolute path to the directory of the program to execute. Generally, but not required to be, underneath the root directory.
- rootDirectory
-
the root of the project, where the
Pulumi.yamlfile is located.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[ProgramInfo]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[ProgramInfo]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ProgramInfo.type
Value parameters
- args
-
any arguments to pass to the program.
- env
-
any environment variables to set as part of the program.
- info
-
the program info to use to execute the plugin.
- program
-
the path to the program to execute. Deprecated, use info.entry_point instead.
- pwd
-
the program's working directory.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RunPluginRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RunPluginRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RunPluginRequest.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RunPluginResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RunPluginResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RunPluginResponse.type
RunRequest asks the interpreter to execute a program.
RunRequest asks the interpreter to execute a program.
Value parameters
- args
-
any arguments to pass to the program.
- attachDebugger
-
true if the language host is supposed to start the program under a debugger.
- config
-
the configuration variables to apply before running.
- configPropertyMap
-
the configuration variables to apply before running.
- configSecretKeys
-
the configuration keys that have secret values.
- dryRun
-
true if we're only doing a dryrun (preview).
- info
-
the program info to use to execute the program.
- loaderTarget
-
The target of a codegen.LoaderServer to use for loading schemas.
- monitorAddress
-
the address for communicating back to the resource monitor.
- organization
-
the organization of the stack being deployed into.
- parallel
-
the degree of parallelism for resource operations (<=1 for serial).
- program
-
the path to the program to execute. Deprecated, use info.entry_point instead.
- project
-
the project name.
- pwd
-
the program's working directory.
- queryMode
-
true if we're only doing a query.
- stack
-
the name of the stack being deployed into.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RunRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RunRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RunRequest.type
RunResponse is the response back from the interpreter/source back to the monitor.
RunResponse is the response back from the interpreter/source back to the monitor.
Value parameters
- bail
-
An error happened. And it was reported to the user. Work should stop immediately with nothing further to print to the user. This corresponds to a "result.Bail()" value in the 'go' layer.
- error
-
An unhandled error if any occurred.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RunResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RunResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RunResponse.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RuntimeOptionPrompt]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RuntimeOptionPrompt]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RuntimeOptionPrompt.type
Value parameters
- info
-
The current program info used to evaluate which prompts should be asked.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RuntimeOptionsRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RuntimeOptionsRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- prompts
-
additional prompts to ask the user
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RuntimeOptionsResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RuntimeOptionsResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type