# File lib/fog/aws/requests/elasticache/describe_cache_subnet_groups.rb, line 15
        def describe_cache_subnet_groups(name = nil, opts = {})
          params = {}
          if opts[:marker]
            params['Marker'] = opts[:marker]
          end
          if name
            params['CacheSubnetGroupName'] = name
          end
          if opts[:max_records]
            params['MaxRecords'] = opts[:max_records]
          end

          request({
            'Action'  => 'DescribeCacheSubnetGroups',
            :parser   => Fog::Parsers::AWS::Elasticache::DescribeCacheSubnetGroups.new
          }.merge(params))
        end