[ 'fail' => 'Failed login attempt', 'success' => 'Successfully logged in', 'password-reset' => 'Reset account password', 'reset-password' => 'Sending password reset email', 'checkpoint' => 'Prompting for second factor authentication', 'recovery-token' => 'Used recovery token as second factory for login', 'token' => 'Provided valid second factor authentication token for login', ], 'user' => [ 'account' => [ 'email-changed' => 'Updated account email from :old to :new', 'password-changed' => 'Updated account password', ], 'api-key' => [ 'create' => 'Created new API key :identifier', 'delete' => 'Deleted API key :identifier', ], 'ssh-key' => [ 'create' => 'Added SSH key :fingerprint to account', 'delete' => 'Removed SSH key :fingerprint from account', ], 'two-factor' => [ 'create' => 'Enabled two-factor authentication for account', 'delete' => 'Disabled two-factor authentication for account', ], ], 'server' => [ 'backup' => [ 'download' => 'Downloaded the :name backup', 'delete' => 'Deleted the :name backup', 'restore' => 'Restored the :name backup (deleted files: :truncate)', 'restore-complete' => 'Completed restoration of the :name backup', 'restore-failed' => 'Failed to complete restoration of the :name backup', 'start' => 'Started a new backup :name', 'complete' => 'Marked the :name backup as complete', 'fail' => 'Marked the :name backup as failed', 'lock' => 'Locked the :name backup', 'unlock' => 'Unlocked the :name backup', ], 'database' => [ 'create' => 'Created new database :name', 'rotate-password' => 'Password rotated for database :name', 'delete' => 'Deleted database :name', ], 'file' => [ 'compress' => 'Created new file archive of files in :directory', 'read' => 'Viewed the contents of :file', 'copy' => 'Created a copy of :file', 'create-directory' => 'Created a new directory :name in :directory', 'decompress' => 'Decompressed a file archive in :directory', 'delete' => 'Deleted files in :directory', 'download' => 'Downloaded :file', 'pull' => 'Downloaded a remote file from :url to :directory', 'rename' => 'Renamed files in :directory', 'write' => 'Wrote new content to :file', 'upload' => 'Began a file upload', ], 'allocation' => [ 'create' => 'Added :allocation to the server', 'notes' => 'Updated the notes for :allocation from ":old" to ":new"', 'primary' => 'Set :allocation as the primary server allocation', 'delete' => 'Deleted the :allocation allocation', ], 'schedule' => [ 'store' => 'Created the :name schedule', 'update' => 'Updated the :name schedule', 'execute' => 'Manually executed the :name schedule', 'delete' => 'Deleted the :name schedule', ], 'task' => [ 'create' => 'Created a new ":action" task for the :name schedule', 'update' => 'Updated the ":action" task for the :name schedule', 'delete' => 'Deleted a task for the :name schedule', ], 'settings' => [ 'rename' => 'Renamed the server from :old to :new', 'reinstall' => 'Triggered a server reinstall', ], 'startup' => [ 'edit' => 'Edited the :variable startup variable for the server from ":old" to ":new"', 'image' => 'Updated the Docker Image for the server from :old to :new', ], 'subuser' => [ 'create' => 'Added :email as a subuser', 'update' => 'Updated the subuser permissions for :email', 'delete' => 'Removed :email as a subuser', ], ], ];