Previous topic

The nova.openstack.common.setup Module

Next topic

The nova.quota Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

The nova.policy Module

Policy Engine For Nova

enforce(context, action, target)

Verifies that the action is valid on the target in this context.

Parameters:
  • context – nova context
  • action – string representing the action to be checked this should be colon separated for clarity. i.e. compute:create_instance, compute:attach_volume, volume:attach_volume
  • object – dictionary representing the object of the action for object creation this should be a dictionary representing the location of the object e.g. {'project_id': context.project_id}
Raises nova.exception.PolicyNotAllowed:
 

if verification fails.

init()
reset()