ManagedProductDescriptor - AWS WAFV2

ManagedProductDescriptor

The properties of a managed product, such as an AWS Managed Rules rule group or an AWS Marketplace managed rule group.

Contents

IsAdvancedManagedRuleSet

Indicates whether the rule group provides an advanced set of protections, such as the the AWS Managed Rules rule groups that are used for AWS WAF intelligent threat mitigation.

Type: Boolean

Required: No

IsVersioningSupported

Indicates whether the rule group is versioned.

Type: Boolean

Required: No

ManagedRuleSetName

The name of the managed rule group. For example, AWSManagedRulesAnonymousIpList or AWSManagedRulesATPRuleSet.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: ^[\w\-]+$

Required: No

ProductDescription

A short description of the managed rule group.

Type: String

Length Constraints: Minimum length of 1.

Pattern: .*\S.*

Required: No

ProductId

A unique identifier for the rule group. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: .*\S.*

Required: No

For AWS Marketplace managed rule groups only, the link to the rule group product page.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Pattern: .*\S.*

Required: No

ProductTitle

The display name for the managed rule group. For example, Anonymous IP list or Account takeover prevention.

Type: String

Length Constraints: Minimum length of 1.

Pattern: .*\S.*

Required: No

SnsTopicArn

The Amazon resource name (ARN) of the Amazon Simple Notification Service SNS topic that's used to provide notification of changes to the managed rule group. You can subscribe to the SNS topic to receive notifications when the managed rule group is modified, such as for new versions and for version expiration. For more information, see the Amazon Simple Notification Service Developer Guide.

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Pattern: .*\S.*

Required: No

VendorName

The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: .*\S.*

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: