Update a Glue or AI Flow data pipeline
PUT/data-pipelines/:id
Updates by persisted DataPipelineType (body type is not used to switch). Requires editor access. Blocked while any execution is RUNNING or STOPPING (DP-1012) or while PipelineStatus is create_in_progress/update_in_progress (DP-1010). Glue fills omitted fields from the stored row and starts async update (Message "Data pipeline update initiated."). Cyclic child-pipeline graphs return DP-1037. Query publish is not read. AI requires at least one of Description, Nodes, DefaultExecutionProperties, Graph, Keywords (GE-1010 overwritten, HTTP 500).
Request
Responses
- 200
- 400
- 403
- 500
- 501
Update initiated. AI may include LambdaUploadUrls.
Response Headers
API Gateway request validation (missing required parameters such as role_id). Lambda InvalidInputException from this function is HTTP 403.
Response Headers
Invalid input or unauthorized.
Response Headers
Backend failure (GenericFailureException, InconsistentMetadataException, or unexpected GE-1044).
Response Headers
InvalidHttpMethodTypeException. Glue body validation also uses this mapping (DP-1010).