mirror of
https://github.com/awslabs/iam-policy-autopilot.git
synced 2026-04-26 00:15:57 +03:00
[GH-ISSUE #124] Remove fallback snake_case to operation name conversion from Operation::from_call #107
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/iam-policy-autopilot#107
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mschlaipfer on GitHub (Jan 27, 2026).
Original GitHub issue: https://github.com/awslabs/iam-policy-autopilot/issues/124
https://github.com/awslabs/iam-policy-autopilot/pull/91 introduces an
allowoverride because removing it is non-trivial.When trying to remove it we run into issues where we do not find the operation in
boto3_method_to_operationbecause of wrong case conversion (see https://github.com/awslabs/iam-policy-autopilot/issues/123), which leads to thetest_enrichment_engine_comprehensivetest failing. This means we currently rely on this fallback.The above test for me also failed for other reasons like
iotthingsgraphnot being in the service reference, or theelastictranscoderservice not having SDK name mappings in the service reference (elastictranscoderhas been deprecated and I had an old botocore model locally when running the test, meaning we also need to update our botocore model). We need to resolve such issues along the way of removing the fallback.