Module types

Source
Expand description

§Event types

This module is automatically generated from the Falco event schema. It provides strongly-typed structs for each event type supported by Falco, as well as a types::AnyEvent enum that is capable of containing an arbitrary event matching the schema.

Structs§

PPME_ASYNCEVENT_E
PPME_ASYNCEVENT_X
PPME_CONTAINER_E
PPME_CONTAINER_JSON_2_E
PPME_CONTAINER_JSON_2_X
PPME_CONTAINER_JSON_E
PPME_CONTAINER_JSON_X
PPME_CONTAINER_X
PPME_CPU_HOTPLUG_E
PPME_CPU_HOTPLUG_X
PPME_DROP_E
PPME_DROP_X
PPME_GENERIC_E
PPME_GENERIC_X
PPME_GROUP_ADDED_E
PPME_GROUP_ADDED_X
PPME_GROUP_DELETED_E
PPME_GROUP_DELETED_X
PPME_INFRASTRUCTURE_EVENT_E
PPME_INFRASTRUCTURE_EVENT_X
PPME_K8S_E
PPME_K8S_X
PPME_MESOS_E
PPME_MESOS_X
PPME_NOTIFICATION_E
PPME_NOTIFICATION_X
PPME_PAGE_FAULT_E
PPME_PAGE_FAULT_X
PPME_PLUGINEVENT_E
PPME_PLUGINEVENT_X
PPME_PROCEXIT_1_E
PPME_PROCEXIT_1_X
PPME_PROCEXIT_E
PPME_PROCEXIT_X
PPME_PROCINFO_E
PPME_PROCINFO_X
PPME_SCAPEVENT_E
PPME_SCAPEVENT_X
PPME_SCHEDSWITCH_1_E
PPME_SCHEDSWITCH_1_X
PPME_SCHEDSWITCH_6_E
PPME_SCHEDSWITCH_6_X
PPME_SIGNALDELIVER_E
PPME_SIGNALDELIVER_X
PPME_SOCKET_ACCEPT4_5_E
PPME_SOCKET_ACCEPT4_5_X
PPME_SOCKET_ACCEPT4_6_E
PPME_SOCKET_ACCEPT4_6_X
PPME_SOCKET_ACCEPT4_E
PPME_SOCKET_ACCEPT4_X
PPME_SOCKET_ACCEPT_5_E
PPME_SOCKET_ACCEPT_5_X
PPME_SOCKET_ACCEPT_E
PPME_SOCKET_ACCEPT_X
PPME_SOCKET_BIND_E
PPME_SOCKET_BIND_X
PPME_SOCKET_CONNECT_E
PPME_SOCKET_CONNECT_X
PPME_SOCKET_GETPEERNAME_E
PPME_SOCKET_GETPEERNAME_X
PPME_SOCKET_GETSOCKNAME_E
PPME_SOCKET_GETSOCKNAME_X
PPME_SOCKET_GETSOCKOPT_E
PPME_SOCKET_GETSOCKOPT_X
PPME_SOCKET_LISTEN_E
PPME_SOCKET_LISTEN_X
PPME_SOCKET_RECVFROM_E
PPME_SOCKET_RECVFROM_X
PPME_SOCKET_RECVMMSG_E
PPME_SOCKET_RECVMMSG_X
PPME_SOCKET_RECVMSG_E
PPME_SOCKET_RECVMSG_X
PPME_SOCKET_RECV_E
PPME_SOCKET_RECV_X
PPME_SOCKET_SENDMMSG_E
PPME_SOCKET_SENDMMSG_X
PPME_SOCKET_SENDMSG_E
PPME_SOCKET_SENDMSG_X
PPME_SOCKET_SENDTO_E
PPME_SOCKET_SENDTO_X
PPME_SOCKET_SEND_E
PPME_SOCKET_SEND_X
PPME_SOCKET_SETSOCKOPT_E
PPME_SOCKET_SETSOCKOPT_X
PPME_SOCKET_SHUTDOWN_E
PPME_SOCKET_SHUTDOWN_X
PPME_SOCKET_SOCKETPAIR_E
PPME_SOCKET_SOCKETPAIR_X
PPME_SOCKET_SOCKET_E
PPME_SOCKET_SOCKET_X
PPME_SYSCALL_ACCESS_E
PPME_SYSCALL_ACCESS_X
PPME_SYSCALL_BPF_2_E
PPME_SYSCALL_BPF_2_X
PPME_SYSCALL_BPF_E
PPME_SYSCALL_BPF_X
PPME_SYSCALL_BRK_1_E
PPME_SYSCALL_BRK_1_X
PPME_SYSCALL_BRK_4_E
PPME_SYSCALL_BRK_4_X
PPME_SYSCALL_CAPSET_E
PPME_SYSCALL_CAPSET_X
PPME_SYSCALL_CHDIR_E
PPME_SYSCALL_CHDIR_X
PPME_SYSCALL_CHMOD_E
PPME_SYSCALL_CHMOD_X
PPME_SYSCALL_CHOWN_E
PPME_SYSCALL_CHOWN_X
PPME_SYSCALL_CHROOT_E
PPME_SYSCALL_CHROOT_X
PPME_SYSCALL_CLONE3_E
PPME_SYSCALL_CLONE3_X
PPME_SYSCALL_CLONE_11_E
PPME_SYSCALL_CLONE_11_X
PPME_SYSCALL_CLONE_16_E
PPME_SYSCALL_CLONE_16_X
PPME_SYSCALL_CLONE_17_E
PPME_SYSCALL_CLONE_17_X
PPME_SYSCALL_CLONE_20_E
PPME_SYSCALL_CLONE_20_X
PPME_SYSCALL_CLOSE_E
PPME_SYSCALL_CLOSE_X
PPME_SYSCALL_COPY_FILE_RANGE_E
PPME_SYSCALL_COPY_FILE_RANGE_X
PPME_SYSCALL_CREAT_E
PPME_SYSCALL_CREAT_X
PPME_SYSCALL_DELETE_MODULE_E
PPME_SYSCALL_DELETE_MODULE_X
PPME_SYSCALL_DUP2_E
PPME_SYSCALL_DUP2_X
PPME_SYSCALL_DUP3_E
PPME_SYSCALL_DUP3_X
PPME_SYSCALL_DUP_1_E
PPME_SYSCALL_DUP_1_X
PPME_SYSCALL_DUP_E
PPME_SYSCALL_DUP_X
PPME_SYSCALL_EPOLLWAIT_E
PPME_SYSCALL_EPOLLWAIT_X
PPME_SYSCALL_EPOLL_CREATE1_E
PPME_SYSCALL_EPOLL_CREATE1_X
PPME_SYSCALL_EPOLL_CREATE_E
PPME_SYSCALL_EPOLL_CREATE_X
PPME_SYSCALL_EVENTFD2_E
PPME_SYSCALL_EVENTFD2_X
PPME_SYSCALL_EVENTFD_E
PPME_SYSCALL_EVENTFD_X
PPME_SYSCALL_EXECVEAT_E
PPME_SYSCALL_EXECVEAT_X
PPME_SYSCALL_EXECVE_8_E
PPME_SYSCALL_EXECVE_8_X
PPME_SYSCALL_EXECVE_13_E
PPME_SYSCALL_EXECVE_13_X
PPME_SYSCALL_EXECVE_14_E
PPME_SYSCALL_EXECVE_14_X
PPME_SYSCALL_EXECVE_15_E
PPME_SYSCALL_EXECVE_15_X
PPME_SYSCALL_EXECVE_16_E
PPME_SYSCALL_EXECVE_16_X
PPME_SYSCALL_EXECVE_17_E
PPME_SYSCALL_EXECVE_17_X
PPME_SYSCALL_EXECVE_18_E
PPME_SYSCALL_EXECVE_18_X
PPME_SYSCALL_EXECVE_19_E
PPME_SYSCALL_EXECVE_19_X
PPME_SYSCALL_FCHDIR_E
PPME_SYSCALL_FCHDIR_X
PPME_SYSCALL_FCHMODAT_E
PPME_SYSCALL_FCHMODAT_X
PPME_SYSCALL_FCHMOD_E
PPME_SYSCALL_FCHMOD_X
PPME_SYSCALL_FCHOWNAT_E
PPME_SYSCALL_FCHOWNAT_X
PPME_SYSCALL_FCHOWN_E
PPME_SYSCALL_FCHOWN_X
PPME_SYSCALL_FCNTL_E
PPME_SYSCALL_FCNTL_X
PPME_SYSCALL_FINIT_MODULE_E
PPME_SYSCALL_FINIT_MODULE_X
PPME_SYSCALL_FLOCK_E
PPME_SYSCALL_FLOCK_X
PPME_SYSCALL_FORK_17_E
PPME_SYSCALL_FORK_17_X
PPME_SYSCALL_FORK_20_E
PPME_SYSCALL_FORK_20_X
PPME_SYSCALL_FORK_E
PPME_SYSCALL_FORK_X
PPME_SYSCALL_FSCONFIG_E
PPME_SYSCALL_FSCONFIG_X
PPME_SYSCALL_FSTAT64_E
PPME_SYSCALL_FSTAT64_X
PPME_SYSCALL_FSTAT_E
PPME_SYSCALL_FSTAT_X
PPME_SYSCALL_FUTEX_E
PPME_SYSCALL_FUTEX_X
PPME_SYSCALL_GETCWD_E
PPME_SYSCALL_GETCWD_X
PPME_SYSCALL_GETDENTS64_E
PPME_SYSCALL_GETDENTS64_X
PPME_SYSCALL_GETDENTS_E
PPME_SYSCALL_GETDENTS_X
PPME_SYSCALL_GETEGID_E
PPME_SYSCALL_GETEGID_X
PPME_SYSCALL_GETEUID_E
PPME_SYSCALL_GETEUID_X
PPME_SYSCALL_GETGID_E
PPME_SYSCALL_GETGID_X
PPME_SYSCALL_GETRESGID_E
PPME_SYSCALL_GETRESGID_X
PPME_SYSCALL_GETRESUID_E
PPME_SYSCALL_GETRESUID_X
PPME_SYSCALL_GETRLIMIT_E
PPME_SYSCALL_GETRLIMIT_X
PPME_SYSCALL_GETUID_E
PPME_SYSCALL_GETUID_X
PPME_SYSCALL_INIT_MODULE_E
PPME_SYSCALL_INIT_MODULE_X
PPME_SYSCALL_INOTIFY_INIT1_E
PPME_SYSCALL_INOTIFY_INIT1_X
PPME_SYSCALL_INOTIFY_INIT_E
PPME_SYSCALL_INOTIFY_INIT_X
PPME_SYSCALL_IOCTL_2_E
PPME_SYSCALL_IOCTL_2_X
PPME_SYSCALL_IOCTL_3_E
PPME_SYSCALL_IOCTL_3_X
PPME_SYSCALL_IO_URING_ENTER_E
PPME_SYSCALL_IO_URING_ENTER_X
PPME_SYSCALL_IO_URING_REGISTER_E
PPME_SYSCALL_IO_URING_REGISTER_X
PPME_SYSCALL_IO_URING_SETUP_E
PPME_SYSCALL_IO_URING_SETUP_X
PPME_SYSCALL_KILL_E
PPME_SYSCALL_KILL_X
PPME_SYSCALL_LCHOWN_E
PPME_SYSCALL_LCHOWN_X
PPME_SYSCALL_LINKAT_2_E
PPME_SYSCALL_LINKAT_2_X
PPME_SYSCALL_LINKAT_E
PPME_SYSCALL_LINKAT_X
PPME_SYSCALL_LINK_2_E
PPME_SYSCALL_LINK_2_X
PPME_SYSCALL_LINK_E
PPME_SYSCALL_LINK_X
PPME_SYSCALL_LLSEEK_E
PPME_SYSCALL_LLSEEK_X
PPME_SYSCALL_LSEEK_E
PPME_SYSCALL_LSEEK_X
PPME_SYSCALL_LSTAT64_E
PPME_SYSCALL_LSTAT64_X
PPME_SYSCALL_LSTAT_E
PPME_SYSCALL_LSTAT_X
PPME_SYSCALL_MEMFD_CREATE_E
PPME_SYSCALL_MEMFD_CREATE_X
PPME_SYSCALL_MKDIRAT_E
PPME_SYSCALL_MKDIRAT_X
PPME_SYSCALL_MKDIR_2_E
PPME_SYSCALL_MKDIR_2_X
PPME_SYSCALL_MKDIR_E
PPME_SYSCALL_MKDIR_X
PPME_SYSCALL_MKNODAT_E
PPME_SYSCALL_MKNODAT_X
PPME_SYSCALL_MKNOD_E
PPME_SYSCALL_MKNOD_X
PPME_SYSCALL_MLOCK2_E
PPME_SYSCALL_MLOCK2_X
PPME_SYSCALL_MLOCKALL_E
PPME_SYSCALL_MLOCKALL_X
PPME_SYSCALL_MLOCK_E
PPME_SYSCALL_MLOCK_X
PPME_SYSCALL_MMAP2_E
PPME_SYSCALL_MMAP2_X
PPME_SYSCALL_MMAP_E
PPME_SYSCALL_MMAP_X
PPME_SYSCALL_MOUNT_E
PPME_SYSCALL_MOUNT_X
PPME_SYSCALL_MPROTECT_E
PPME_SYSCALL_MPROTECT_X
PPME_SYSCALL_MUNLOCKALL_E
PPME_SYSCALL_MUNLOCKALL_X
PPME_SYSCALL_MUNLOCK_E
PPME_SYSCALL_MUNLOCK_X
PPME_SYSCALL_MUNMAP_E
PPME_SYSCALL_MUNMAP_X
PPME_SYSCALL_NANOSLEEP_E
PPME_SYSCALL_NANOSLEEP_X
PPME_SYSCALL_NEWFSTATAT_E
PPME_SYSCALL_NEWFSTATAT_X
PPME_SYSCALL_NEWSELECT_E
PPME_SYSCALL_NEWSELECT_X
PPME_SYSCALL_OPENAT2_E
PPME_SYSCALL_OPENAT2_X
PPME_SYSCALL_OPENAT_2_E
PPME_SYSCALL_OPENAT_2_X
PPME_SYSCALL_OPENAT_E
PPME_SYSCALL_OPENAT_X
PPME_SYSCALL_OPEN_BY_HANDLE_AT_E
PPME_SYSCALL_OPEN_BY_HANDLE_AT_X
PPME_SYSCALL_OPEN_E
PPME_SYSCALL_OPEN_X
PPME_SYSCALL_PIDFD_GETFD_E
PPME_SYSCALL_PIDFD_GETFD_X
PPME_SYSCALL_PIDFD_OPEN_E
PPME_SYSCALL_PIDFD_OPEN_X
PPME_SYSCALL_PIPE2_E
PPME_SYSCALL_PIPE2_X
PPME_SYSCALL_PIPE_E
PPME_SYSCALL_PIPE_X
PPME_SYSCALL_POLL_E
PPME_SYSCALL_POLL_X
PPME_SYSCALL_PPOLL_E
PPME_SYSCALL_PPOLL_X
PPME_SYSCALL_PRCTL_E
PPME_SYSCALL_PRCTL_X
PPME_SYSCALL_PREADV_E
PPME_SYSCALL_PREADV_X
PPME_SYSCALL_PREAD_E
PPME_SYSCALL_PREAD_X
PPME_SYSCALL_PRLIMIT_E
PPME_SYSCALL_PRLIMIT_X
PPME_SYSCALL_PROCESS_VM_READV_E
PPME_SYSCALL_PROCESS_VM_READV_X
PPME_SYSCALL_PROCESS_VM_WRITEV_E
PPME_SYSCALL_PROCESS_VM_WRITEV_X
PPME_SYSCALL_PTRACE_E
PPME_SYSCALL_PTRACE_X
PPME_SYSCALL_PWRITEV_E
PPME_SYSCALL_PWRITEV_X
PPME_SYSCALL_PWRITE_E
PPME_SYSCALL_PWRITE_X
PPME_SYSCALL_QUOTACTL_E
PPME_SYSCALL_QUOTACTL_X
PPME_SYSCALL_READV_E
PPME_SYSCALL_READV_X
PPME_SYSCALL_READ_E
PPME_SYSCALL_READ_X
PPME_SYSCALL_RENAMEAT2_E
PPME_SYSCALL_RENAMEAT2_X
PPME_SYSCALL_RENAMEAT_E
PPME_SYSCALL_RENAMEAT_X
PPME_SYSCALL_RENAME_E
PPME_SYSCALL_RENAME_X
PPME_SYSCALL_RMDIR_2_E
PPME_SYSCALL_RMDIR_2_X
PPME_SYSCALL_RMDIR_E
PPME_SYSCALL_RMDIR_X
PPME_SYSCALL_SECCOMP_E
PPME_SYSCALL_SECCOMP_X
PPME_SYSCALL_SELECT_E
PPME_SYSCALL_SELECT_X
PPME_SYSCALL_SEMCTL_E
PPME_SYSCALL_SEMCTL_X
PPME_SYSCALL_SEMGET_E
PPME_SYSCALL_SEMGET_X
PPME_SYSCALL_SEMOP_E
PPME_SYSCALL_SEMOP_X
PPME_SYSCALL_SENDFILE_E
PPME_SYSCALL_SENDFILE_X
PPME_SYSCALL_SETGID_E
PPME_SYSCALL_SETGID_X
PPME_SYSCALL_SETNS_E
PPME_SYSCALL_SETNS_X
PPME_SYSCALL_SETPGID_E
PPME_SYSCALL_SETPGID_X
PPME_SYSCALL_SETREGID_E
PPME_SYSCALL_SETREGID_X
PPME_SYSCALL_SETRESGID_E
PPME_SYSCALL_SETRESGID_X
PPME_SYSCALL_SETRESUID_E
PPME_SYSCALL_SETRESUID_X
PPME_SYSCALL_SETREUID_E
PPME_SYSCALL_SETREUID_X
PPME_SYSCALL_SETRLIMIT_E
PPME_SYSCALL_SETRLIMIT_X
PPME_SYSCALL_SETSID_E
PPME_SYSCALL_SETSID_X
PPME_SYSCALL_SETUID_E
PPME_SYSCALL_SETUID_X
PPME_SYSCALL_SIGNALFD4_E
PPME_SYSCALL_SIGNALFD4_X
PPME_SYSCALL_SIGNALFD_E
PPME_SYSCALL_SIGNALFD_X
PPME_SYSCALL_SPLICE_E
PPME_SYSCALL_SPLICE_X
PPME_SYSCALL_STAT64_E
PPME_SYSCALL_STAT64_X
PPME_SYSCALL_STAT_E
PPME_SYSCALL_STAT_X
PPME_SYSCALL_SYMLINKAT_E
PPME_SYSCALL_SYMLINKAT_X
PPME_SYSCALL_SYMLINK_E
PPME_SYSCALL_SYMLINK_X
PPME_SYSCALL_TGKILL_E
PPME_SYSCALL_TGKILL_X
PPME_SYSCALL_TIMERFD_CREATE_E
PPME_SYSCALL_TIMERFD_CREATE_X
PPME_SYSCALL_TKILL_E
PPME_SYSCALL_TKILL_X
PPME_SYSCALL_UMOUNT2_E
PPME_SYSCALL_UMOUNT2_X
PPME_SYSCALL_UMOUNT_1_E
PPME_SYSCALL_UMOUNT_1_X
PPME_SYSCALL_UMOUNT_E
PPME_SYSCALL_UMOUNT_X
PPME_SYSCALL_UNLINKAT_2_E
PPME_SYSCALL_UNLINKAT_2_X
PPME_SYSCALL_UNLINKAT_E
PPME_SYSCALL_UNLINKAT_X
PPME_SYSCALL_UNLINK_2_E
PPME_SYSCALL_UNLINK_2_X
PPME_SYSCALL_UNLINK_E
PPME_SYSCALL_UNLINK_X
PPME_SYSCALL_UNSHARE_E
PPME_SYSCALL_UNSHARE_X
PPME_SYSCALL_USERFAULTFD_E
PPME_SYSCALL_USERFAULTFD_X
PPME_SYSCALL_VFORK_17_E
PPME_SYSCALL_VFORK_17_X
PPME_SYSCALL_VFORK_20_E
PPME_SYSCALL_VFORK_20_X
PPME_SYSCALL_VFORK_E
PPME_SYSCALL_VFORK_X
PPME_SYSCALL_WRITEV_E
PPME_SYSCALL_WRITEV_X
PPME_SYSCALL_WRITE_E
PPME_SYSCALL_WRITE_X
PPME_TRACER_E
PPME_TRACER_X
PPME_USER_ADDED_E
PPME_USER_ADDED_X
PPME_USER_DELETED_E
PPME_USER_DELETED_X

Enums§

AnyEvent
EventType