0

I am trying to get ip set for wafv2 but getting following error:

File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 357, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 649, in _make_api_call
    api_params, operation_model, context=request_context)
  File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 697, in _convert_to_request_dict
    api_params, operation_model)
  File "/usr/local/lib/python3.7/site-packages/botocore/validate.py", line 297, in serialize_to_request
    raise ParamValidationError(report=report.generate_report())
botocore.exceptions.ParamValidationError: Parameter validation failed:
Missing required parameter in input: "Scope"

Not sure where to define scope.

    awsutils = DevtoolsAwsUtils()
    session = awsutils.assume_role(waf_arn)
    client_wafv2 = session.client('wafv2')
    ip_sets_dict_wafv2 = client_wafv2.list_ip_sets()
    print("ip_sets_dict_wafv2: ", ip_sets_dict_wafv2)
    ip_sets_wafv2 = ip_sets_dict_wafv2['IPSets']
    print("ip_sets_wafv2: ", ip_sets_wafv2)

James Z
  • 12,209
  • 10
  • 24
  • 44
add002
  • 1

0 Answers0