awslabs / awslabs/aws-deployment-framework
Deprecation of Status field in AWS Organizations API
- Dominant language
- Python
- Stars
- 699
- Forks
- 235
- Avg merge
- 20h 53m
- Merged PRs (30d)
- 7
Description
AWS has announced the deprecation of the Status field in the AWS Organizations API in favor the more granular State field. The Status field will be permanently removed after September 9, 2026.
The [`organizations.py`](https://github.com/awslabs/aws-deployment-framework/blob/master/src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/organizations.py) class in this project currently relies on the Status field, which will lead to failures or incorrect behavior once the deprecation is completed.
Contributor guide
Research direction
Start with src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/organizations.py and inspect how AWS Organizations responses use the deprecated Status field. Check the surrounding callers and available tests, then verify that the implementation uses the replacement State field and no longer depends on Status.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- cloud, devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100