diff --git a/events/application/file_hosting.json b/events/application/file_hosting.json new file mode 100644 index 000000000..9e15451b8 --- /dev/null +++ b/events/application/file_hosting.json @@ -0,0 +1,105 @@ +{ + "caption": "File Hosting Activity", + "description": "File Hosting Activity events report the actions taken by file management applications, including file sharing servers like Sharepoint and services such as Box, MS OneDrive, or Google Drive.", + "category": "application", + "extends": "application", + "name": "file_hosting", + "uid": 6, + "attributes": { + "activity_id": { + "enum": { + "1": { + "caption": "Upload", + "description": "Upload a file." + }, + "2": { + "caption": "Download", + "description": "Download a file." + }, + "3": { + "caption": "Update", + "description": "Update a file." + }, + "4": { + "caption": "Delete", + "description": "Delete a file." + }, + "5": { + "caption": "Rename", + "description": "Rename a file." + }, + "6": { + "caption": "Copy", + "description": "Copy a file." + }, + "7": { + "caption": "Move", + "description": "Move a file." + }, + "8": { + "caption": "Restore", + "description": "Restore a file." + }, + "9": { + "caption": "Preview", + "description": "Preview a file." + }, + "10": { + "caption": "Lock", + "description": "Lock a file." + }, + "11": { + "caption": "Unlock", + "description": "Unlock a file." + }, + "12": { + "caption": "Share", + "description": "Share a file." + }, + "13": { + "caption": "Unshare", + "description": "Unshare a file." + }, + "14": { + "caption": "Open", + "description": "Open a file." + }, + "15": { + "caption": "Sync", + "description": "Mark a file or folder to sync with a computer." + }, + "16": { + "caption": "Unsync", + "description": "Mark a file or folder to not sync with a computer." + } + } + }, + "actor": { + "description": "The actor that performed the activity on the target file.", + "group": "primary", + "requirement": "required" + }, + "connection_info": { + "requirement": "optional" + }, + "dst_endpoint": { + "description": "The endpoint that received the activity on the target file.", + "requirement": "recommended" + }, + "expiration_time": { + "description": "The share expiration time.", + "group": "context", + "requirement": "optional" + }, + "file": { + "description": "The file that is the target of the activity.", + "group": "primary", + "requirement": "required" + }, + "src_endpoint": { + "description": "The endpoint that performed the activity on the target file.", + "group": "primary", + "requirement": "required" + } + } +} \ No newline at end of file diff --git a/events/network/file_activity.json b/events/network/file_activity.json index 3d35848b7..b2bb3f116 100644 --- a/events/network/file_activity.json +++ b/events/network/file_activity.json @@ -1,4 +1,8 @@ { + "@deprecated": { + "message": "Use the new class: 'File Hosting Activity' in the 'Application' category.", + "since": "1.1.0" + }, "caption": "Network File Activity", "description": "Network File Activity events report file activities traversing the network, including file storage services such as Box, MS OneDrive, or Google Drive.", "category": "network",