kars0508 opened a new pull request, #66833:
URL: https://github.com/apache/airflow/pull/66833

   ## What
   Add an operator for Amazon MWAA Serverless to update existing workflows.
   
   ## Motivation
   `MwaaServerlessCreateWorkflowOperator` creates workflows but there is no 
operator to update them after creation. `MwaaServerlessUpdateWorkflowOperator` 
enables modifying workflow definitions, roles, engine versions, logging, 
networking, and trigger modes via the `UpdateWorkflow` API — completing the 
CRUD lifecycle for MWAA Serverless workflows.
   
   ## How
   - New `MwaaServerlessUpdateWorkflowOperator` using 
`AwsBaseOperator[AwsBaseHook]` with `client_type="mwaa-serverless"`
   - Required params: `workflow_arn`, `definition_s3_location`, `role_arn`
   - Optional params: `description`, `engine_version`, `logging_configuration`, 
`network_configuration`, `trigger_mode`
   - Returns the workflow ARN
   
   ## Files
   - `operators/mwaa_serverless.py` — operator
   - `test_mwaa_serverless.py` — unit tests (4 tests)
   - `example_mwaa_serverless.py` — system test
   - `mwaa_serverless.rst` — docs
   
   ## Testing
   - Unit tests: 14 passed (4 new)
   - ruff: no issues


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to