[Core Feature] FlyteAdmin API: Explore field masking
Motivation: Why do you think this is important? In calls to the admin api it's not always desirable or necessary to return a fully-fledged response object. For example, in a ListWorkflow request fetching individual workflow closures from s3 is a slow operation and not always required by the caller.
Goal: What should the final outcome look like, ideally? A caller should be able to specify the subset of fields they require in response objects for calls to Get & List
Describe alternatives you've considered GraphQL could be a promising alternative but requires a much deeper re-work of the admin API.
[Optional] Propose: Link/Inline OR Additional context If you have ideas about the implementation please propose the change. If inline keep it short, if larger then you link to an external document.
cc @pmahindrakar-oss