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)