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]
