Class 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.
    • 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>.