Record Class DesignDecisionRecord.Resilience

java.lang.Object
java.lang.Record
com.eqixiac.equinix.design.record.DesignDecisionRecord.Resilience
Record Components:
portfolio - the portfolio analysed
n1 - the N-1 verdict (single-element failures)
n2 - the N-2 verdict (pairs of failures)
singlePoints - single elements whose loss causes an outage
correlatedRisks - redundant elements sharing a failure domain
availability - estimated availability per workload
availabilityBasis - the source of the per-element figures: planning assumptions, not SLAs
elementAvailability - the per-element-type availability used
remediations - concrete changes, with whether each was re-simulated
mermaid - the design graph as a Mermaid flowchart
notes - caveats
Enclosing class:
DesignDecisionRecord

public static record DesignDecisionRecord.Resilience(String portfolio, DesignDecisionRecord.Verdict n1, DesignDecisionRecord.Verdict n2, List<String> singlePoints, List<String> correlatedRisks, List<DesignDecisionRecord.Availability> availability, String availabilityBasis, Map<String,Double> elementAvailability, List<String> remediations, String mermaid, List<String> notes) extends Record
The failure simulation of the recommended design.