Edit Scanner Filter Query and Action
This endpoint allows you to edit Kubernetes scanner filter query and action.
PUT /openapi/kubernetes/{root_scope_name_or_id}/vulnerability_scanning/scanner/{scanner_id}
Parameters: The JSON query body contains the following keys
Name |
Type |
Description |
---|---|---|
rootAppScopeName |
string |
Root scope name or ID |
scanner_id |
string |
Kubernetes scanner ID |
scanner_action |
string |
To enable or disable the scanner. Expected values are ENABLED or DISABLED |
filter_query |
object |
Filter query object to filter pods for vulnerability scanning. |
Sample python code
root_app_scope_name = 'Tetration'
scanner_id = ‘64cdc7a7362f57192dcc1625’
pay_load = {
“scanner_action”: “ENABLED”
"filter_query": {
"type": "contains",
"field": "user_orchestrator_system/pod_name",
"value": "pod"
}
}
restclient.put('/kubernetes/%s/vulnerability_scanning/scanner/%s' % root_app_scope_name, scanner_id, json_body=json.dumps(pay_load))