Amazon Data Pipeline · Arazzo Workflow

Amazon Data Pipeline Export Definition

Version 1.0.0

Confirm a pipeline exists and then export its active definition objects.

1 workflow 1 source API 1 provider
View Spec View on GitHub Data ProcessingETLWorkflowsData PipelineAutomationArazzoWorkflows

Provider

amazon-data-pipeline

Workflows

export-pipeline-definition
Verify a pipeline, then export its active definition.
Chains describePipelines into getPipelineDefinition so a caller can confirm the pipeline before pulling its full definition for backup or migration.
2 steps inputs: pipelineId, version outputs: parameterValues, pipelineObjects, pipelineState
1
describePipeline
describePipelines
Confirm the pipeline exists and capture its current state before exporting the definition.
2
getDefinition
getPipelineDefinition
Retrieve the active version of the pipeline objects, parameter objects, and parameter values.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon Data Pipeline Export Definition
  summary: Confirm a pipeline exists and then export its active definition objects.
  description: >-
    A backup and export flow for AWS Data Pipeline. DescribePipelines confirms
    the pipeline exists and surfaces its current state, and GetPipelineDefinition
    then retrieves the active version of the pipeline objects, parameter objects,
    and parameter values for archival or migration. Every step spells out its
    request inline so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: dataPipelineApi
  url: ../openapi/amazon-data-pipeline-openapi.yml
  type: openapi
workflows:
- workflowId: export-pipeline-definition
  summary: Verify a pipeline, then export its active definition.
  description: >-
    Chains describePipelines into getPipelineDefinition so a caller can confirm
    the pipeline before pulling its full definition for backup or migration.
  inputs:
    type: object
    required:
    - pipelineId
    properties:
      pipelineId:
        type: string
        description: The id of the pipeline whose definition is being exported.
      version:
        type: string
        description: The definition version to retrieve (active or latest).
  steps:
  - stepId: describePipeline
    description: >-
      Confirm the pipeline exists and capture its current state before exporting
      the definition.
    operationId: describePipelines
    requestBody:
      contentType: application/json
      payload:
        pipelineIds:
        - $inputs.pipelineId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      pipelineState: $response.body#/pipelineDescriptionList/0/pipelineState
  - stepId: getDefinition
    description: >-
      Retrieve the active version of the pipeline objects, parameter objects,
      and parameter values.
    operationId: getPipelineDefinition
    requestBody:
      contentType: application/json
      payload:
        pipelineId: $inputs.pipelineId
        version: $inputs.version
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      pipelineObjects: $response.body#/pipelineObjects
      parameterObjects: $response.body#/parameterObjects
      parameterValues: $response.body#/parameterValues
  outputs:
    pipelineState: $steps.describePipeline.outputs.pipelineState
    pipelineObjects: $steps.getDefinition.outputs.pipelineObjects
    parameterValues: $steps.getDefinition.outputs.parameterValues

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/amazon-data-pipeline-export-definition-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.