Software Secure Workload
Activity Configure

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))