SnykTenant

Model for Snyk Tenants.

  1. Overview

Overview

This model represents tenants in Snyk. Tenants are the top-level container for organizations and groups in Snyk.

Uses the Snyk v2 REST API endpoint: /tenants

import clearskies
from clearskies_snyk.models import SnykTenant


def my_handler(snyk_tenant: SnykTenant):
    # Fetch all tenants
    tenants = snyk_tenant
    for tenant in tenants:
        print(f"Tenant: {tenant.name} ({tenant.slug})")

    # Find a specific tenant by ID
    tenant = tenants.find("id=tenant-id-123")
    print(tenant.name)

    # Access related memberships
    for membership in tenant.memberships:
        print(f"  Membership: {membership.id}")

    # Access related roles
    for role in tenant.roles:
        print(f"  Role: {role.name}")