MCM-26 — Show Associated Resources in Resource Topology
Replace the "Coming Soon" topology placeholder with a real view of a resource's associated resources.
MCM-26 — Show Associated Resources in Resource Topology
← Back to Custom Tag Improvements overview
As a Platform User,
I want to see a resource's associated resources in a Resource Topology view,
so that I can understand how a resource relates to the rest of my infrastructure without piecing it together manually.
Acceptance Criteria
- Viewing a resource's topology shows its directly associated resources (at minimum, parent/child relationships already captured during discovery).
- The topology view replaces the current placeholder — the resource-level and account-level topology views today render a static "Topology View Coming Soon" message with no data.
- The view is reachable from where it's already referenced today (the Discovery topology entry point, and the view-mode toggle on the resources list), not a new, disconnected screen.
- This story covers showing associated resources; using topology to suggest tag values is a separate story (MCM-27).
Technical Design
No topology backend exists today — nothing computes or serves a resource's associated resources — so this story adds a new topology capability, alongside the existing resource discovery process, that returns a resource's associated resources using the parent/child relationships already captured during discovery. Today that linkage is parent/child only (a tree), not a general relationship graph, so this story is scoped to showing what's already captured rather than promising broader association types (e.g. security-group membership, attached IAM roles). The Custom Tags UI replaces the resource-level and account-level topology placeholders with a real rendering wired to the new capability.
UI / Frontend Changes
- The Resource Topology view: replaces the static "Topology View Coming Soon" message with a real tree/graph rendering of a resource and its associated resources.
- The Account Topology view: same placeholder-to-real-view treatment at the account level.
- Reachable via existing entry points — the Discovery topology entry point and the view-mode toggle already present on the resources list — no new navigation entry point is introduced.
- Empty state: a resource with no captured parent/child linkage (a topology "leaf") shows a clear "no associated resources" state rather than an empty/broken graph.
- Loading state while topology data is fetched, consistent with other resource-detail data panels.
MCM-25 — Add, Update, and Delete Tags from the Resource Detail View
Add, edit, or remove a resource's tags directly from its own detail page, not only from a Custom Tag's Resources tab.
MCM-27 — Suggest Missing Tag Values from Resource Topology
Suggest a tag value for a resource based on what its associated resources already carry.