Pulumi
Pulumi project metadata and configuration
| Type | object |
|---|---|
| File match |
Pulumi.yaml
pulumi.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/pulumi/latest.json |
| Source | https://www.schemastore.org/pulumi.json |
Validate with Lintel
npx @lintel/lintel check
A schema for Pulumi project files.
Properties
Name of the project containing alphanumeric characters, hyphens, underscores, and periods.
Description of the project.
Author is an optional author that created this project.
Website is an optional website for additional info about this project.
License is the optional license governing this project's usage.
Path to the Pulumi program. The default is the working directory.
A map of configuration keys to their types. Using config directory location relative to the location of Pulumi.yaml is a deprecated use of this key. Use stackConfigDir instead.
1 nested properties
If true this configuration value should be encrypted.
Config directory location relative to the location of Pulumi.yaml.
Backend of the project.
1 nested properties
URL is optional field to explicitly set backend url
Additional project options.
1 nested properties
Set to "always" to refresh the state before performing a Pulumi operation.
ProjectTemplate is a Pulumi project template manifest.
4 nested properties
Description of the template.
Quickstart contains optional text to be displayed after template creation.
Important indicates the template is important and should be listed by default.
Config to apply to each stack in the project.
Override for the plugin selection. Intended for use in developing pulumi plugins.
3 nested properties
Plugins for resource providers.
Plugins for policy analyzers.
Plugins for languages.
Definitions
Name of the plugin
Path to the plugin folder
Version of the plugin, if not set, will match any version the engine requests.