PulumiProject
PulumiProject describes a grouping of Pulumi stacks. It is based on Pulumi.yaml, but is specific to the Pulumi Service.
Properties
orgNamestring requiredThe name of the organization that owns this project.repoNamestring requiredThe repository name this project belongs to.namestring requiredThe name of the project.- Optional project-level settings.
- ↳
sourcestring requiredA path to the source of a project - ↳
destinationstring requiredA path to the destination - ↳
canAddStacksboolean requiredA flag denoting if the user can add stacks to the project. This flag might be false if the organization has hit their max stack quota or if the project’s source and/or destination no longer exist. - ↳
addStacksDisabledReasonstring optionalAn optional reason for disabling new stacks. IfCanAddStacksis false there may be additional context provided via this field such that the user can determine why they cannot add new stacks. For example, the organization has hit their max stack quota or the project’s source and/or destination no longer exist. runtimestring optionalOptional tags from Pulumi.yaml.descriptionstring optionalThe project description from Pulumi.yaml.- The stacks belonging to this project.
- ↳
programIdstring requiredUnique identifier for the stack. - ↳
namestring requiredThe name of the stack. - Summary of the last update to the stack. nil if never updated.
- ↳
routingRepostring requiredThe repository name used for routing to the stack details page. - ↳
routingProjectstring requiredThe project name used for routing to the stack details page. - ↳
tagsmap[string]string optionalTags associated with the stack as key-value pairs. - ↳
protectedByPolicyboolean requiredIf true, the stack has at least one Policy Pack enforced. - ↳
hasDeploymentSettingsboolean requiredWhether the stack has Pulumi Deployments settings configured (source, OIDC, etc.). - ↳
driftDetectedboolean requiredWhether the last drift detection run found differences between the desired and actual state.
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.