The ceilometer.api.controllers.v2.events ModuleΒΆ
-
class
ceilometer.api.controllers.v2.events.Event(**kw)[source] Bases:
ceilometer.api.controllers.v2.base.BaseA System event.
-
get_traits()[source]
-
classmethod
sample()[source]
-
set_traits(traits)[source]
-
-
class
ceilometer.api.controllers.v2.events.EventQuery(**kw)[source] Bases:
ceilometer.api.controllers.v2.base.QueryQuery arguments for Event Queries.
-
classmethod
sample()[source]
-
classmethod
-
class
ceilometer.api.controllers.v2.events.EventTypesController[source] Bases:
pecan.rest.RestControllerWorks on Event Types in the system.
-
get_all(*args, **kwargs)[source] Get all event types.
-
get_one(*args, **kwargs)[source] Unused API, will always return 404.
Parameters: event_type – A event type
-
-
class
ceilometer.api.controllers.v2.events.EventsController[source] Bases:
pecan.rest.RestControllerWorks on Events.
-
get_all(*args, **kwargs)[source] Return all events matching the query filters.
Parameters: q – Filter arguments for which Events to return
-
get_one(*args, **kwargs)[source] Return a single event with the given message id.
Parameters: message_id – Message ID of the Event to be returned
-
-
class
ceilometer.api.controllers.v2.events.Trait(**kw)[source] Bases:
ceilometer.api.controllers.v2.base.BaseA Trait associated with an event.
-
classmethod
sample()[source]
-
classmethod
-
class
ceilometer.api.controllers.v2.events.TraitDescription(**kw)[source] Bases:
ceilometer.api.controllers.v2.base.BaseA description of a trait, with no associated value.
-
classmethod
sample()[source]
-
classmethod
-
class
ceilometer.api.controllers.v2.events.TraitsController[source] Bases:
pecan.rest.RestControllerWorks on Event Traits.
-
get_all(*args, **kwargs)[source] Return all trait names for an event type.
Parameters: event_type – Event type to filter traits by
-
get_one(*args, **kwargs)[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
-