def create_access_key(options)
user_name = options['UserName']
if data[:users].has_key? user_name
key = { 'SecretAccessKey' => Fog::Mock.random_base64(40),
'Status' => 'Active',
'AccessKeyId' => Fog::AWS::Mock.key_id(20),
'UserName' => user_name
}
data[:users][user_name][:access_keys] << key
Excon::Response.new.tap do |response|
response.status = 200
response.body = { 'AccessKey' => key,
'RequestId' => Fog::AWS::Mock.request_id }
end
else
raise Fog::AWS::IAM::NotFound.new('The user with name booboboboob cannot be found.')
end
end