Skip to main content

Deployment Statuses

Every Run in Amnify Deploy progresses through a series of statuses. This page is a complete reference for all possible statuses, their meaning, and what action (if any) is required from you.


Status Reference

StatusIconDescriptionAction Required
QueuedThe run has been accepted and is waiting for an execution slot to become availableNone — wait
PendingThe run is being prepared for executionNone — wait
Initializing⚙️The execution environment is being set upNone — wait
Planning🔍A change plan is being generated — a preview of every resource that will be created, modified, or deletedNone — wait
Awaiting Plan Approval👁️The plan is ready. Review it and decide whether to proceedApprove or Cancel
Awaiting Apply ApprovalThe plan was approved. This is the final confirmation before changes are executedApprove or Cancel
Applying🚀Infrastructure changes are being applied to your cloud environmentNone — wait
CompletedThe run finished successfully. Infrastructure is provisioned (or updated)None
FailedAn error occurred during execution. No further changes will be madeReview logs, fix issue, re-run
Destroying🗑️Cloud resources are being removedNone — wait
Destroyed🗑️All cloud resources managed by this deployment have been removedNone

Status Flow — Execute (Deploy)


Status Flow — Destroy


Statuses That Require Action

Only two statuses require you to take action:

Awaiting Plan Approval

The plan has been generated and is waiting for your review. You must either:

  • Approve — proceed to the apply approval step
  • Cancel — abort the run (nothing in your cloud is changed)

Open the Run detail page to read the plan output, then make your decision.

Awaiting Apply Approval

The plan was approved and the run is waiting for your final confirmation. You must either:

  • Approve — infrastructure changes begin immediately
  • Cancel — abort the run (nothing in your cloud is changed)

Once you approve the apply, the run enters Applying or Destroying and cannot be stopped.


Terminal Statuses

These statuses represent the end of a run's lifecycle:

StatusDescription
CompletedThe run succeeded. All planned changes were applied.
FailedThe run encountered an unrecoverable error. Review the log for the cause.
DestroyedThe deployment's cloud resources were successfully removed.

What "Failed" Means for Your Infrastructure

When a run fails:

  • Execution stops at the point of failure
  • Any resources that were successfully created before the failure remain in your cloud environment
  • No further resources are created or modified after the point of failure
  • The plan for the next execution will reflect the current actual state of your infrastructure — already-created resources will appear as already existing rather than new

You can safely re-execute after fixing the issue without worrying about creating duplicate resources.