DescribeAllManagedProducts
Provides high-level information for the AWS Managed Rules rule groups and AWS Marketplace managed rule groups.
Request Syntax
{
   "Scope": "string"
}
    
      Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- Scope
 - 
               
Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an AWS Amplify application, use
CLOUDFRONT.To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
- 
                     
CLI - Specify the Region when you use the CloudFront scope:
--scope=CLOUDFRONT --region=us-east-1. - 
                     
API and SDKs - For all calls, use the Region endpoint us-east-1.
 
Type: String
Valid Values:
CLOUDFRONT | REGIONALRequired: Yes
 - 
                     
 
Response Syntax
{
   "ManagedProducts": [ 
      { 
         "IsAdvancedManagedRuleSet": boolean,
         "IsVersioningSupported": boolean,
         "ManagedRuleSetName": "string",
         "ProductDescription": "string",
         "ProductId": "string",
         "ProductLink": "string",
         "ProductTitle": "string",
         "SnsTopicArn": "string",
         "VendorName": "string"
      }
   ]
}
    
      Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- ManagedProducts
 - 
               
High-level information for the AWS Managed Rules rule groups and AWS Marketplace managed rule groups.
Type: Array of ManagedProductDescriptor objects
 
Errors
For information about the errors that are common to all actions, see Common Errors.
- WAFInternalErrorException
 - 
               
Your request is valid, but AWS WAF couldn’t perform the operation because of a system problem. Retry your request.
HTTP Status Code: 500
 - WAFInvalidOperationException
 - 
               
The operation isn't valid.
HTTP Status Code: 400
 - WAFInvalidParameterException
 - 
               
The operation failed because AWS WAF didn't recognize a parameter in the request. For example:
- 
                     
You specified a parameter name or value that isn't valid.
 - 
                     
Your nested statement isn't valid. You might have tried to nest a statement that can’t be nested.
 - 
                     
You tried to update a
WebACLwith aDefaultActionthat isn't among the types available at DefaultAction. - 
                     
Your request references an ARN that is malformed, or corresponds to a resource with which a web ACL can't be associated.
 
- Field
 - 
                        
The settings where the invalid parameter was found.
 - Parameter
 - 
                        
The invalid parameter that resulted in the exception.
 - Reason
 - 
                        
Additional information about the exception.
 
HTTP Status Code: 400
 - 
                     
 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: