package
4.9.5
Repository: https://github.com/containers/podman.git
Documentation: pkg.go.dev

# Functions

IsValidEventer checks if the given string is a valid eventer type.
NewEvent creates an event struct and populates with the given status and time.
NewEventer creates an eventer based on the eventer type.
NewMemoryEventer returns configured MemoryEventer.
StringToStatus converts a string to an Event Status.
StringToType converts string to an EventType.

# Constants

Attach ...
AutoUpdate ...
Build ...
Checkpoint ...
Cleanup ...
Commit ...
Container - event is related to containers.
Copy ...
Create ...
DefaultEventerType is logfile when systemd is not present.
Exec ...
ExecDied indicates that an exec session in a container died.
Exited indicates that a container's process died.
Export ...
HealthStatus ...
History ...
Image - event is related to images.
Import ...
Init ...
Journald indicates journald should be used to log events.
Kill ...
LoadFromArchive ...
LogFile indicates the event logger will be a logfile.
Machine - event is related to machine VM's.
Memory indicates the event logger will hold events in memory.
Mount ...
Network - event is related to networks.
NetworkConnect.
NetworkDisconnect.
Null is a no-op events logger.
Pause ...
Pod - event is related to pods.
Prune ...
Pull ...
Push ...
Refresh indicates that the system refreshed the state after a reboot.
Remove ...
Rename indicates that a container was renamed.
Renumber indicates that lock numbers were reallocated at user request.
Restart indicates that the target was restarted via an API call.
Restore ...
Rotate indicates that the log file was rotated.
Save ...
Start ...
Stop ...
Sync ...
System - event is related to Podman whole and not to any specific container/pod/image/volume.
Tag ...
Unmount ...
Unpause ...
Untag ...
Volume - event is related to volumes.

# Variables

ErrEventNotFound indicates that the event was not found in the event log.
ErrEventTypeBlank indicates the event log found something done by podman but it isn't likely an event.
ErrNoJournaldLogging indicates that there is no journald logging supported (requires libsystemd).

# Structs

Details describes specifics about certain events, specifically around container events.
Event describes the attributes of a libpod event.
EventerOptions describe options that need to be passed to create an eventer.
EventLogFile is the structure for event writing to a logfile.
EventMemory is the structure for event writing to a channel.
EventToNull is an eventer type that does nothing.
ReadOptions describe the attributes needed to read event logs.

# Interfaces

Eventer is the interface for journald or file event logging.

# Type aliases

EventerType ...
EventFilter for filtering events.
Status describes the actual event action (stop, start, create, kill).
Type of event that occurred (container, volume, image, pod, etc).