# File lib/fog/aws/requests/elasticache/describe_cache_parameter_groups.rb, line 26 def describe_cache_parameter_groups(name = nil, options = {}) response = Excon::Response.new parameter_set = [] if name if server = self.data[:parameter_groups][name] parameter_set << server else raise Fog::AWS::Elasticache::NotFound.new("CacheParameterGroup #{name} not found") end else parameter_set = self.data[:parameter_groups].values end response.status = 200 response.body = { "CacheParameterGroups" => parameter_set } response end