Class RuleArgs


  • public final class RuleArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RuleArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static RuleArgs Empty  
    • Field Detail

      • Empty

        public static final RuleArgs Empty
    • Method Detail

      • actions

        public com.pulumi.core.Output<java.util.List<java.lang.Object>> actions()
        Returns:
        A list of actions that are executed when all the conditions of a rule are satisfied.
      • conditions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Object>>> conditions()
        Returns:
        A list of conditions that must be matched for the actions to be executed
      • matchProcessingBehavior

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​MatchProcessingBehavior>>> matchProcessingBehavior()
        Returns:
        If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
      • order

        public com.pulumi.core.Output<java.lang.Integer> order()
        Returns:
        The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
      • profileName

        public com.pulumi.core.Output<java.lang.String> profileName()
        Returns:
        Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        Name of the Resource group within the Azure subscription.
      • ruleName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleName()
        Returns:
        Name of the delivery rule which is unique within the endpoint.
      • ruleSetName

        public com.pulumi.core.Output<java.lang.String> ruleSetName()
        Returns:
        Name of the rule set under the profile.