ListDeploymentSnapshot
ListDeploymentResponse is the response from the API when listing Deployments.
Properties
idstring requiredUnique identifier for this deployment.projectNamestring optionalProjectName is the name of the project.createdstring requiredCreated defines when the Deployment was created.stackNamestring optionalStackName is the name of the stack.modifiedstring requiredCreated defines when the corresponding WorkflowRun was modified.pausedboolean optionalPaused indicates whether or not deployments are paused for this program.pulumiOperationenum requiredPulumiOperation is the operation that was performed.Values:update— Updatepreview— Previewdestroy— Destroyrefresh— Refreshdetect-drift— DetectDriftremediate-drift— RemediateDrift
statusenum requiredStatus 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
- ↳
idstring requiredUnique identifier for this update. - ↳
updateIDstring requiredIdentifier of the underlying Pulumi CLI update operation. - ↳
versioninteger requiredThe version number of the update. - ↳
startTimeinteger requiredThe Unix timestamp when the update started. - ↳
endTimeinteger requiredThe Unix timestamp when the update ended. - ↳
resultenum requiredThe 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.
- ↳
kindenum requiredThe 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.
- ↳
messagestring requiredA message associated with the update. - ↳
environmentmap[string]string requiredThe environment variables associated with the update. versioninteger requiredVersion is the ordinal ID for the stack- The list of jobs in this deployment
- ↳
statusenum requiredThe 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.
- ↳
startedstring optionalThe timestamp when the job started. - ↳
lastUpdatedstring optionalThe timestamp when the job was last updated. - The list of steps in the deployment job.
- RequestedBy contains the user information about the user who created the Deployment
- ↳
namestring requiredThe user’s display name. - ↳
githubLoginstring requiredThe user’s login name. - ↳
avatarUrlstring requiredThe URL of the user’s avatar image. - ↳
emailstring optionalThe user’s email address. It is only populated on selected endpoints and is omitted from most responses. Treat it as sensitive information. initiatorstring optionalInitiator is the initiation source of the deployment.- The agent pool used for this deployment, if any
- ↳
idstring requiredThe agent pool identifier - ↳
namestring requiredThe agent pool name