1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. PulumiStack

PulumiStack

    PulumiStack contains a name and some information for the frontend to construct a route to the details page. The custom routing parameters are here to help land the new identity model in an iterative fashion and long term will be removed.

    Properties

    • programId string required
      Unique identifier for the stack.
    • name string required
      The name of the stack.
    • lastUpdate UpdateSummary optional
      Summary of the last update to the stack. nil if never updated.
    • result enum required
      The result of the update.
      Values: not-started, in-progress, succeeded, failed
    • startTime integer required
      The start time of the update as a Unix timestamp.
    • endTime integer required
      The end time of the update as a Unix timestamp.
    • resourceCount integer required
      ResourceCount is the current resource count for the update. Note that it doesn’t reflect the Stack’s current resource count, only that particular update. (So the UpdateSummary for the same Stack will be different.)
    • routingRepo string required
      The repository name used for routing to the stack details page.
    • routingProject string required
      The project name used for routing to the stack details page.
    • tags map[string]string optional
      Tags associated with the stack as key-value pairs.
    • protectedByPolicy boolean required
      If true, the stack has at least one Policy Pack enforced.
    • hasDeploymentSettings boolean required
      Whether the stack has Pulumi Deployments settings configured (source, OIDC, etc.).
    • driftDetected boolean required
      Whether the last drift detection run found differences between the desired and actual state.