Class HygieneRule

java.lang.Object
com.eqixiac.equinix.design.estate.rules.HygieneRule
All Implemented Interfaces:
EstateRule

public final class HygieneRule extends Object implements EstateRule
FindingCategory.HYGIENE: one finding per issue and resource kind, listing every affected resource (so an estate with 80 stuck connections gets one finding, not 80).
  • stuck: a connection, router or port in a pending, provisioning or failed state, created longer ago than stuckAfterDays (grouped by state and Equinix status; FAILED is HIGH; unknown age is skipped);
  • live connections and routers with no notification contacts;
  • live connections, routers and ports with no project id;
  • live connections with no purchase-order number.