Bug Fixes
Resource detail view fixes
- route53: Clicking a hosted zone no longer returns 500 — was extracting domain name instead of zone ID
- events: Clicking a rule or event bus no longer returns 500 — was extracting ARN instead of name
- wafv2: Clicking a web ACL no longer returns 404 — added detail handler with proper multi-param resolution
Root cause
_extract_id used a global field-priority list that picked the wrong identifier for some services (e.g. Arn before Name for events, Name before Id for route53). Added _PREFERRED_ID_FIELD mapping to override per service/resource type.
Full Changelog: v0.1.6...v0.1.7