docker: Index | Files

package events

import ""


Package Files



const (
    // ContainerEventType is the event type that containers generate
    ContainerEventType = "container"
    // DaemonEventType is the event type that daemon generate
    DaemonEventType = "daemon"
    // ImageEventType is the event type that images generate
    ImageEventType = "image"
    // NetworkEventType is the event type that networks generate
    NetworkEventType = "network"
    // PluginEventType is the event type that plugins generate
    PluginEventType = "plugin"
    // VolumeEventType is the event type that volumes generate
    VolumeEventType = "volume"

type Actor Uses

type Actor struct {
    ID         string
    Attributes map[string]string

Actor describes something that generates events, like a container, or a network, or a volume. It has a defined name and a set or attributes. The container attributes are its labels, other actors can generate these attributes from other properties.

type Message Uses

type Message struct {
    // Deprecated information from JSONMessage.
    // With data only in container events.
    Status string `json:"status,omitempty"`
    ID     string `json:"id,omitempty"`
    From   string `json:"from,omitempty"`

    Type   string
    Action string
    Actor  Actor

    Time     int64 `json:"time,omitempty"`
    TimeNano int64 `json:"timeNano,omitempty"`

Message represents the information an event contains

Package events is imported by 389 packages. Updated 2016-09-07. Refresh now. Tools for package owners.