SnykCloudEnvironment
Model for Snyk Cloud Environments.
Overview
This model represents cloud environments in Snyk. Cloud environments are connections to cloud providers (AWS, Azure, Google) for scanning.
Uses the Snyk v2 REST API endpoint: /orgs/{org_id}/cloud/environments
import clearskies
from clearskies_snyk.models import SnykCloudEnvironment
def my_handler(snyk_cloud_environment: SnykCloudEnvironment):
# Fetch all cloud environments for an organization
environments = snyk_cloud_environment.where("org_id=org-id-123")
for env in environments:
print(f"Environment: {env.name} ({env.kind})")
# Access the parent organization
print(f"Org: {env.org.name}")