Class RampUpRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.web.inputs.RampUpRuleArgs
-
public final class RampUpRuleArgs extends com.pulumi.resources.ResourceArgs
Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RampUpRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RampUpRuleArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
actionHostName()
static RampUpRuleArgs.Builder
builder()
static RampUpRuleArgs.Builder
builder(RampUpRuleArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
changeDecisionCallbackUrl()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
changeIntervalInMinutes()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
changeStep()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
maxReroutePercentage()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
minReroutePercentage()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
reroutePercentage()
-
-
-
Field Detail
-
Empty
public static final RampUpRuleArgs Empty
-
-
Method Detail
-
actionHostName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> actionHostName()
- Returns:
- Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
-
changeDecisionCallbackUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> changeDecisionCallbackUrl()
- Returns:
- 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/
-
changeIntervalInMinutes
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> changeIntervalInMinutes()
- Returns:
- Specifies interval in minutes to reevaluate ReroutePercentage.
-
changeStep
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> changeStep()
- Returns:
- 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>.
-
maxReroutePercentage
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> maxReroutePercentage()
- Returns:
- Specifies upper boundary below which ReroutePercentage will stay.
-
minReroutePercentage
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> minReroutePercentage()
- Returns:
- Specifies lower boundary above which ReroutePercentage will stay.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
-
reroutePercentage
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> reroutePercentage()
- Returns:
- Percentage of the traffic which will be redirected to <code>ActionHostName</code>.
-
builder
public static RampUpRuleArgs.Builder builder()
-
builder
public static RampUpRuleArgs.Builder builder(RampUpRuleArgs defaults)
-
-