# File lib/fog/aws/requests/data_pipeline/create_pipeline.rb, line 31
        def create_pipeline(unique_id, name, description=nil, tags=nil)
          response = Excon::Response.new

          if existing_pipeline = self.data[:pipelines][unique_id]
            {"pipelineId" => existing_pipeline["pipelineId"]}
          else
            pipeline_id = Fog::AWS::Mock.data_pipeline_id
            mapped_tags = if tags
                            tags.map { |k,v| {"key" => k.to_s, "value" => v.to_s}}
                          else
                            []
                          end

            pipeline = {
              "name"        => name,
              "description" => description,
              "fields"      => mapped_tags,
              "pipelineId"  => pipeline_id,
            }

            self.data[:pipelines][unique_id] = pipeline

            response.body = {"pipelineId" => pipeline_id}
          end
          response
        end