[GH-ISSUE #108] Commit ff3fc0e broke waiter extraction #82

Closed
opened 2026-03-07 19:41:44 +03:00 by kerem · 0 comments
Owner

Originally created by @mschlaipfer on GitHub (Jan 15, 2026).
Original GitHub issue: https://github.com/awslabs/iam-policy-autopilot/issues/108

Originally assigned to: @mschlaipfer on GitHub.

Describe the bug
Waiter extraction does not work anymore. The refactoring in commit ff3fc0e populates SdkMethodCall with the waiter name, but this name is never translated to the operation name.

To Reproduce

Run generate-policies on a Python input waiter = dynamodb_client.get_waiter('table_exists')

Expected behavior
should result in a policy with dynamodb:DescribeTable permission.

Additional context
Add any other context about the problem here.

Originally created by @mschlaipfer on GitHub (Jan 15, 2026). Original GitHub issue: https://github.com/awslabs/iam-policy-autopilot/issues/108 Originally assigned to: @mschlaipfer on GitHub. **Describe the bug** Waiter extraction does not work anymore. The refactoring in commit `ff3fc0e` populates `SdkMethodCall` with the waiter name, but this name is never translated to the operation name. **To Reproduce** Run `generate-policies` on a Python input `waiter = dynamodb_client.get_waiter('table_exists')` **Expected behavior** should result in a policy with `dynamodb:DescribeTable` permission. **Additional context** Add any other context about the problem here.
kerem 2026-03-07 19:41:44 +03:00
  • closed this issue
  • added the
    bug
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/iam-policy-autopilot#82
No description provided.