The ceilometer.api.controllers.v2.base ModuleΒΆ
-
class
ceilometer.api.controllers.v2.base.AdvEnum(name, *args, **kwargs)[source] Bases:
wsme.types.wspropertyHandle 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.BaseBase class Alarm Rule extension and wsme.types.
-
static
create_hook(alarm)[source]
-
static
update_hook(alarm)[source]
-
static
validate_alarm(alarm)[source]
-
static
-
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.UserTypeA 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.BaseA link representation.
-
classmethod
sample()[source]
-
classmethod
-
exception
ceilometer.api.controllers.v2.base.ProjectNotAuthorized(id, aspect='project')[source] Bases:
ceilometer.api.controllers.v2.base.ClientSideError