Class FirewallPolicyCustomRuleArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.FrontDoor.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FirewallPolicyCustomRuleArgs : ResourceArgs
Constructors
View SourceFirewallPolicyCustomRuleArgs()
Declaration
public FirewallPolicyCustomRuleArgs()
Properties
View SourceAction
The action to perform when the rule is matched. Possible values are Allow, Block, Log, or Redirect.
Declaration
public Input<string> Action { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enabled
Is the rule is enabled or disabled? Defaults to true.
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
MatchConditions
One or more match_condition block defined below.
Declaration
public InputList<FirewallPolicyCustomRuleMatchConditionArgs> MatchConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<FirewallPolicyCustomRuleMatchConditionArgs> |
Name
Gets name of the resource that is unique within a policy. This name can be used to access the resource.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Priority
The priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. Defaults to 1.
Declaration
public Input<int> Priority { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
RateLimitDurationInMinutes
The rate limit duration in minutes. Defaults to 1.
Declaration
public Input<int> RateLimitDurationInMinutes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
RateLimitThreshold
The rate limit threshold. Defaults to 10.
Declaration
public Input<int> RateLimitThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Type
The type of rule. Possible values are MatchRule or RateLimitRule.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |