ManagedRuleDefinition Class

Definition

Describes a managed rule definition.

public class ManagedRuleDefinition
type ManagedRuleDefinition = class
Public Class ManagedRuleDefinition
Inheritance
ManagedRuleDefinition

Constructors

Name Description
ManagedRuleDefinition()

Initializes a new instance of the ManagedRuleDefinition class.

ManagedRuleDefinition(String, String, String, String)

Initializes a new instance of the ManagedRuleDefinition class.

Properties

Name Description
DefaultAction

Gets describes the default action to be applied when the managed rule matches. Possible values include: 'Allow', 'Block', 'Log', 'Redirect', 'AnomalyScoring', 'JSChallenge', 'CAPTCHA'

DefaultState

Gets describes the default state for the managed rule. Possible values include: 'Disabled', 'Enabled'

Description

Gets describes the functionality of the managed rule.

RuleId

Gets identifier for the managed rule.

Extension Methods

Name Description
ToPSManagedRuleDefinition(ManagedRuleDefinition)

Applies to