Show / Hide Table of Contents

Class FirewallPolicyCustomRuleArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FirewallPolicyCustomRuleArgs
Inherited Members
ResourceArgs.Empty
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 Source

FirewallPolicyCustomRuleArgs()

Declaration
public FirewallPolicyCustomRuleArgs()

Properties

View Source

Action

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>
View Source

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>
View Source

MatchConditions

One or more match_condition block defined below.

Declaration
public InputList<FirewallPolicyCustomRuleMatchConditionArgs> MatchConditions { get; set; }
Property Value
Type Description
InputList<FirewallPolicyCustomRuleMatchConditionArgs>
View Source

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>
View Source

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>
View Source

RateLimitDurationInMinutes

The rate limit duration in minutes. Defaults to 1.

Declaration
public Input<int> RateLimitDurationInMinutes { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

RateLimitThreshold

The rate limit threshold. Defaults to 10.

Declaration
public Input<int> RateLimitThreshold { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.