Class ConnectionInputRequirement

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

public class ConnectionInputRequirement extends Object
The per-connection authorization a customer must gather before a provider connection can be provisioned. A brand-new customer targeting a metro where they own nothing has no resources to validate a connection against at plan time; this enumerates exactly what the connection's live endpoint dry-run will need once the target Cloud Router exists - the cloud-specific authorization key, the VLAN tag, and (for Azure) the peering type.

These are deliberately kept OUT of the plan's "validated now" section: they are inputs the customer supplies, not facts the SDK can confirm from the public catalog. The Deployment Wizard surfaces them separately so a structurally-fine plan is never reported as a validation error just because a customer authorization key is not yet known.

  • Constructor Details

    • ConnectionInputRequirement

      public ConnectionInputRequirement()
  • Method Details

    • describe

      public String describe()
      A one-line, human-readable description of what the customer must gather for this connection.
      Returns:
      a description such as "FCR-DC-to-aws (AWS): AWS Account ID (12-digit), VLAN tag"