Method: Fog::AWS::IAM::Mock#list_server_certificates

Defined in:
lib/rackspace-fog/aws/requests/iam/list_server_certificates.rb

#list_server_certificates(options = {}) ⇒ Object



42
43
44
45
46
47
48
49
50
51
52
# File 'lib/rackspace-fog/aws/requests/iam/list_server_certificates.rb', line 42

def list_server_certificates(options = {})
  certificates = self.data[:server_certificates].values
  certificates = certificates.select { |certificate| certificate['Path'] =~ Regexp.new("^#{options['PathPrefix']}") } if options['PathPrefix']
  response = Excon::Response.new
  response.status = 200
  response.body = {
    'Certificates' => certificates
  }

  response
end