Class PlannedInterconnect

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

public class PlannedInterconnect extends Object
A Fabric Interconnect (the managed routed network behind Fabric One) that a deployment plan includes, but that this SDK cannot create.

What the public API offers (spec Fabric v4 4.34.0, checked 2026-11-12): the IC access-point type on connections, the IC_ROUTER Cloud Router type (read side only), IC_PROFILE service profiles with IC_ENV provider environments, and activation-key validation. There is no public endpoint that orders or creates an Interconnect. A plan element of this type is therefore planned and rendered, priced as unknown (no public price exists), and never sent to the API: reconcile and execute report it as NOT_EXECUTABLE with notExecutableReason(), and drift detection reports it as not managed by the SDK.

When the customer already holds an Interconnect (ordered outside the API), its uuid can be recorded in existingInterconnectUuid so the plan documents which one it relies on.

  • Field Details

    • NOT_EXECUTABLE_REASON

      public static final String NOT_EXECUTABLE_REASON
      Why an Interconnect is never executable through this SDK today.
      See Also:
  • Constructor Details

    • PlannedInterconnect

      public PlannedInterconnect()
  • Method Details

    • isExecutable

      public boolean isExecutable()
      Always false: no public API creates an Interconnect.
      Returns:
      false
    • notExecutableReason

      public String notExecutableReason()
      Why the SDK will not create this element.
      Returns:
      NOT_EXECUTABLE_REASON
    • unpricedReason

      public String unpricedReason()
      Why the element carries no price.
      Returns:
      a fixed statement that no public price exists