def METHOD_NAME(self) -> TYPE_RESPONSE:
    scope = self._get_param("Scope")
    if scope == "CLOUDFRONT":
        self.region = GLOBAL_REGION
    rule_groups = self.wafv2_backend.METHOD_NAME()
    response = {"RuleGroups": [rg.to_dict() for rg in rule_groups]}
    response_headers = {"Content-Type": "application/json"}
    return 200, response_headers, json.dumps(response)