When you run the command without filter and flatten is "bindings" and "members" in the response?
This is what I get calling it on a function:
bindings:
Now if I add in the flatten and flag:
bindings:
members: - allUsers role: roles/cloudfunctions.invoker etag: 123123123=
bindings: members: - user:[email protected] role: roles/owner etag: 123123123= version: 1
Then filtering on "bindings.members=user:[email protected]" gives me the second one.
bindings:
members: - user:[email protected] role: roles/owner etag: 123123123= version: 1
If I filter on something that doesn't exist I get:
Listed 0 items.