Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. ListDeploymentSnapshot

ListDeploymentSnapshot

    ListDeploymentResponse is the response from the API when listing Deployments.

    Properties

    • id string required
      Unique identifier for this deployment.
    • projectName string optional
      ProjectName is the name of the project.
    • created string required
      Created defines when the Deployment was created.
    • stackName string optional
      StackName is the name of the stack.
    • modified string required
      Created defines when the corresponding WorkflowRun was modified.
    • paused boolean optional
      Paused indicates whether or not deployments are paused for this program.
    • pulumiOperation enum required
      PulumiOperation is the operation that was performed.
      Values:
      update — Update
      preview — Preview
      destroy — Destroy
      refresh — Refresh
      detect-drift — DetectDrift
      remediate-drift — RemediateDrift
    • status enum required
      Status is the current status of the workflow runID.
      Values:
      not-started — NotStarted
      JobStatusNotStarted indicates that a job has not yet started.
      accepted — Accepted
      JobStatusAccepted indicates that a job has been accepted for execution, but is not yet running.
      running — Running
      JobStatusRunning indicates that a job is running.
      failed — Failed
      JobStatusFailed indicates that a job has failed.
      succeeded — Succeeded
      JobStatusSucceeded indicates that a job has succeeded.
      skipped — Skipped
      JobStatusSkipped indicates that a job has skipped as there are fresher deployments to execute in the queue.
    • updates array[DeploymentNestedUpdate] required
      Updates
    • id string required
      Unique identifier for this update.
    • updateID string required
      Identifier of the underlying Pulumi CLI update operation.
    • version integer required
      The version number of the update.
    • startTime integer required
      The Unix timestamp when the update started.
    • endTime integer required
      The Unix timestamp when the update ended.
    • result enum required
      The result of the update operation.
      Values:
      not-started — NotStarted
      The update has not started.
      in-progress — InProgress
      The update has not yet completed.
      succeeded — Succeeded
      The update completed successfully.
      failed — Failed
      The update has failed.
    • kind enum required
      The kind of update operation.
      Values:
      update — Update
      A Pulumi program update.
      preview — Preview
      A preview of an update, without impacting resources.
      refresh — Refresh
      A refresh operation.
      rename — Rename
      A rename of the stack or project name.
      destroy — Destroy
      An update which removes all resources.
      import — Import
      An update that entails importing a raw checkpoint file.
      Pupdate — PreviewUpdate
      A preview of an update operation.
      Prefresh — PreviewRefresh
      A preview of a refresh operation.
      Pdestroy — PreviewDestroy
      A preview of a destroy operation.
      Pimport — PreviewImport
      A preview of an import operation.
      Prename — PreviewRename
      A preview of a rename operation.
    • message string required
      A message associated with the update.
    • environment map[string]string required
      The environment variables associated with the update.
    • version integer required
      Version is the ordinal ID for the stack
    • jobs array[DeploymentJob] required
      The list of jobs in this deployment
    • status enum required
      The current status of the deployment job.
      Values:
      not-started — NotStarted
      JobStatusNotStarted indicates that a job has not yet started.
      accepted — Accepted
      JobStatusAccepted indicates that a job has been accepted for execution, but is not yet running.
      running — Running
      JobStatusRunning indicates that a job is running.
      failed — Failed
      JobStatusFailed indicates that a job has failed.
      succeeded — Succeeded
      JobStatusSucceeded indicates that a job has succeeded.
      skipped — Skipped
      JobStatusSkipped indicates that a job has skipped as there are fresher deployments to execute in the queue.
    • started string optional
      The timestamp when the job started.
    • lastUpdated string optional
      The timestamp when the job was last updated.
    • steps array[StepRun] required
      The list of steps in the deployment job.
    • requestedBy UserInfo required
      RequestedBy contains the user information about the user who created the Deployment
    • name string required
      The user’s display name.
    • githubLogin string required
      The user’s login name.
    • avatarUrl string required
      The URL of the user’s avatar image.
    • email string optional
      The user’s email address. It is only populated on selected endpoints and is omitted from most responses. Treat it as sensitive information.
    • initiator string optional
      Initiator is the initiation source of the deployment.
    • The agent pool used for this deployment, if any
    • id string required
      The agent pool identifier
    • name string required
      The agent pool name

      The infrastructure as code platform for any cloud.