Implemented get_access_key_last_used

Written test that still does not work due to:
    ParamValidationError: Parameter validation failed:
    Unknown parameter in input: "UserName", must be one of: AccessKeyId
Refactored update_access_key and delete_access_key functions
This commit is contained in:
martynaspaulikas 2018-11-27 11:28:09 +00:00
commit 7189d019df
4 changed files with 43 additions and 11 deletions

View file

@ -454,6 +454,13 @@ class IamResponse(BaseResponse):
template = self.response_template(GENERIC_EMPTY_TEMPLATE)
return template.render(name='UpdateAccessKey')
def get_access_key_last_used(self):
user_name = self._get_param('UserName')
access_key_id = self._get_param('AccessKeyId')
iam_backend.get_access_key_last_used(user_name, access_key_id)
template = self.response_template(GENERIC_EMPTY_TEMPLATE)
return template.render(name='GetAccessKeyLastUsed')
def list_access_keys(self):
user_name = self._get_param('UserName')