# Functions
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.
# Constants
decision group index.
decision group name.
Valid UnsatisfiableMaxSkewAction value is DoNotSchedule, ScheduleAnyway.
PlacementConditionMisconfigured means Placement configuration is incorrect.
PlacementConditionSatisfied means Placement requirements are satisfied.
PlacementDisableAnnotation is used to disable scheduling for a placement.
Placement owner name.
Valid PrioritizerPolicyModeType value is Exact, Additive.
No description provided by the author
No description provided by the author
No description provided by the author
Valid ScoreCoordinate type is BuiltIn, AddOn.
These are valid values for TolerationOperator.
These are valid values for TolerationOperator.
Valid TopologyKeyType value is Claim, Label.
No description provided by the author
# Variables
AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.
# Structs
AddOnScore represents the configuration of the addon score source.
ClusterClaimSelector is a claim query over a set of ManagedClusters.
ClusterDecision represents a decision from a placement An empty ClusterDecision indicates it is not scheduled yet.
ClusterPredicate represents a predicate to select ManagedClusters.
ClusterSelector represents the AND of the containing selectors.
DecisionGroup define a subset of clusters that will be added to placementDecisions with groupName label.
Present decision groups status based on the DecisionStrategy definition.
DecisionStrategy divide the created placement decision to groups and define number of clusters per decision group.
Group the created placementDecision into decision groups based on the number of clusters per decision group.
Placement defines a rule to select a set of ManagedClusters from the ManagedClusterSets bound to the placement namespace.
PlacementDecision indicates a decision from a placement.
ClusterDecisionList is a collection of PlacementDecision.
PlacementDecisionStatus represents the current status of the PlacementDecision.
PlacementList is a collection of Placements.
PlacementSpec defines the attributes of Placement.
No description provided by the author
PrioritizerConfig represents the configuration of prioritizer.
PrioritizerPolicy represents the policy of prioritizer.
ScoreCoordinate represents the configuration of the score type and score source.
SpreadConstraintsTerm defines a terminology to spread placement decisions.
SpreadPolicy defines how the placement decision should be spread among the ManagedClusters.
Toleration represents the toleration object that can be attached to a placement.
# Type aliases
PrioritizerPolicyModeType represents the type of PrioritizerPolicy.Mode.
TolerationOperator is the set of operators that can be used in a toleration.
TopologyKeyType represents the type of TopologyKey.
UnsatisfiableMaxSkewAction represents the action when MaxSkew cannot be satisfied.