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. |
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.
|
Structure | Description | |
---|---|---|
![]() |
ScaleAmount |
Represents a scaling amount.
|
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.
|
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.
|