AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Additional information that's used by a managed rule group. Many managed rule groups don't require this.

The rule groups used for intelligent threat mitigation require additional configuration:

For example specifications, see the examples section of CreateWebACL.

Inheritance Hierarchy

System.Object
  Amazon.WAFV2.Model.ManagedRuleGroupConfig

Namespace: Amazon.WAFV2.Model
Assembly: AWSSDK.WAFV2.dll
Version: 3.x.y.z

Syntax

C#
public class ManagedRuleGroupConfig

The ManagedRuleGroupConfig type exposes the following members

Constructors

NameDescription
Public Method ManagedRuleGroupConfig()

Properties

NameTypeDescription
Public Property AWSManagedRulesACFPRuleSet Amazon.WAFV2.Model.AWSManagedRulesACFPRuleSet

Gets and sets the property AWSManagedRulesACFPRuleSet.

Additional configuration for using the account creation fraud prevention (ACFP) managed rule group, AWSManagedRulesACFPRuleSet. Use this to provide account creation request information to the rule group. For web ACLs that protect CloudFront distributions, use this to also provide the information about how your distribution responds to account creation requests.

For information about using the ACFP managed rule group, see WAF Fraud Control account creation fraud prevention (ACFP) rule group and WAF Fraud Control account creation fraud prevention (ACFP) in the WAF Developer Guide.

Public Property AWSManagedRulesATPRuleSet Amazon.WAFV2.Model.AWSManagedRulesATPRuleSet

Gets and sets the property AWSManagedRulesATPRuleSet.

Additional configuration for using the account takeover prevention (ATP) managed rule group, AWSManagedRulesATPRuleSet. Use this to provide login request information to the rule group. For web ACLs that protect CloudFront distributions, use this to also provide the information about how your distribution responds to login requests.

This configuration replaces the individual configuration fields in ManagedRuleGroupConfig and provides additional feature configuration.

For information about using the ATP managed rule group, see WAF Fraud Control account takeover prevention (ATP) rule group and WAF Fraud Control account takeover prevention (ATP) in the WAF Developer Guide.

Public Property AWSManagedRulesBotControlRuleSet Amazon.WAFV2.Model.AWSManagedRulesBotControlRuleSet

Gets and sets the property AWSManagedRulesBotControlRuleSet.

Additional configuration for using the Bot Control managed rule group. Use this to specify the inspection level that you want to use. For information about using the Bot Control managed rule group, see WAF Bot Control rule group and WAF Bot Control in the WAF Developer Guide.

Public Property LoginPath System.String

Gets and sets the property LoginPath.

Instead of this setting, provide your configuration under AWSManagedRulesATPRuleSet.

Public Property PasswordField Amazon.WAFV2.Model.PasswordField

Gets and sets the property PasswordField.

Instead of this setting, provide your configuration under the request inspection configuration for AWSManagedRulesATPRuleSet or AWSManagedRulesACFPRuleSet.

Public Property PayloadType Amazon.WAFV2.PayloadType

Gets and sets the property PayloadType.

Instead of this setting, provide your configuration under the request inspection configuration for AWSManagedRulesATPRuleSet or AWSManagedRulesACFPRuleSet.

Public Property UsernameField Amazon.WAFV2.Model.UsernameField

Gets and sets the property UsernameField.

Instead of this setting, provide your configuration under the request inspection configuration for AWSManagedRulesATPRuleSet or AWSManagedRulesACFPRuleSet.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5