Sha256: 8818e1058ecbc198d2f03a5ab484e71f8d01c7915a2f863221b070063d28851f
Contents?: true
Size: 1.18 KB
Versions: 14
Compression:
Stored size: 1.18 KB
Contents
module Fog module Identity class OpenStack class V2 class Real ## # Destroy an EC2 credential for a user. Requires administrator # credentials. # # ==== Parameters # * user_id<~String>: The id of the user to delete the credential # for # * access<~String>: The access key of the credential to destroy # # ==== Returns # * response<~Excon::Response>: # * body<~String>: Empty string def delete_ec2_credential(user_id, access) request( :expects => [200, 204], :method => 'DELETE', :path => "users/#{user_id}/credentials/OS-EC2/#{access}" ) end end class Mock def delete_ec2_credential(user_id, access) raise Fog::Identity::OpenStack::NotFound unless data[:ec2_credentials][user_id][access] data[:ec2_credentials][user_id].delete access response = Excon::Response.new response.status = 204 response rescue end end end # class V2 end end end
Version data entries
14 entries across 14 versions & 1 rubygems