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]
-
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.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]
-
classmethod
-
exception
ceilometer.api.controllers.v2.base.
ProjectNotAuthorized
(id, aspect='project')[source] Bases:
ceilometer.api.controllers.v2.base.ClientSideError