Uses of Record Class
com.eqixiac.equinix.design.plan.RollbackReport
Packages that use RollbackReport
Package
Description
Value types for the Deployment Wizard - the plan itself and everything it is made of, plus the
execution-side inputs and outcomes.
The deployment-plan lifecycle: plan as data, drift detection, idempotent and resumable reconcile,
and safe rollback.
-
Uses of RollbackReport in com.eqixiac.equinix.design.optimizer.wizard.model
Methods in com.eqixiac.equinix.design.optimizer.wizard.model that return RollbackReportModifier and TypeMethodDescriptionDeploymentPlan.rollback(DeploymentOutcome outcome) Removes what an earlier run created: connections first, each polled toDEPROVISIONEDor 404 within the default delete timeout, then the Cloud Routers whose connections are all gone.DeploymentPlan.rollback(DeploymentOutcome outcome, ExecutionOptions options) AsDeploymentPlan.rollback(DeploymentOutcome)with explicit timeouts, poll interval and clock. -
Uses of RollbackReport in com.eqixiac.equinix.design.plan
Methods in com.eqixiac.equinix.design.plan that return RollbackReportModifier and TypeMethodDescriptionstatic RollbackReportRollbackReport.empty()An empty report: nothing to roll back.static RollbackReportPlanExecutor.rollback(DeploymentPlan plan, List<ProvisionedResource> created, ExecutionOptions options) Rolls back the resources an earlier outcome created, using the plan to learn which connections attach to which Cloud Router.static RollbackReportPlanRollback.rollback(FabricGateway fabric, List<CompletedStep> created, Map<String, List<String>> attached, ExecutionOptions options) Rolls back the given resources.