Class RampUpRule
Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.ResourceManager.AppService.dll
Syntax
public class RampUpRule
Constructors
RampUpRule()
Initializes a new instance of RampUpRule.
Declaration
public RampUpRule ();
Properties
ActionHostName
Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
Declaration
public string ActionHostName { get; set; }
Property Value
System.String
|
ChangeDecisionCallbackUri
Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
Declaration
public Uri ChangeDecisionCallbackUri { get; set; }
Property Value
System.Uri
|
ChangeIntervalInMinutes
Specifies interval in minutes to reevaluate ReroutePercentage.
Declaration
public Nullable<int> ChangeIntervalInMinutes { get; set; }
Property Value
System.Nullable<System.Int32>
|
ChangeStep
In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.
Declaration
public Nullable<double> ChangeStep { get; set; }
Property Value
System.Nullable<System.Double>
|
MaxReroutePercentage
Specifies upper boundary below which ReroutePercentage will stay.
Declaration
public Nullable<double> MaxReroutePercentage { get; set; }
Property Value
System.Nullable<System.Double>
|
MinReroutePercentage
Specifies lower boundary above which ReroutePercentage will stay.
Declaration
public Nullable<double> MinReroutePercentage { get; set; }
Property Value
System.Nullable<System.Double>
|
Name
Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
Declaration
public string Name { get; set; }
Property Value
System.String
|
ReroutePercentage
Percentage of the traffic which will be redirected to <code>ActionHostName</code>.
Declaration
public Nullable<double> ReroutePercentage { get; set; }
Property Value
System.Nullable<System.Double>
|