SnykCloudEnvironment

Model for Snyk Cloud Environments.

  1. Overview

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}")