Package com.eqixiac.equinix.design.estate.rules
package com.eqixiac.equinix.design.estate.rules
The default estate-analysis rules. Each rule is a small, pure
EstateRule: it reads an
EstateInventory and optional UtilizationSnapshot, prices through the
RuleContext's EstatePricing, and returns findings. None calls an API or changes a
resource. DefaultRules.all() lists them.-
ClassesClassDescription
FindingCategory.CONSOLIDATE_BEHIND_ROUTER, both directions.The rules an analysis runs when the caller supplies none.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).FindingCategory.IDLE_OR_UNUSED: resources that are held but not used.FindingCategory.ON_DEMAND_TO_TERM: a live, on-demand connection or Cloud Router, older thanminAgeForTermDays, that is cheaper on one of the candidate terms.FindingCategory.RIGHT_SIZE_DOWNandFindingCategory.RIGHT_SIZE_UP: a live connection whose 95th-percentile use is far below (or close to) its provisioned bandwidth.