/AWS1/CL_WA2MANAGEDPRODUCTDE00¶
The properties of a managed product, such as an Amazon Web Services Managed Rules rule group or an Amazon Web Services Marketplace managed rule group.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_vendorname
TYPE /AWS1/WA2VENDORNAME
/AWS1/WA2VENDORNAME
¶
The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.
iv_managedrulesetname
TYPE /AWS1/WA2ENTITYNAME
/AWS1/WA2ENTITYNAME
¶
The name of the managed rule group. For example,
AWSManagedRulesAnonymousIpList
orAWSManagedRulesATPRuleSet
.
iv_productid
TYPE /AWS1/WA2PRODUCTID
/AWS1/WA2PRODUCTID
¶
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.
iv_productlink
TYPE /AWS1/WA2PRODUCTLINK
/AWS1/WA2PRODUCTLINK
¶
For Amazon Web Services Marketplace managed rule groups only, the link to the rule group product page.
iv_producttitle
TYPE /AWS1/WA2PRODUCTTITLE
/AWS1/WA2PRODUCTTITLE
¶
The display name for the managed rule group. For example,
Anonymous IP list
orAccount takeover prevention
.
iv_productdescription
TYPE /AWS1/WA2PRODUCTDESCRIPTION
/AWS1/WA2PRODUCTDESCRIPTION
¶
A short description of the managed rule group.
iv_snstopicarn
TYPE /AWS1/WA2RESOURCEARN
/AWS1/WA2RESOURCEARN
¶
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.
iv_isversioningsupported
TYPE /AWS1/WA2BOOLEAN
/AWS1/WA2BOOLEAN
¶
Indicates whether the rule group is versioned.
iv_isadvancedmanagedruleset
TYPE /AWS1/WA2BOOLEAN
/AWS1/WA2BOOLEAN
¶
Indicates whether the rule group provides an advanced set of protections, such as the the Amazon Web Services Managed Rules rule groups that are used for WAF intelligent threat mitigation.
Queryable Attributes¶
VendorName¶
The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VENDORNAME() |
Getter for VENDORNAME, with configurable default |
ASK_VENDORNAME() |
Getter for VENDORNAME w/ exceptions if field has no value |
HAS_VENDORNAME() |
Determine if VENDORNAME has a value |
ManagedRuleSetName¶
The name of the managed rule group. For example,
AWSManagedRulesAnonymousIpList
orAWSManagedRulesATPRuleSet
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANAGEDRULESETNAME() |
Getter for MANAGEDRULESETNAME, with configurable default |
ASK_MANAGEDRULESETNAME() |
Getter for MANAGEDRULESETNAME w/ exceptions if field has no |
HAS_MANAGEDRULESETNAME() |
Determine if MANAGEDRULESETNAME has a value |
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTID() |
Getter for PRODUCTID, with configurable default |
ASK_PRODUCTID() |
Getter for PRODUCTID w/ exceptions if field has no value |
HAS_PRODUCTID() |
Determine if PRODUCTID has a value |
ProductLink¶
For Amazon Web Services Marketplace managed rule groups only, the link to the rule group product page.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTLINK() |
Getter for PRODUCTLINK, with configurable default |
ASK_PRODUCTLINK() |
Getter for PRODUCTLINK w/ exceptions if field has no value |
HAS_PRODUCTLINK() |
Determine if PRODUCTLINK has a value |
ProductTitle¶
The display name for the managed rule group. For example,
Anonymous IP list
orAccount takeover prevention
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTTITLE() |
Getter for PRODUCTTITLE, with configurable default |
ASK_PRODUCTTITLE() |
Getter for PRODUCTTITLE w/ exceptions if field has no value |
HAS_PRODUCTTITLE() |
Determine if PRODUCTTITLE has a value |
ProductDescription¶
A short description of the managed rule group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTDESCRIPTION() |
Getter for PRODUCTDESCRIPTION, with configurable default |
ASK_PRODUCTDESCRIPTION() |
Getter for PRODUCTDESCRIPTION w/ exceptions if field has no |
HAS_PRODUCTDESCRIPTION() |
Determine if PRODUCTDESCRIPTION has a value |
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SNSTOPICARN() |
Getter for SNSTOPICARN, with configurable default |
ASK_SNSTOPICARN() |
Getter for SNSTOPICARN w/ exceptions if field has no value |
HAS_SNSTOPICARN() |
Determine if SNSTOPICARN has a value |
IsVersioningSupported¶
Indicates whether the rule group is versioned.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ISVERSIONINGSUPPORTED() |
Getter for ISVERSIONINGSUPPORTED |
IsAdvancedManagedRuleSet¶
Indicates whether the rule group provides an advanced set of protections, such as the the Amazon Web Services Managed Rules rule groups that are used for WAF intelligent threat mitigation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ISADVANCEDMANAGEDRULESET() |
Getter for ISADVANCEDMANAGEDRULESET |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_MANAGEDPRODUCTDESCRIPTORS
¶
TYPES TT_MANAGEDPRODUCTDESCRIPTORS TYPE STANDARD TABLE OF REF TO /AWS1/CL_WA2MANAGEDPRODUCTDE00 WITH DEFAULT KEY
.