Aodh Sample Policy Configuration File¶
The following is an overview of all available policies in Aodh. For a sample configuration file, refer to policy.yaml.
aodh¶
context_is_adminDefault: role:admin(no description provided)
segregationDefault: rule:context_is_admin(no description provided)
admin_or_ownerDefault: rule:context_is_admin or project_id:%(project_id)s(no description provided)
defaultDefault: rule:context_is_admin or project_id:%(project_id)s(no description provided)
telemetry:get_alarmDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - GET
/v2/alarms/{alarm_id}
Get an alarm.
- GET
telemetry:get_alarmsDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - GET
/v2/alarms
Get all alarms, based on the query provided.
- GET
telemetry:get_alarms:all_projectsDefault: rule:context_is_adminOperations: - GET
/v2/alarms
Get alarms of all projects.
- GET
telemetry:query_alarmDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - POST
/v2/query/alarms
Get all alarms, based on the query provided.
- POST
telemetry:create_alarmDefault: <empty string>
Operations: - POST
/v2/alarms
Create a new alarm.
- POST
telemetry:change_alarmDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - PUT
/v2/alarms/{alarm_id}
Modify this alarm.
- PUT
telemetry:delete_alarmDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - DELETE
/v2/alarms/{alarm_id}
Delete this alarm.
- DELETE
telemetry:get_alarm_stateDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - GET
/v2/alarms/{alarm_id}/state
Get the state of this alarm.
- GET
telemetry:change_alarm_stateDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - PUT
/v2/alarms/{alarm_id}/state
Set the state of this alarm.
- PUT
telemetry:alarm_historyDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - GET
/v2/alarms/{alarm_id}/history
Assembles the alarm history requested.
- GET
telemetry:query_alarm_historyDefault: rule:context_is_admin or project_id:%(project_id)sOperations: - POST
/v2/query/alarms/history
Define query for retrieving AlarmChange data.
- POST
telemetry:update_quotasDefault: rule:context_is_adminOperations: - POST
/v2/quotas
Update resources quotas for project.
- POST
telemetry:delete_quotasDefault: rule:context_is_adminOperations: - DELETE
/v2/quotas/{project_id}
Delete resources quotas for project.
- DELETE