Add list user policies endpoint to iam backend.

- Add response and endpoint methods.
- Add test covering put, get, delete and list user policy.
This commit is contained in:
Sean Marlow 2017-04-13 15:09:23 -06:00
commit 9a2f2fcd4b
No known key found for this signature in database
GPG key ID: B1F9844F525D7D62
3 changed files with 57 additions and 0 deletions

View file

@ -729,6 +729,10 @@ class IAMBackend(BaseBackend):
policy = user.get_policy(policy_name)
return policy
def list_user_policies(self, user_name):
user = self.get_user(user_name)
return user.policies.keys()
def put_user_policy(self, user_name, policy_name, policy_json):
user = self.get_user(user_name)
user.put_policy(policy_name, policy_json)