SnykGroup

Model for Snyk Groups.

  1. Overview

Overview

This model represents groups in Snyk. Groups are the top-level container that can contain multiple organizations.

import clearskies
from clearskies_snyk.models import SnykGroup


def my_handler(snyk_group: SnykGroup):
    # Fetch all groups
    groups = snyk_group
    for group in groups:
        print(f"Group: {group.name}")

    # Find a specific group
    group = groups.find("id=group-id-123")
    print(group.name)

    # Access related organizations
    for org in group.orgs:
        print(f"  Org: {org.name}")

    # Access group memberships
    for membership in group.memberships:
        print(f"  Member: {membership.name}")