When working with parent/child Building Block relationships (e.g. a VNet parent with Subnet children), meshStack currently only surfaces the
parent
side of the relationship:
  • The
    Public API
    exposes
    parentBuildingBlocks
    on a child BB, allowing child→parent navigation — but there is
    no reverse link
    : you cannot query which Building Blocks are children of a given parent.
  • The
    meshPanel
    (UI) has the same gap: when viewing a parent Building Block instance, there is no list or indicator showing its child instances.
What we are asking for:
  1. Panel/UI:
    When viewing a parent Building Block instance, show a "Child Building Blocks" section listing all dependent child instances (with links). This helps platform engineers and application teams quickly understand the full dependency tree — e.g. "which Subnets belong to this VNet?"
  2. Public API:
    Add child navigation support — either a
    childBuildingBlocks
    field on the Building Block resource, or a query/filter parameter on the List Building Blocks endpoint (e.g.
    ?parentBuildingBlockId=<id>
    ) to efficiently retrieve all children of a given parent without having to fetch all BBs and filter client-side.
Why it matters:
  • Complex automation use cases (e.g. Azure DevOps Pipelines, AWS Step Functions) need to enumerate all child BBs of a parent to collect outputs (e.g. CIDR blocks of all Subnet BBs under a VNet) for downstream operations like firewall rule updates.
  • The current workaround — listing all Building Blocks in a tenant and filtering by
    parentBuildingBlocks
    — is inefficient and error-prone at scale.
  • From a user experience standpoint, understanding which child BBs belong to a parent is also a day-to-day panel use case for operators managing complex landing zones.
Related:
"Create a dependent building block on the fly" (open, 9 votes) — related but focuses on ordering child BBs; not a duplicate.