| Field | Type | Required | Description | Example |
|---|---|---|---|---|
schema_ |
models.Schema | ✔️ | N/A | { "Cloudinary": { "actions": { "create": { "appliesTo": { "principalTypes": [ "APIKey", "User", "Group" ], "resourceTypes": [ "Folder", "Asset", "Collection" ] } }, "read": { "appliesTo": { "principalTypes": [ "APIKey", "User", "Group" ], "resourceTypes": [ "Folder", "Asset", "Feature" ] } }, "move": { "appliesTo": { "principalTypes": [ "APIKey", "User", "Group" ], "resourceTypes": [ "Asset", "Folder" ], "context": { "type": "Record", "attributes": { "direction": { "type": "String", "required": false } } } } } }, "entityTypes": { "User": { "shape": { "type": "Record", "attributes": { "root": { "type": "Boolean", "required": false } } } }, "Asset": { "shape": { "type": "Record", "attributes": { "ancestor_ids": { "type": "Set", "element": { "type": "String" }, "required": true }, "resource_type": { "type": "String", "required": true } } } }, "Folder": { "shape": { "type": "Record", "attributes": { "ancestor_ids": { "type": "Set", "element": { "type": "String" }, "required": true }, "name": { "type": "String", "required": true } } } } } }, "MediaFlows": { "actions": { "read": { "appliesTo": { "principalTypes": [ "Cloudinary::User", "Cloudinary::Group" ], "resourceTypes": [ "EasyFlow", "PowerFlow", "LogEntry" ] } } }, "entityTypes": { "EasyFlow": {}, "PowerFlow": {}, "LogEntry": {} } } } |