vmwVmDisplayName . " ($vminfo->vmwVmMemSize GB / $vminfo->vmwVmCpus vCPU)", $vminfo->device_id, 'vm', Severity::Notice, $vminfo->vmwVmVMID); } /** * Handle the Vminfo "updated" event. * * @param \App\Models\Vminfo $vminfo * @return void */ public function updating(Vminfo $vminfo) { foreach ($vminfo->getDirty() as $field => $value) { Eventlog::log($vminfo->vmwVmDisplayName . ' (' . preg_replace('/^vmwVm/', '', $field) . ') -> ' . $value, $vminfo->device_id, 'vm'); } } /** * Handle the Vminfo "deleted" event. * * @param \App\Models\Vminfo $vminfo * @return void */ public function deleted(Vminfo $vminfo) { Eventlog::log('Virtual Machine removed: ' . $vminfo->vmwVmDisplayName, $vminfo->device_id, 'vm', Severity::Warning, $vminfo->vmwVmVMID); } /** * Handle the Vminfo "restored" event. * * @param \App\Models\Vminfo $vminfo * @return void */ public function restored(Vminfo $vminfo) { // } /** * Handle the Vminfo "force deleted" event. * * @param \App\Models\Vminfo $vminfo * @return void */ public function forceDeleted(Vminfo $vminfo) { // } }