GetTemplateResponse
Template describes a Pulumi project template.
Properties
namestring requiredThe unique identifier name of the template.publisherstring requiredThe organization or user that published the template.sourcestring requiredThe source identifier indicating where the template originates from.displayNamestring requiredThe human-readable display name shown in the UI.descriptionstring optionalA free-form text description of the template’s purpose.- The runtime that the template uses with optional configuration.
- ↳
namestring optionalThe runtime language or platform, e.g. ’nodejs’, ‘python’, ‘go’, ‘dotnet’, ‘java’, ‘yaml’. - ↳
optionsmap[string]object optionalOptional configuration options for the runtime. languageenum requiredThe language that the template is in, inferred from the runtime. This may differ from the runtime (e.g., dotnet runtime with C# language, nodejs runtime with TypeScript language) or be the same (e.g., python).Values:unknown,python,go,dotnet,java,javascript,typescript,yamlreadmeURLstring optionalReadmeURL is just a pre-signed URL, derived from the artifact key.downloadURLstring requiredAn URL, valid for at least 5 minutes that you can retrieve the full download bundle for your template.
The bundle will be a .tar.gz.
repoSlugstring optionalA link to the hosting repository. Non-VCS backed templates do not have a repo slug as of now.visibilityenum requiredThe visibility of the template (public or private).Values:public,privateupdatedAtstring requiredThe timestamp when the template was last updated.metadatamap[string]string optionalKey-value metadata associated with the template.- Configuration values for the template.
urlstring requiredFor registry-backed templates, the URL will be a registry:// URL. For VCS-backed templates, this will be the VCS URL (e.g., GitHub, GitLab).
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.