cloudendure.events

Define the CloudEndure events.

EventHandler

EventHandler(self, events: 'List[Any]' = None)

Define the handling of CloudEndure Event objects.

add_event

EventHandler.add_event(event_type: 'Tuple[str, str]', machine_name,
                       **kwargs)

Add an event.

Event

Event(self, event_type, machine_name: 'str' = 'NA', **kwargs)

Define the structure of a CloudEndure Event.

Usage: from cloudendure.event import Event some_event = Event(Event.EVENT_EXPIRED, somevar="some")

ERRORRED_EVENT_TYPES

EVENT_ALREADY_LAUNCHED

EVENT_EXPIRED

EVENT_FAILED

EVENT_IGNORED

EVENT_IN_PROGRESS

EVENT_STRUCTURE

EVENT_SUCCESSFULLY_LAUNCHED

EVENT_TYPES

SUCCESSFUL_EVENT_TYPES

WARNED_EVENT_TYPES