The panko.api.controllers.v2.events Module

The panko.api.controllers.v2.events Module

service None

Bases: panko.api.controllers.v2.base.Base

A System event.

Event.get_traits()
classmethod Event.sample()
Event.set_traits(traits)
service None

Bases: panko.api.controllers.v2.base.Query

Query arguments for Event Queries.

classmethod EventQuery.sample()
service None

Bases: pecan.rest.RestController

Works on Event Types in the system.

EventTypesController.get_all()

Get all event types.

EventTypesController.get_one(event_type)

Unused API, will always return 404.

Parameters

event_type – A event type

service None

Bases: pecan.rest.RestController

Works on Events.

EventsController.get_all(q=None, limit=None, sort=None, marker=None)

Return all events matching the query filters.

Parameters
  • q – Filter arguments for which Events to return

  • limit – Maximum number of samples to be returned.

  • sort – A pair of sort key and sort direction combined with “:”

  • marker – The pagination query marker, message id of the last item viewed

EventsController.get_one(message_id)

Return a single event with the given message id.

Parameters

message_id – Message ID of the Event to be returned

service None

Bases: panko.api.controllers.v2.base.Base

A Trait associated with an event.

classmethod Trait.sample()
service None

Bases: panko.api.controllers.v2.base.Base

A description of a trait, with no associated value.

classmethod TraitDescription.sample()
service None

Bases: pecan.rest.RestController

Works on Event Traits.

TraitsController.get_all(event_type)[source]

Return all trait names for an event type.

Parameters

event_type – Event type to filter traits by

TraitsController.get_one(event_type, trait_name)[source]

Return all instances of a trait for an event type.

Parameters
  • event_type – Event type to filter traits by

  • trait_name – Trait to return values for

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.