# File lib/fog/aws/requests/cloud_formation/estimate_template_cost.rb, line 21
        def estimate_template_cost(options = {})
          params = {}

          if options['Parameters']
            options['Parameters'].keys.each_with_index do |key, index|
              index += 1 # params are 1-indexed
              params.merge!({
                "Parameters.member.#{index}.ParameterKey"   => key,
                "Parameters.member.#{index}.ParameterValue" => options['Parameters'][key]
              })
            end
          end

          if options['TemplateBody']
            params['TemplateBody'] = options['TemplateBody']
          elsif options['TemplateURL']
            params['TemplateURL'] = options['TemplateURL']
          end

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