The watcher.notifications.action Module

class watcher.notifications.action.ActionCreateNotification(**kwargs)[source]

Bases: watcher.notifications.base.NotificationBase

class watcher.notifications.action.ActionCreatePayload(action, action_plan)[source]

Bases: watcher.notifications.action.ActionPayload

class watcher.notifications.action.ActionDeleteNotification(**kwargs)[source]

Bases: watcher.notifications.base.NotificationBase

class watcher.notifications.action.ActionDeletePayload(action, action_plan)[source]

Bases: watcher.notifications.action.ActionPayload

class watcher.notifications.action.ActionExecutionNotification(**kwargs)[source]

Bases: watcher.notifications.base.NotificationBase

class watcher.notifications.action.ActionExecutionPayload(action, action_plan, **kwargs)[source]

Bases: watcher.notifications.action.ActionPayload

class watcher.notifications.action.ActionPayload(action, **kwargs)[source]

Bases: watcher.notifications.base.NotificationPayloadBase

class watcher.notifications.action.ActionStateUpdatePayload(**kwargs)[source]

Bases: watcher.notifications.base.NotificationPayloadBase

class watcher.notifications.action.ActionUpdateNotification(**kwargs)[source]

Bases: watcher.notifications.base.NotificationBase

class watcher.notifications.action.ActionUpdatePayload(action, state_update, action_plan)[source]

Bases: watcher.notifications.action.ActionPayload