pulumirpc.language.ProgramInfo
See theProgramInfo companion object
final case class ProgramInfo(rootDirectory: String, programDirectory: String, entryPoint: String, options: Option[Struct], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[ProgramInfo]
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
- Graph
-
- Supertypes
-
trait Updatable[ProgramInfo]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article