Versions in this module Expand all Collapse all v1 v1.2.3 Aug 25, 2022 v1.0.2 Aug 25, 2022 v1.0.1 Aug 25, 2022 Changes in this version + const CDC + const CN + const Custom + const DN + const DefaultPolarDBXClusterConfigMap + const GMS + const GigaByte + const MegaByte + const Minimum + const MinimumCDC + const Performance + const QuickStart + const RollingStrategyLabelName + const RuleGuide1l2c + const RuleGuide1l3c + const RuleGuide2l3c + const RuleGuide3l5c + var ErrInvalidModeGuide = errors.New("invalid name guide") + var ErrInvalidRuleGuide = errors.New("invalid rule guide") + func HandleGuides(rc *polardbxv1reconcile.Context, obj *polardbxv1.PolarDBXCluster) (bool, error) + func NewTopologyModeFactory(rc *polardbxv1reconcile.Context) *topologyModeFactory + type Handler interface + Handle func(rc *polardbxv1reconcile.Context, obj *polardbxv1.PolarDBXCluster) error + type RegionZones struct + Region string + RegionLabel string + ZoneLabel string + Zones []string + type TopologyModeFactory interface + type TopologyRuleFactory interface + NewTopologyRules func(TopologyRuleGuideMode, []RegionZones) (*polardbxv1polardbx.TopologyRules, error) + func NewTopologyRuleFactory(rc *polardbxv1reconcile.Context) TopologyRuleFactory + type TopologyRuleGuideMode string