The aodh.api.controllers.v2.alarm_rules.gnocchi Module

class aodh.api.controllers.v2.alarm_rules.gnocchi.AggregationMetricByResourcesLookupRule(**kw)[source]

Bases: aodh.api.controllers.v2.alarm_rules.gnocchi.AlarmGnocchiThresholdRule

as_dict()[source]
static get_external_project_owner(*args, **kwargs)[source]
classmethod validate_alarm(alarm)[source]
class aodh.api.controllers.v2.alarm_rules.gnocchi.AggregationMetricsByIdLookupRule(**kw)[source]

Bases: aodh.api.controllers.v2.alarm_rules.gnocchi.AlarmGnocchiThresholdRule

as_dict()[source]
class aodh.api.controllers.v2.alarm_rules.gnocchi.AlarmGnocchiThresholdRule(**kw)[source]

Bases: aodh.api.controllers.v2.base.AlarmRule

classmethod validate_alarm(alarm)[source]
exception aodh.api.controllers.v2.alarm_rules.gnocchi.GnocchiUnavailable[source]

Bases: exceptions.Exception

class aodh.api.controllers.v2.alarm_rules.gnocchi.MetricOfResourceRule(**kw)[source]

Bases: aodh.api.controllers.v2.alarm_rules.gnocchi.AlarmGnocchiThresholdRule

as_dict()[source]
classmethod validate_alarm(alarm)[source]