SnykCloudResource

Model for Snyk Cloud Resources.

  1. Overview

Overview

This model represents cloud resources discovered during scans. Resources are cloud infrastructure components like S3 buckets, EC2 instances, etc.

Uses the Snyk v2 REST API endpoint: /orgs/{org_id}/cloud/resources

import clearskies
from clearskies_snyk.models import SnykCloudResource


def my_handler(snyk_cloud_resource: SnykCloudResource):
    # Fetch all cloud resources for an organization
    resources = snyk_cloud_resource.where("org_id=org-id-123")
    for resource in resources:
        print(f"Resource: {resource.name} ({resource.resource_type})")

    # Access the parent organization
    print(f"Org: {resource.org.name}")