Summary
Normalize internal service/resource names in registry to align with AWS CLI conventions, preparing for future API layer (#64).
Current Inconsistencies
| Directory |
Registry Name |
AWS CLI |
Proposed |
bedrockagentcore |
bedrock-agentcore |
bedrock-agent-runtime |
bedrock-agent-runtime |
risp |
risp |
ec2 / savingsplans |
Keep as-is (intentional grouping) |
Scope
- Change: Registry registration names only (
register.go first argument)
- No change: Directory structure (Go package names cannot have hyphens)
- No change: Display names in UI (already user-friendly)
Why Now
- API URLs will be derived from registry names
- Fixing after API release would be a breaking change
- Low effort, high future impact
Tasks
Related
Summary
Normalize internal service/resource names in registry to align with AWS CLI conventions, preparing for future API layer (#64).
Current Inconsistencies
bedrockagentcorebedrock-agentcorebedrock-agent-runtimebedrock-agent-runtimerisprispec2/savingsplansScope
register.gofirst argument)Why Now
Tasks
RegisterCustom()calls for naming consistencydefaultAliases()if neededdefaultCategories()if service names changeRelated