Version 2 of the API.
Bases: wsme.types.wsproperty
Handle default and mandatory for wtypes.Enum.
Bases: ceilometer.api.controllers.v2._Base
Bases: ceilometer.api.controllers.v2._Base
Representation of an alarm.
Note
combination_rule and threshold_rule are mutually exclusive. The type of the alarm should be set to threshold or combination and the appropriate rule should be filled.
Bases: ceilometer.api.controllers.v2._Base
Representation of an event in an alarm’s history.
Bases: ceilometer.api.controllers.v2._Base
Bases: pecan.rest.RestController
Manages operations on a single alarm.
Delete this alarm.
Return this alarm.
Get the state of this alarm.
Assembles the alarm history requested.
Parameters: | q – Filter rules for the changes to be described. |
---|
Modify this alarm.
Parameters: | data – an alarm within the request body. |
---|
Set the state of this alarm.
Parameters: | state – an alarm state within the request body. |
---|
Bases: ceilometer.api.controllers.v2.ClientSideError
Bases: ceilometer.api.controllers.v2._Base
Bases: ceilometer.api.controllers.v2._Base
Representation of a time constraint on an alarm.
Bases: pecan.rest.RestController
Manages operations on the alarms collection.
Return all alarms, based on the query provided.
Parameters: | q – Filter rules for the alarms to be returned. |
---|
Create a new alarm.
Parameters: | data – an alarm within the request body. |
---|
Bases: ceilometer.api.controllers.v2._Base
A representation of the API and storage capabilities.
Usually constrained by restrictions imposed by the storage driver.
Bases: pecan.rest.RestController
Manages capabilities queries.
Returns a flattened dictionary of API capabilities.
Capabilities supported by the currently configured storage driver.
Bases: wsme.exc.ClientSideError
Bases: ceilometer.api.controllers.v2._Base
Holds a sample query encoded in json.
Bases: wsme.types.UserType
A user type that represents a cron format.
Bases: ceilometer.api.controllers.v2.ClientSideError
Bases: ceilometer.api.controllers.v2._Base
A System event.
Bases: ceilometer.api.controllers.v2.Query
Query arguments for Event Queries.
Bases: pecan.rest.RestController
Works on Event Types in the system.
Get all event types.
Bases: pecan.rest.RestController
Works on Events.
Return all events matching the query filters.
Parameters: | q – Filter arguments for which Events to return |
---|
Return a single event with the given message id.
Parameters: | message_id – Message ID of the Event to be returned |
---|
Bases: ceilometer.api.controllers.v2._Base
A link representation.
Bases: ceilometer.api.controllers.v2._Base
One category of measurements.
Bases: pecan.rest.RestController
Manages operations on a single meter.
Return samples for the meter.
Parameters: |
|
---|
Post a list of new Samples to Telemetry.
Parameters: | samples – a list of samples within the request body. |
---|
Computes the statistics of the samples in the time range given.
Parameters: |
|
---|
Bases: pecan.rest.RestController
Works on meters.
Return all known meters, based on the data recorded so far.
Parameters: | q – Filter rules for the meters to be returned. |
---|
Bases: ceilometer.api.controllers.v2._Base
A single measurement for a given meter and resource.
This class is deprecated in favor of Sample.
Bases: ceilometer.api.controllers.v2.ClientSideError
Bases: ceilometer.api.controllers.v2.ClientSideError
Bases: ceilometer.api.controllers.v2._Base
Query filter.
Bases: pecan.rest.RestController
Provides complex query possibilities for alarm history.
Define query for retrieving AlarmChange data.
Parameters: | body – Query rules for the alarm history to be returned. |
---|
Bases: pecan.rest.RestController
Provides complex query possibilities for alarms.
Define query for retrieving Alarm data.
Parameters: | body – Query rules for the alarms to be returned. |
---|
Bases: pecan.rest.RestController
Bases: pecan.rest.RestController
Provides complex query possibilities for samples.
Define query for retrieving Sample data.
Parameters: | body – Query rules for the samples to be returned. |
---|
Bases: ceilometer.api.controllers.v2._Base
An externally defined object for which samples have been received.
Bases: pecan.rest.RestController
Works on resources.
Retrieve definitions of all of the resources.
Parameters: |
|
---|
Retrieve details about one resource.
Parameters: | resource_id – The UUID of the resource. |
---|
Bases: ceilometer.api.controllers.v2._Base
One measurement.
Bases: pecan.rest.RestController
Controller managing the samples.
Return all known samples, based on the data recorded so far.
Parameters: |
|
---|
Return a sample
Parameters: | sample_id – the id of the sample |
---|
Bases: ceilometer.api.controllers.v2._Base
Computed statistics for a query.
Bases: ceilometer.api.controllers.v2._Base
A Trait associated with an event.
Bases: ceilometer.api.controllers.v2._Base
A description of a trait, with no associated value.
Bases: pecan.rest.RestController
Works on Event Traits.
Return all trait names for an event type.
Parameters: | event_type – Event type to filter traits by |
---|
Return all instances of a trait for an event type.
Parameters: |
|
---|
Bases: object
Version 2 API controller root.