Group findings with filter

Demonstrates how to filter and group findings by properties

Code sample

Python

from google.cloud import securitycenter

# Create a client.
client = securitycenter.SecurityCenterClient()

# source_name is the resource path for a source that has been
# created previously (you can use list_sources to find a specific one).
# Its format is:
# source_name = "organizations/{organization_id}/sources/{source_id}"
# e.g.:
# source_name = "organizations/111122222444/sources/1234"

group_result_iterator = client.group_findings(
    request={
        "parent": source_name,
        "group_by": "category",
        "filter": 'state="ACTIVE"',
    }
)
for i, group_result in enumerate(group_result_iterator):
    print((i + 1), group_result)

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.