awslabs / awslabs/aws-deployment-framework

Deprecation of Status field in AWS Organizations API

Open Beginner friendly
#812 2 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.