Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Rules Namespace
Retired Content |
---|
This content and the technology described is outdated and is no longer being maintained. For more information about Transient Fault Handling, see Transient Fault Handling. |
Classes
Class | Description | |
---|---|---|
ActionExecutionException |
Represents errors while executing an action.
|
|
ChangeSettingAction |
A ReactiveRuleAction that changes a configuration setting for a role.
|
|
ChangeSettingResult |
Represents a change to a configuration setting for a role.
|
|
ConfigurationChangeResult |
Represents a change in the configuration of a target (a role or a scale group).
|
|
ConstraintRule |
A rule triggered by a Timetable that constrains the instance count for targets.
|
|
DailyRecurrence |
A recurrence that applies each day of the allowed period.
|
|
DateTimeHelper |
Helper class for dealing with dates.
|
|
ExecuteActionResult |
A RuleEvaluationResult that indicates that an action needs to be executed.
|
|
FixedDayMonthlyRecurrence |
Monthly recurrence on a fixed day of the month.
|
|
FixedDayYearlyRecurrence |
Yearly recurrence on a fixed day of the year.
|
|
ReactiveRule |
A rule triggered by a IRuleCondition.
|
|
ReactiveRuleAction |
Represents an action in a ReactiveRule.
|
|
Recurrence |
Abstract class for recurrence patterns.
|
|
RelativeMonthlyRecurrence |
Monthly recurrence for a relative day of the week.
|
|
RelativeYearlyRecurrence |
Yearly recurrence for a relative day of the week on a given month.
|
|
Rule |
Represents a scaling rule
|
|
RuleEvaluationContext | ||
RuleEvaluationResult |
Represents the outcome of the evaluation of a Rule.
|
|
RulesEvaluator |
Performs the evaluation of the rules in a rules store and acts on the results of the evaluation.
|
|
RulesEvaluator.RuleAndResults | ||
RulesLogFormatter | ||
RulesStoreException |
Represents errors that occur while accessing a IRulesStore.
|
|
ScaleInstancesAction | ||
ScaleRoleInstancesResult | ||
SetRoleInstancesRangeResult | ||
SetScaleRangeAction | ||
Stabilizer |
A Stabilizer implementation that relies on instance count changes from a IInstanceCountChangedProvider.
|
|
StabilizerSettingsItem |
Stabilizer settings for a single role.
|
|
StabilizerSettingsProvider |
Settings for an IStabilizerSettingsProvider.
|
|
Timetable |
Represents recurrent periods of time.
|
|
WeeklyRecurrence |
Weekly recurrence on specific days of the week.
|
Structures
Structure | Description | |
---|---|---|
ScaleAmount |
Represents a scaling amount.
|
Interfaces
Interface | Description | |
---|---|---|
IRuleEvaluationContext |
Context of a rule evaluation run.
|
|
IRulesStore |
Represents a store for rules and operands.
|
|
IStabilizer |
A stabilizer filters scaling requests to avoid scaling too frequently.
|
|
IStabilizerSettingsProvider |
Provides settings for a IStabilizer.
|
Enumerations
Enumeration | Description | |
---|---|---|
DaysOfWeek |
Represents one or more days of the week
|
|
RelativeDayOfWeek |
Relative day of the week.
|
|
RelativeDayPosition |
Represents a day of the week in a month.
|
|
ScaleAmountUnit |
Unit of scaling.
|