SnykTenant
Model for Snyk Tenants.
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}")