Package com.pulumi.azurenative.cdn
Class RuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.cdn.RuleArgs
-
public final class RuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RuleArgs.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.util.List<java.lang.Object>>
actions()
static RuleArgs.Builder
builder()
static RuleArgs.Builder
builder(RuleArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Object>>>
conditions()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,MatchProcessingBehavior>>>
matchProcessingBehavior()
com.pulumi.core.Output<java.lang.Integer>
order()
com.pulumi.core.Output<java.lang.String>
profileName()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ruleName()
com.pulumi.core.Output<java.lang.String>
ruleSetName()
-
-
-
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.
-
builder
public static RuleArgs.Builder builder()
-
builder
public static RuleArgs.Builder builder(RuleArgs defaults)
-
-