The ceilometer.api.controllers.v2.base ModuleΒΆ

class ceilometer.api.controllers.v2.base.AdvEnum(name, *args, **kwargs)[source]

Bases: wsme.types.wsproperty

Handle default and mandatory for wtypes.Enum.

exception ceilometer.api.controllers.v2.base.AlarmNotFound(alarm, auth_project)[source]

Bases: ceilometer.api.controllers.v2.base.ClientSideError

class ceilometer.api.controllers.v2.base.AlarmRule(**kw)[source]

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

Base class Alarm Rule extension and wsme.types.

static create_hook(alarm)[source]
static update_hook(alarm)[source]
static validate_alarm(alarm)[source]
class ceilometer.api.controllers.v2.base.Base(**kw)[source]

Bases: wsme.types.DynamicBase

as_dict(db_model)[source]
as_dict_from_keys(keys)[source]
classmethod from_db_and_links(m, links)[source]
classmethod from_db_model(m)[source]
exception ceilometer.api.controllers.v2.base.ClientSideError(error, status_code=400)[source]

Bases: wsme.exc.ClientSideError

exception ceilometer.api.controllers.v2.base.EntityNotFound(entity, id)[source]

Bases: ceilometer.api.controllers.v2.base.ClientSideError

class ceilometer.api.controllers.v2.base.JsonType[source]

Bases: wsme.types.UserType

A simple JSON type.

basetype

alias of unicode

static validate(value)[source]
class ceilometer.api.controllers.v2.base.Link(**kw)[source]

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

A link representation.

classmethod sample()[source]
exception ceilometer.api.controllers.v2.base.ProjectNotAuthorized(id, aspect='project')[source]

Bases: ceilometer.api.controllers.v2.base.ClientSideError

class ceilometer.api.controllers.v2.base.Query(**kw)[source]

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

Query filter.

as_dict()[source]
get_op()[source]
classmethod sample()[source]
set_op(value)[source]

Previous topic

The ceilometer.api.controllers.v2.samples Module

Next topic

The ceilometer.api.controllers.v2.query Module

This Page