The following is an overview of all available policies in Aodh. For a sample configuration file, refer to policy.yaml.
context_is_adminrole:admin
(no description provided)
segregationrule:context_is_admin
(no description provided)
admin_or_ownerrule:context_is_admin or project_id:%(project_id)s
(no description provided)
defaultrule:context_is_admin or project_id:%(project_id)s
(no description provided)
telemetry:get_alarmrule:context_is_admin or project_id:%(project_id)s
GET /v2/alarms/{alarm_id}
Get an alarm.
telemetry:get_alarmsrule:context_is_admin or project_id:%(project_id)s
GET /v2/alarms
Get all alarms, based on the query provided.
telemetry:get_alarms:all_projectsrule:context_is_admin
GET /v2/alarms
Get alarms of all projects.
telemetry:query_alarmrule:context_is_admin or project_id:%(project_id)s
POST /v2/query/alarms
Get all alarms, based on the query provided.
telemetry:create_alarm<empty string>
POST /v2/alarms
Create a new alarm.
telemetry:change_alarmrule:context_is_admin or project_id:%(project_id)s
PUT /v2/alarms/{alarm_id}
Modify this alarm.
telemetry:delete_alarmrule:context_is_admin or project_id:%(project_id)s
DELETE /v2/alarms/{alarm_id}
Delete this alarm.
telemetry:get_alarm_staterule:context_is_admin or project_id:%(project_id)s
GET /v2/alarms/{alarm_id}/state
Get the state of this alarm.
telemetry:change_alarm_staterule:context_is_admin or project_id:%(project_id)s
PUT /v2/alarms/{alarm_id}/state
Set the state of this alarm.
telemetry:alarm_historyrule:context_is_admin or project_id:%(project_id)s
GET /v2/alarms/{alarm_id}/history
Assembles the alarm history requested.
telemetry:query_alarm_historyrule:context_is_admin or project_id:%(project_id)s
POST /v2/query/alarms/history
Define query for retrieving AlarmChange data.
telemetry:update_quotasrule:context_is_admin
POST /v2/quotas
Update resources quotas for project.
telemetry:delete_quotasrule:context_is_admin
DELETE /v2/quotas/{project_id}
Delete resources quotas for project.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.