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
orAWSManagedRulesATPRuleSet
.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
- ProductLink
-
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
orAccount 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: