Class DeploymentOutcome

java.lang.Object
com.eqixiac.equinix.design.optimizer.wizard.model.DeploymentOutcome

public class DeploymentOutcome extends Object
The result of executing a deployment plan. Contains all provisioned resources, any errors encountered, and execution timing.

resources is an audit trail, not a live inventory. It records every resource execution successfully created - including, after an abort-and-rollback (a pre-flight dry-run rejection or a failed create mid-run), resources that were created and then deleted again by the LIFO teardown. On such a run toSummary()'s "N/M resources provisioned" therefore describes what was built before the teardown, not what still exists: isFullySuccessful() == false plus errors mentioning the abort/rollback distinguish a rolled-back run from a partially-standing one.

Beta. informational lists the plan's native multicloud links. Execution never provisions them and sends no request for them. An informational entry is not an error: it does not affect isFullySuccessful() and is not counted in errors.

  • Constructor Details

    • DeploymentOutcome

      public DeploymentOutcome()
  • Method Details

    • toSummary

      public String toSummary()
      Generates a concise plain-text summary of the execution outcome.
    • toMarkdown

      public String toMarkdown()
      Generates a full markdown-formatted execution report.