Add support to ListPipelines

This commit is contained in:
Hugo Lopes Tavares 2015-09-16 15:49:15 -04:00
commit 0cef332840
3 changed files with 37 additions and 0 deletions

View file

@ -28,6 +28,16 @@ class DataPipelineResponse(BaseResponse):
"pipelineId": pipeline.pipeline_id,
})
def list_pipelines(self):
pipelines = self.datapipeline_backend.list_pipelines()
return json.dumps({
"HasMoreResults": False,
"Marker": None,
"PipelineIdList": [
{"Id": pipeline.pipeline_id, "Name": pipeline.name} for pipeline in pipelines
]
})
def describe_pipelines(self):
pipeline_ids = self.parameters["pipelineIds"]
pipelines = self.datapipeline_backend.describe_pipelines(pipeline_ids)