Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 23.6 KB

File metadata and controls

8 lines (5 loc) · 23.6 KB

SystemRolesAndPoliciesCatalogResponse

Fields

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