| Field | Type | Required | Description | Example |
|---|---|---|---|---|
catalog |
Map<String, Object> | ✔️ | N/A | { "system_policies": [ { "id": "cld::policy::global::ml::access", "name": "Access the Media Library", "description": "Access the Media Library within the Console. Without this permission, users can't view any assets.", "category": "Management", "sub_category": "General operations", "permission_type": "global", "scope_type": "prodenv", "policy": "permit(principal, action, resource == Cloudinary::Feature::"cld::global::ml::access");" }, { "id": "cld::policy::content::folder::view_download", "name": "View assets", "description": "View all assets in the folder and its nested subfolders.", "category": "Folder", "sub_category": "View and download", "permission_type": "content", "scope_type": "prodenv", "policy": "permit(principal, action == Cloudinary::Action::"read", resource is Cloudinary::Asset) when { resource.ancestor_ids.contains("\u003cfolder_id\u003e") };" } ], "system_roles": [ { "id": "cld::role::prodenv::master_admin", "name": "Master Admin", "description": "Fully manage product environment, including settings, product features, dashboards, and reports.", "permission_type": "global", "scope_type": "prodenv", "system_policy_ids": [ "cld::policy::global::ml::access", "cld::policy::global::folder_and_asset_management::view", "cld::policy::global::api_keys::manage" ] }, { "id": "cld::role::folder::viewer", "name": "Viewer", "description": "View and download public assets.", "permission_type": "content", "scope_type": "prodenv", "system_policy_ids": [ "cld::policy::content::folder::view_download", "cld::policy::content::folder::download_public_assets" ] } ] } |